![]() |
Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <vst_plugin_ui.h>
Public Member Functions | |
VSTPluginUI (std::shared_ptr< ARDOUR::PlugInsertBase >, std::shared_ptr< ARDOUR::VSTPlugin >) | |
virtual | ~VSTPluginUI () |
virtual int | get_preferred_height () |
virtual int | get_preferred_width () |
bool | on_window_show (const std::string &title) |
void | on_window_hide () |
virtual int | package (Gtk::Window &) |
bool | non_gtk_gui () const |
![]() | |
PlugUIBase (std::shared_ptr< ARDOUR::PlugInsertBase >) | |
virtual | ~PlugUIBase () |
virtual bool | resizable () |
virtual bool | start_updating (GdkEventAny *)=0 |
virtual bool | stop_updating (GdkEventAny *)=0 |
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 void | forward_key_event (GdkEventKey *) |
virtual void | grab_focus () |
![]() | |
ScopedConnectionList () | |
ScopedConnectionList (const ScopedConnectionList &)=delete | |
ScopedConnectionList & | operator= (const ScopedConnectionList &)=delete |
virtual | ~ScopedConnectionList () |
void | add_connection (const UnscopedConnection &c) |
void | drop_connections () |
Protected Member Functions | |
virtual int | get_XID ()=0 |
virtual void | top_box_allocated (Gtk::Allocation &) |
bool | dispatch_effeditkey (GdkEventKey *) |
![]() | |
void | add_common_widgets (Gtk::HBox *, bool with_focus=true) |
void | set_latency_label () |
void | set_tailtime_label () |
void | add_plugin_setting () |
void | save_plugin_setting () |
void | delete_plugin_setting () |
void | reset_plugin_parameters () |
void | browse_presets () |
void | manage_pins () |
bool | focus_toggled (GdkEventButton *) |
bool | bypass_button_release (GdkEventButton *) |
void | toggle_description () |
void | toggle_plugin_analysis () |
void | toggle_cpuload_display () |
void | processor_active_changed (std::weak_ptr< ARDOUR::Processor > p) |
void | plugin_going_away () |
void | automation_state_changed () |
void | preset_added_or_removed () |
void | update_preset_modified () |
bool | has_descriptive_presets () const |
Private Member Functions | |
bool | configure_handler (GdkEventConfigure *) |
void | preset_selected (ARDOUR::Plugin::PresetRecord preset) |
Additional Inherited Members | |
![]() | |
sigc::signal< void, bool > | KeyboardFocused |
Definition at line 27 of file vst_plugin_ui.h.
VSTPluginUI::VSTPluginUI | ( | std::shared_ptr< ARDOUR::PlugInsertBase > | , |
std::shared_ptr< ARDOUR::VSTPlugin > | |||
) |
|
virtual |
|
private |
|
protected |
|
virtual |
Implements PlugUIBase.
Reimplemented in LXVSTPluginUI.
|
virtual |
Implements PlugUIBase.
|
protectedpure virtual |
Implemented in WindowsVSTPluginUI, MacVSTPluginUI, and LXVSTPluginUI.
|
inlinevirtual |
Reimplemented from PlugUIBase.
Definition at line 41 of file vst_plugin_ui.h.
|
virtual |
Reimplemented from PlugUIBase.
|
virtual |
Reimplemented from PlugUIBase.
|
virtual |
Reimplemented in WindowsVSTPluginUI, MacVSTPluginUI, and LXVSTPluginUI.
|
privatevirtual |
Reimplemented from PlugUIBase.
|
inlineprotectedvirtual |
Reimplemented in WindowsVSTPluginUI.
Definition at line 49 of file vst_plugin_ui.h.
|
protected |
Definition at line 48 of file vst_plugin_ui.h.
|
protected |
Definition at line 47 of file vst_plugin_ui.h.