From 4174fb8f94139e0a38da150ffb0874b636497dfe Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 15 Oct 2006 20:46:26 +0000 Subject: Fixed feedback problems (CPU chewing) with port controls. git-svn-id: http://svn.drobilla.net/lad/ingen@176 a436a847-0d15-0410-975c-d299462d15a1 --- src/progs/ingenuity/ControlGroups.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/progs/ingenuity/ControlGroups.h') diff --git a/src/progs/ingenuity/ControlGroups.h b/src/progs/ingenuity/ControlGroups.h index 85542dbe..4994a809 100644 --- a/src/progs/ingenuity/ControlGroups.h +++ b/src/progs/ingenuity/ControlGroups.h @@ -54,14 +54,13 @@ public: protected: virtual void set_value(float value) = 0; - virtual void set_min(float min) = 0; - virtual void set_max(float max) = 0; - virtual void metadata_update(const string& key, const Atom& value); + virtual void metadata_update(const string& key, const Atom& value) = 0; ControlPanel* m_control_panel; SharedPtr m_port_model; bool m_has_separator; Gtk::VSeparator* m_separator; + bool m_enable_signal; }; @@ -80,6 +79,7 @@ public: private: void set_name(const string& name); + virtual void metadata_update(const string& key, const Atom& value); inline void set_value(const float val); void set_min(float val); @@ -96,7 +96,6 @@ private: bool slider_pressed(GdkEvent* ev); bool m_enabled; - bool m_enable_signal; Gtk::Label* m_name_label; Gtk::SpinButton* m_min_spinner; -- cgit v1.2.1