diff options
author | David Robillard <d@drobilla.net> | 2009-11-12 07:02:33 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-11-12 07:02:33 +0000 |
commit | cfec427867f42d7aa7bea6dfbb0736b5ce99e9e2 (patch) | |
tree | cc41e4172bcaecc0eaa74ca55c4753cacef948c7 /src/gui/Controls.hpp | |
parent | 64bd557e75113743f179086b365ea7d97b72ee3e (diff) | |
download | ingen-cfec427867f42d7aa7bea6dfbb0736b5ce99e9e2.tar.gz ingen-cfec427867f42d7aa7bea6dfbb0736b5ce99e9e2.tar.bz2 ingen-cfec427867f42d7aa7bea6dfbb0736b5ce99e9e2.zip |
Factor out common Control code.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2256 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/gui/Controls.hpp')
-rw-r--r-- | src/gui/Controls.hpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/gui/Controls.hpp b/src/gui/Controls.hpp index 0f0dbd79..844e6738 100644 --- a/src/gui/Controls.hpp +++ b/src/gui/Controls.hpp @@ -54,6 +54,7 @@ protected: virtual void set_value(const Raul::Atom& value) = 0; virtual void set_range(float min, float max) {} + void set_name(const std::string& name); void menu_properties(); ControlPanel* _control_panel; @@ -63,6 +64,7 @@ protected: Gtk::Menu* _menu; Gtk::MenuItem* _menu_properties; + Gtk::Label* _name_label; }; @@ -83,7 +85,6 @@ public: void set_max(float val); private: - void set_name(const std::string& name); void set_value(const Raul::Atom& value); void set_range(float min, float max); @@ -98,7 +99,6 @@ private: bool _enabled; - Gtk::Label* _name_label; Gtk::SpinButton* _value_spinner; Gtk::HScale* _slider; }; @@ -119,14 +119,12 @@ public: void disable(); private: - void set_name(const string& name); void set_value(float val); void update_value(); bool _enable_signal; Gtk::Alignment _alignment; - Gtk::Label _name_label; Gtk::SpinButton _spinner; }; #endif @@ -147,12 +145,10 @@ public: void disable(); private: - void set_name(const std::string& name); void set_value(const Raul::Atom& value); void toggled(); - Gtk::Label* _name_label; Gtk::CheckButton* _checkbutton; }; @@ -172,12 +168,10 @@ public: void disable(); private: - void set_name(const std::string& name); void set_value(const Raul::Atom& value); void activated(); - Gtk::Label* _name_label; Gtk::Entry* _entry; }; |