ardour
|
#include <option_editor.h>
Public Member Functions | |
virtual | ~OptionEditorComponent () |
virtual void | parameter_changed (std::string const &p)=0 |
virtual void | set_state_from_config ()=0 |
virtual void | add_to_page (OptionEditorPage *)=0 |
void | add_widget_to_page (OptionEditorPage *, Gtk::Widget *) |
void | add_widgets_to_page (OptionEditorPage *, Gtk::Widget *, Gtk::Widget *) |
void | set_note (std::string const &) |
virtual Gtk::Widget & | tip_widget ()=0 |
Private Member Functions | |
void | maybe_add_note (OptionEditorPage *, int) |
Private Attributes | |
std::string | _note |
Base class for components of an OptionEditor dialog
Definition at line 56 of file option_editor.h.
|
inlinevirtual |
Definition at line 59 of file option_editor.h.
|
pure virtual |
Called to instruct the object to add itself to an OptionEditorPage
Implemented in VisibilityOption, DirectoryOption, ClockOption, FaderOption, SpinOption< T >, BoolComboOption, ComboStringOption, HSliderOption, ComboOption< T >, ComboOption< ARDOUR::SyncSource >, ComboOption< float >, ComboOption< ARDOUR::ListenPosition >, EntryOption, FooOption, BoolOption, Option, OptionEditorBox, OptionEditorHeading, and SearchPathOption.
void OptionEditorComponent::add_widget_to_page | ( | OptionEditorPage * | p, |
Gtk::Widget * | w | ||
) |
Definition at line 45 of file option_editor.cc.
void OptionEditorComponent::add_widgets_to_page | ( | OptionEditorPage * | p, |
Gtk::Widget * | wa, | ||
Gtk::Widget * | wb | ||
) |
Definition at line 60 of file option_editor.cc.
|
private |
Definition at line 76 of file option_editor.cc.
|
pure virtual |
Called when a configuration parameter's value has changed.
p | parameter name |
Implemented in ControlSurfacesOptions, FooOption, Option, OptionEditorBox, and OptionEditorHeading.
void OptionEditorComponent::set_note | ( | std::string const & | ) |
Definition at line 86 of file option_editor.cc.
|
pure virtual |
Called to instruct the object to set its UI state from the configuration
Implemented in VisibilityOption, PluginOptions, VideoTimelineOptions, ControlSurfacesOptions, BufferingOptions, ClipLevelOptions, DirectoryOption, ClockOption, FontScalingOptions, FaderOption, SpinOption< T >, BoolComboOption, KeyboardOptions, ComboStringOption, HSliderOption, ComboOption< T >, ComboOption< ARDOUR::SyncSource >, ComboOption< float >, ComboOption< ARDOUR::ListenPosition >, EntryOption, UndoOptions, FooOption, BoolOption, Option, OptionEditorBox, ClickOptions, OptionEditorHeading, and SearchPathOption.
|
pure virtual |
Implemented in VisibilityOption, DirectoryOption, ClockOption, FaderOption, SpinOption< T >, BoolComboOption, ComboStringOption, HSliderOption, ComboOption< T >, ComboOption< ARDOUR::SyncSource >, ComboOption< float >, ComboOption< ARDOUR::ListenPosition >, EntryOption, FooOption, BoolOption, OptionEditorBox, OptionEditorHeading, and SearchPathOption.
|
private |
Definition at line 82 of file option_editor.h.