ardour
|
#include <vst_plugin_ui.h>
Public Member Functions | |
VSTPluginUI (boost::shared_ptr< ARDOUR::PluginInsert >, boost::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 |
Public Member Functions inherited from PlugUIBase | |
PlugUIBase (boost::shared_ptr< ARDOUR::PluginInsert >) | |
virtual | ~PlugUIBase () |
virtual bool | resizable () |
virtual bool | start_updating (GdkEventAny *)=0 |
virtual bool | stop_updating (GdkEventAny *)=0 |
virtual void | activate () |
virtual void | deactivate () |
void | update_preset_list () |
void | update_preset () |
void | latency_button_clicked () |
virtual void | forward_key_event (GdkEventKey *) |
virtual void | grab_focus () |
Public Member Functions inherited from PBD::ScopedConnectionList | |
ScopedConnectionList () | |
virtual | ~ScopedConnectionList () |
void | add_connection (const UnscopedConnection &c) |
void | drop_connections () |
Protected Member Functions | |
virtual int | get_XID ()=0 |
Protected Member Functions inherited from PlugUIBase | |
void | set_latency_label () |
void | add_plugin_setting () |
void | save_plugin_setting () |
void | delete_plugin_setting () |
void | reset_plugin_parameters () |
bool | focus_toggled (GdkEventButton *) |
bool | bypass_button_release (GdkEventButton *) |
void | toggle_description () |
void | toggle_plugin_analysis () |
void | processor_active_changed (boost::weak_ptr< ARDOUR::Processor > p) |
void | plugin_going_away () |
void | automation_state_changed () |
virtual void | parameter_changed (uint32_t, float) |
void | preset_added_or_removed () |
void | update_preset_modified () |
Private Member Functions | |
bool | configure_handler (GdkEventConfigure *) |
void | preset_selected (ARDOUR::Plugin::PresetRecord preset) |
Additional Inherited Members | |
Public Attributes inherited from PlugUIBase | |
sigc::signal< void, bool > | KeyboardFocused |
Definition at line 29 of file vst_plugin_ui.h.
VSTPluginUI::VSTPluginUI | ( | boost::shared_ptr< ARDOUR::PluginInsert > | insert, |
boost::shared_ptr< ARDOUR::VSTPlugin > | plugin | ||
) |
Definition at line 34 of file vst_plugin_ui.cc.
|
virtual |
Definition at line 58 of file vst_plugin_ui.cc.
|
private |
Definition at line 117 of file vst_plugin_ui.cc.
|
virtual |
Implements PlugUIBase.
Definition at line 73 of file vst_plugin_ui.cc.
|
virtual |
Implements PlugUIBase.
Definition at line 79 of file vst_plugin_ui.cc.
|
protectedpure virtual |
Implemented in WindowsVSTPluginUI.
|
inlinevirtual |
Reimplemented from PlugUIBase.
Definition at line 43 of file vst_plugin_ui.h.
|
virtual |
Reimplemented from PlugUIBase.
Definition at line 109 of file vst_plugin_ui.cc.
|
virtual |
Reimplemented from PlugUIBase.
Definition at line 102 of file vst_plugin_ui.cc.
|
virtual |
Reimplemented in WindowsVSTPluginUI.
Definition at line 85 of file vst_plugin_ui.cc.
|
privatevirtual |
Reimplemented from PlugUIBase.
Definition at line 64 of file vst_plugin_ui.cc.
|
protected |
Definition at line 50 of file vst_plugin_ui.h.
|
protected |
Definition at line 49 of file vst_plugin_ui.h.