19 #ifndef _gtkardour_ioplugin_window_h_
20 #define _gtkardour_ioplugin_window_h_
78 IOButton (std::shared_ptr<ARDOUR::IO>,
bool pre);
93 std::shared_ptr<ARDOUR::IO>
_io;
117 std::shared_ptr<ARDOUR::IOPlug>
_iop;
IOPlugUI(std::shared_ptr< ARDOUR::IOPlug >)
bool button_press_event(GdkEventButton *)
std::shared_ptr< ARDOUR::IOPlug > _iop
PluginWindowProxy * _window_proxy
PBD::ScopedConnection _going_away_connection
ArdourWidgets::ArdourButton _btn_ioplug
void button_resized(Gtk::Allocation &)
bool use_plugins(SelectedPlugins const &)
bool button_press_event(GdkEventButton *)
void add_child(Gtk::Widget &)
void drag_data_received(Glib::RefPtr< Gdk::DragContext > const &, int, int, Gtk::SelectionData const &, guint, guint)
void load_plugin(ARDOUR::PluginPresetPtr const &)
void on_show()
This is a default handler for the signal signal_show().
void set_session(ARDOUR::Session *)
void on_hide()
This is a default handler for the signal signal_hide().
std::shared_ptr< PluginPreset > PluginPresetPtr
std::vector< ARDOUR::PluginPtr > SelectedPlugins