ardour
|
#include <window_manager.h>
Public Member Functions | |
void | register_window (ProxyBase *) |
void | remove (const ProxyBase *) |
void | toggle_window (ProxyBase *) |
void | show_visible () const |
void | set_session (ARDOUR::Session *) |
void | add_state (XMLNode &) const |
void | set_transient_for (Gtk::Window *) |
Gtk::Window * | transient_parent () const |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
Static Public Member Functions | |
static Manager & | instance () |
Private Types | |
typedef std::list< ProxyBase * > | Windows |
Private Member Functions | |
Manager () | |
~Manager () | |
Private Attributes | |
Windows | _windows |
Glib::RefPtr< Gtk::ActionGroup > | window_actions |
Gtk::Window * | current_transient_parent |
Static Private Attributes | |
static Manager * | _instance = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Definition at line 50 of file window_manager.h.
|
private |
Definition at line 67 of file window_manager.h.
|
private |
Definition at line 50 of file window_manager.cc.
|
private |
Definition at line 55 of file window_manager.cc.
void Manager::add_state | ( | XMLNode & | root | ) | const |
Definition at line 107 of file window_manager.cc.
|
static |
Definition at line 42 of file window_manager.cc.
void Manager::register_window | ( | ProxyBase * | info | ) |
Definition at line 60 of file window_manager.cc.
void Manager::remove | ( | const ProxyBase * | info | ) |
Definition at line 77 of file window_manager.cc.
|
virtual |
Reimplemented from ARDOUR::SessionHandlePtr.
Definition at line 125 of file window_manager.cc.
void Manager::set_transient_for | ( | Gtk::Window * | parent | ) |
Definition at line 134 of file window_manager.cc.
void Manager::show_visible | ( | ) | const |
Definition at line 96 of file window_manager.cc.
void Manager::toggle_window | ( | ProxyBase * | proxy | ) |
Definition at line 88 of file window_manager.cc.
|
inline |
Definition at line 64 of file window_manager.h.
|
staticprivate |
Definition at line 75 of file window_manager.h.
|
private |
Definition at line 68 of file window_manager.h.
|
private |
Definition at line 70 of file window_manager.h.
|
private |
Definition at line 69 of file window_manager.h.