Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <plugin_ui.h>
Classes | |
struct | ControlUI |
struct | MeterInfo |
Public Member Functions | |
GenericPluginUI (std::shared_ptr< ARDOUR::PlugInsertBase > plug, bool scrollable=false, bool ctrls_only=false) | |
~GenericPluginUI () | |
gint | get_preferred_height () |
gint | get_preferred_width () |
bool | empty () const |
bool | start_updating (GdkEventAny *) |
bool | stop_updating (GdkEventAny *) |
Public Member Functions inherited from PlugUIBase | |
PlugUIBase (std::shared_ptr< ARDOUR::PlugInsertBase >) | |
virtual | ~PlugUIBase () |
virtual bool | resizable () |
virtual bool | is_external () const |
virtual bool | is_external_visible () const |
virtual void | activate () |
virtual void | deactivate () |
void | update_preset_list () |
void | update_preset () |
void | latency_button_clicked () |
void | tailtime_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 () | |
ScopedConnectionList (const ScopedConnectionList &)=delete | |
ScopedConnectionList & | operator= (const ScopedConnectionList &)=delete |
virtual | ~ScopedConnectionList () |
void | add_connection (const UnscopedConnection &c) |
void | drop_connections () |
Private Types | |
typedef std::map< uint32_t, Gtk::FileChooserButton * > | FilePathControls |
Private Attributes | |
Gtk::VBox | main_contents |
Gtk::VBox | settings_box |
Gtk::HBox | hpacker |
Gtk::Menu * | automation_menu |
gint | prefheight |
bool | is_scrollable |
bool | want_ctrl_only |
bool | _empty |
std::vector< ControlUI * > | input_controls |
std::vector< ControlUI * > | input_controls_with_automation |
std::vector< ControlUI * > | output_controls |
sigc::connection | screen_update_connection |
FilePathControls | _filepath_controls |
Gtk::ScrolledWindow | scroller |
Gtk::Expander | _plugin_pianokeyboard_expander |
APianoKeyboard * | _piano |
Gtk::VBox | _pianobox |
Gtk::SpinButton | _piano_velocity |
Gtk::SpinButton | _piano_channel |
std::vector< ArdourWidgets::ArdourDropdown * > | midi_pgmsel |
PBD::ScopedConnectionList | midi_connections |
std::map< uint32_t, std::string > | pgm_names |
Definition at line 218 of file plugin_ui.h.
|
private |
Definition at line 322 of file plugin_ui.h.
GenericPluginUI::GenericPluginUI | ( | std::shared_ptr< ARDOUR::PlugInsertBase > | plug, |
bool | scrollable = false , |
||
bool | ctrls_only = false |
||
) |
GenericPluginUI::~GenericPluginUI | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 226 of file plugin_ui.h.
|
inlinevirtual |
Implements PlugUIBase.
Definition at line 224 of file plugin_ui.h.
|
inlinevirtual |
Implements PlugUIBase.
Definition at line 225 of file plugin_ui.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
virtual |
Implements PlugUIBase.
|
virtual |
Implements PlugUIBase.
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 240 of file plugin_ui.h.
|
private |
Definition at line 323 of file plugin_ui.h.
|
private |
Definition at line 332 of file plugin_ui.h.
|
private |
Definition at line 335 of file plugin_ui.h.
|
private |
Definition at line 334 of file plugin_ui.h.
|
private |
Definition at line 333 of file plugin_ui.h.
|
private |
Definition at line 331 of file plugin_ui.h.
|
private |
Definition at line 235 of file plugin_ui.h.
|
private |
Definition at line 234 of file plugin_ui.h.
|
private |
Definition at line 293 of file plugin_ui.h.
|
private |
Definition at line 294 of file plugin_ui.h.
|
private |
Definition at line 238 of file plugin_ui.h.
|
private |
Definition at line 232 of file plugin_ui.h.
|
private |
Definition at line 346 of file plugin_ui.h.
|
private |
Definition at line 345 of file plugin_ui.h.
|
private |
Definition at line 295 of file plugin_ui.h.
|
private |
Definition at line 347 of file plugin_ui.h.
|
private |
Definition at line 237 of file plugin_ui.h.
|
private |
Definition at line 297 of file plugin_ui.h.
|
private |
Definition at line 329 of file plugin_ui.h.
|
private |
Definition at line 233 of file plugin_ui.h.
|
private |
Definition at line 239 of file plugin_ui.h.