+ virtual gint get_preferred_width () = 0;
+ 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 bool on_window_show(const std::string& /*title*/) { return true; }
+ virtual void on_window_hide() {}
+
+ virtual void forward_key_event (GdkEventKey*) {}
+ virtual bool non_gtk_gui() const { return false; }
+
+ sigc::signal<void,bool> KeyboardFocused;