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