19 #ifndef __ardour_vst3_plugin_ui_h__
20 #define __ardour_vst3_plugin_ui_h__
34 VST3PluginUI (std::shared_ptr<ARDOUR::PlugInsertBase>, std::shared_ptr<ARDOUR::VST3Plugin>);
35 virtual ~VST3PluginUI ();
48 virtual void resize_callback (
int,
int) = 0;
52 std::shared_ptr<ARDOUR::VST3Plugin> _vst3;
59 bool _resize_in_progress;
63 void parameter_update ();
66 sigc::connection _update_connection;
virtual bool stop_updating(GdkEventAny *)=0
virtual void forward_key_event(GdkEventKey *)
virtual gint get_preferred_width()=0
virtual bool non_gtk_gui() const
virtual gint get_preferred_height()=0
virtual bool start_updating(GdkEventAny *)=0