X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fwindow_manager.h;h=a5a9714cc8c376cc5fd116f31496544b7a1d90c0;hb=b06713bd8e57a33bdb4544a3de249933e984f1be;hp=9d0363eba9b8fb9d53753c909f83149e4c528ef2;hpb=70898f92c7f797a5f3ea1a9fa581d695e6a78688;p=ardour.git diff --git a/gtk2_ardour/window_manager.h b/gtk2_ardour/window_manager.h index 9d0363eba9..a5a9714cc8 100644 --- a/gtk2_ardour/window_manager.h +++ b/gtk2_ardour/window_manager.h @@ -52,7 +52,7 @@ class ProxyBase; class Manager : public ARDOUR::SessionHandlePtr { - public: +public: static Manager& instance(); void register_window (ProxyBase*); @@ -66,7 +66,7 @@ class Manager : public ARDOUR::SessionHandlePtr void set_transient_for (Gtk::Window*); Gtk::Window* transient_parent() const { return current_transient_parent; } - private: +private: typedef std::list Windows; Windows _windows; Glib::RefPtr window_actions; @@ -76,26 +76,26 @@ class Manager : public ARDOUR::SessionHandlePtr ~Manager(); static Manager* _instance; - private: +private: void window_proxy_was_mapped (ProxyBase*); void window_proxy_was_unmapped (ProxyBase*); }; class ProxyBase : public ARDOUR::SessionHandlePtr, public Gtkmm2ext::WindowProxy { - public: +public: ProxyBase (const std::string& name, const std::string& menu_name); ProxyBase (const std::string& name, const std::string& menu_name, const XMLNode&); virtual ARDOUR::SessionHandlePtr* session_handle () = 0; - protected: +protected: void setup (); }; class ProxyTemporary: public ProxyBase { - public: +public: ProxyTemporary (const std::string& name, Gtk::Window* win); ~ProxyTemporary(); @@ -114,7 +114,7 @@ class ProxyTemporary: public ProxyBase template class ProxyWithConstructor: public ProxyBase { - public: +public: ProxyWithConstructor (const std::string& name, const std::string& menu_name, const boost::function& c) : ProxyBase (name, menu_name) , creator (c) {} @@ -155,14 +155,14 @@ class ProxyWithConstructor: public ProxyBase } } - private: +private: boost::function creator; }; template class Proxy : public ProxyBase { - public: +public: Proxy (const std::string& name, const std::string& menu_name) : ProxyBase (name, menu_name) {} @@ -203,7 +203,7 @@ class Proxy : public ProxyBase } } - private: +private: boost::function creator; };