ardour
|
#include <option_editor.h>
Public Member Functions | |
OptionEditor (PBD::Configuration *, std::string const &) | |
~OptionEditor () | |
void | add_option (std::string const &, OptionEditorComponent *) |
void | add_page (std::string const &, Gtk::Widget &page_widget) |
void | set_current_page (std::string const &) |
Public Member Functions inherited from ArdourWindow | |
ArdourWindow (std::string title) | |
ArdourWindow (Gtk::Window &parent, std::string title) | |
~ArdourWindow () | |
bool | on_focus_in_event (GdkEventFocus *) |
bool | on_focus_out_event (GdkEventFocus *) |
bool | on_delete_event (GdkEventAny *) |
bool | on_key_press_event (GdkEventKey *) |
void | on_unmap () |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual void | set_session (ARDOUR::Session *) |
Public Member Functions inherited from Gtkmm2ext::VisibilityTracker | |
VisibilityTracker (Gtk::Window &) | |
virtual | ~VisibilityTracker () |
void | cycle_visibility () |
bool | fully_visible () const |
bool | not_visible () const |
bool | partially_visible () const |
Gtk::Window & | window () const |
Protected Member Functions | |
virtual void | parameter_changed (std::string const &) |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Protected Attributes | |
PBD::Configuration * | _config |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Private Attributes | |
PBD::ScopedConnection | config_connection |
Gtk::Notebook | _notebook |
std::map< std::string, OptionEditorPage * > | _pages |
The OptionEditor dialog base class
Definition at line 649 of file option_editor.h.
OptionEditor::OptionEditor | ( | PBD::Configuration * | c, |
std::string const & | t | ||
) |
Construct an OptionEditor.
o | Configuration to edit. |
t | Title for the dialog. |
Definition at line 383 of file option_editor.cc.
OptionEditor::~OptionEditor | ( | ) |
Definition at line 408 of file option_editor.cc.
void OptionEditor::add_option | ( | std::string const & | pn, |
OptionEditorComponent * | o | ||
) |
Add a component to a given page.
pn | Page name (will be created if it doesn't already exist) |
o | Component. |
Definition at line 438 of file option_editor.cc.
void OptionEditor::add_page | ( | std::string const & | pn, |
Gtk::Widget & | w | ||
) |
Add a new page
pn | Page name (will be created if it doesn't already exist) |
w | widget that fills the page |
Definition at line 456 of file option_editor.cc.
|
protectedvirtual |
Called when a configuration parameter has been changed.
p | Parameter name. |
Reimplemented in RCOptionEditor, and SessionOptionEditor.
Definition at line 422 of file option_editor.cc.
void OptionEditor::set_current_page | ( | std::string const & | ) |
Definition at line 467 of file option_editor.cc.
|
protected |
Definition at line 664 of file option_editor.h.
|
private |
Definition at line 670 of file option_editor.h.
|
private |
Definition at line 671 of file option_editor.h.
|
private |
Definition at line 668 of file option_editor.h.