ardour
|
#include <plugin_ui.h>
Classes | |
struct | ControlUI |
struct | MeterInfo |
Public Member Functions | |
GenericPluginUI (boost::shared_ptr< ARDOUR::PluginInsert > plug, bool scrollable=false) | |
~GenericPluginUI () | |
gint | get_preferred_height () |
gint | get_preferred_width () |
bool | start_updating (GdkEventAny *) |
bool | stop_updating (GdkEventAny *) |
Public Member Functions inherited from PlugUIBase | |
PlugUIBase (boost::shared_ptr< ARDOUR::PluginInsert >) | |
virtual | ~PlugUIBase () |
virtual bool | resizable () |
virtual void | activate () |
virtual void | deactivate () |
void | update_preset_list () |
void | update_preset () |
void | latency_button_clicked () |
virtual bool | on_window_show (const std::string &) |
virtual void | on_window_hide () |
virtual void | forward_key_event (GdkEventKey *) |
virtual void | grab_focus () |
virtual bool | non_gtk_gui () const |
Public Member Functions inherited from PBD::ScopedConnectionList | |
ScopedConnectionList () | |
virtual | ~ScopedConnectionList () |
void | add_connection (const UnscopedConnection &c) |
void | drop_connections () |
Private Types | |
typedef std::map< uint32_t, Gtk::FileChooserButton * > | PropertyControls |
Private Attributes | |
Gtk::VBox | main_contents |
Gtk::HBox | settings_box |
Gtk::HBox | hpacker |
Gtk::Table | button_table |
Gtk::Table | output_table |
Gtk::ScrolledWindow | scroller |
Gtk::Adjustment | hAdjustment |
Gtk::Adjustment | vAdjustment |
Gtk::Viewport | scroller_view |
Gtk::Menu * | automation_menu |
gint | prefheight |
bool | is_scrollable |
std::vector< ControlUI * > | input_controls |
std::vector< ControlUI * > | input_controls_with_automation |
std::vector< ControlUI * > | output_controls |
sigc::connection | screen_update_connection |
PropertyControls | _property_controls |
Static Private Attributes | |
static const int32_t | initial_button_rows = 12 |
static const int32_t | initial_button_cols = 1 |
static const int32_t | initial_output_rows = 1 |
static const int32_t | initial_output_cols = 4 |
Definition at line 184 of file plugin_ui.h.
|
private |
Definition at line 305 of file plugin_ui.h.
GenericPluginUI::GenericPluginUI | ( | boost::shared_ptr< ARDOUR::PluginInsert > | plug, |
bool | scrollable = false |
||
) |
Definition at line 61 of file generic_pluginui.cc.
GenericPluginUI::~GenericPluginUI | ( | ) |
Definition at line 158 of file generic_pluginui.cc.
|
private |
Definition at line 806 of file generic_pluginui.cc.
|
private |
Definition at line 516 of file generic_pluginui.cc.
|
private |
Definition at line 215 of file generic_pluginui.cc.
|
private |
Build a ControlUI for a parameter/property. Note that mcontrol may be NULL for outputs.
Definition at line 571 of file generic_pluginui.cc.
|
private |
Definition at line 929 of file generic_pluginui.cc.
|
private |
Definition at line 915 of file generic_pluginui.cc.
|
inlinevirtual |
Implements PlugUIBase.
Definition at line 190 of file plugin_ui.h.
|
inlinevirtual |
Implements PlugUIBase.
Definition at line 191 of file plugin_ui.h.
|
private |
Definition at line 542 of file generic_pluginui.cc.
|
private |
Definition at line 552 of file generic_pluginui.cc.
|
private |
Definition at line 962 of file generic_pluginui.cc.
|
private |
Definition at line 562 of file generic_pluginui.cc.
|
private |
Definition at line 1003 of file generic_pluginui.cc.
|
private |
Definition at line 831 of file generic_pluginui.cc.
|
private |
Definition at line 841 of file generic_pluginui.cc.
|
private |
Definition at line 996 of file generic_pluginui.cc.
|
virtual |
Implements PlugUIBase.
Definition at line 938 of file generic_pluginui.cc.
|
virtual |
Implements PlugUIBase.
Definition at line 948 of file generic_pluginui.cc.
|
private |
Definition at line 847 of file generic_pluginui.cc.
|
private |
Definition at line 863 of file generic_pluginui.cc.
|
private |
Definition at line 872 of file generic_pluginui.cc.
|
private |
Definition at line 306 of file plugin_ui.h.
|
private |
Definition at line 209 of file plugin_ui.h.
|
private |
Definition at line 202 of file plugin_ui.h.
|
private |
Definition at line 206 of file plugin_ui.h.
|
private |
Definition at line 200 of file plugin_ui.h.
|
staticprivate |
Definition at line 234 of file plugin_ui.h.
|
staticprivate |
Definition at line 233 of file plugin_ui.h.
|
staticprivate |
Definition at line 236 of file plugin_ui.h.
|
staticprivate |
Definition at line 235 of file plugin_ui.h.
|
private |
Definition at line 272 of file plugin_ui.h.
|
private |
Definition at line 273 of file plugin_ui.h.
|
private |
Definition at line 212 of file plugin_ui.h.
|
private |
Definition at line 197 of file plugin_ui.h.
|
private |
Definition at line 274 of file plugin_ui.h.
|
private |
Definition at line 203 of file plugin_ui.h.
|
private |
Definition at line 211 of file plugin_ui.h.
|
private |
Definition at line 275 of file plugin_ui.h.
|
private |
Definition at line 205 of file plugin_ui.h.
|
private |
Definition at line 208 of file plugin_ui.h.
|
private |
Definition at line 199 of file plugin_ui.h.
|
private |
Definition at line 207 of file plugin_ui.h.