Ardour
9.0-pre0-582-g084a23a80d
|
Base class for option editing dialog boxes. More...
#include <gtkmm/checkbutton.h>
#include <gtkmm/comboboxtext.h>
#include <gtkmm/filechooserbutton.h>
#include <gtkmm/label.h>
#include <gtkmm/notebook.h>
#include <gtkmm/scale.h>
#include <gtkmm/spinbutton.h>
#include <gtkmm/table.h>
#include <gtkmm/treestore.h>
#include <gtkmm/treeview.h>
#include <gtkmm/window.h>
#include "pbd/configuration.h"
#include "actions.h"
#include "ardour_window.h"
#include "audio_clock.h"
#include "ardour/types.h"
Go to the source code of this file.
Classes | |
class | OptionEditorComponent |
class | OptionEditorHeading |
class | OptionEditorBlank |
class | RcConfigDisplay |
class | RcActionButton |
class | Option |
class | CheckOption |
class | BoolOption |
class | RouteDisplayBoolOption |
class | FooOption |
class | EntryOption |
class | ComboOption< T > |
class | HSliderOption |
class | ComboStringOption |
class | BoolComboOption |
class | SpinOption< T > |
class | FaderOption |
class | WidgetOption |
class | ClockOption |
class | DirectoryOption |
class | OptionEditorPage |
class | OptionEditorMiniPage |
class | OptionEditor |
class | OptionEditor::OptionColumns |
struct | OptionEditor::SearchResult |
class | OptionEditorContainer |
class | OptionEditorWindow |
Namespaces | |
ArdourWidgets | |
Base class for option editing dialog boxes.
Code to provided the basis for dialogs which allow the user to edit options from an ARDOUR::Configuration class.
The idea is that we have an OptionEditor class which is the dialog box. This is essentially a GTK Notebook. OptionEditorComponent objects can then be added to the OptionEditor, and these components are arranged on the pages of the Notebook. There is also an OptionEditorComponent hierarchy here, providing things like boolean and combobox option components.
It is intended that OptionEditor be subclassed to implement a particular options dialog.
Definition in file option_editor.h.