diff options
author | Ben Loftis <ben@glw.com> | 2012-12-06 20:48:44 +0000 |
---|---|---|
committer | Ben Loftis <ben@glw.com> | 2012-12-06 20:48:44 +0000 |
commit | 92e5a13fd41eba37a2634caf921606b7d915c557 (patch) | |
tree | 07bdc131a1f0a640983ae66a771104f3bec41ec1 /gtk2_ardour/ardour_button.h | |
parent | 9884773eea9764b6dacd3ade6a1d49cf389fe398 (diff) |
several theme changes. changed drawing of rounded_rectangle to be more correct. operation and feel should be more consistent. rec-mute-solo buttons are now dull until enabled. this might be debatable. otherwise if it looks weird, try loading Window->Theme Manager and clicking Restore Defaults
git-svn-id: svn://localhost/ardour2/branches/3.0@13611 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_button.h')
-rw-r--r-- | gtk2_ardour/ardour_button.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/ardour_button.h b/gtk2_ardour/ardour_button.h index 016d80686c..e148d1a783 100644 --- a/gtk2_ardour/ardour_button.h +++ b/gtk2_ardour/ardour_button.h @@ -14,7 +14,6 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ #ifndef __gtk2_ardour_ardour_button_h__ @@ -38,6 +37,7 @@ class ArdourButton : public CairoWidget , public Gtkmm2ext::Activatable Body = 0x2, Text = 0x4, Indicator = 0x8, + FlatFace = 0x10, }; static Element default_elements; @@ -53,7 +53,7 @@ class ArdourButton : public CairoWidget , public Gtkmm2ext::Activatable enum Tweaks { ShowClick = 0x1, - NoModel = 0x4, + NoModel = 0x2, }; Tweaks tweaks() const { return _tweaks; } @@ -64,6 +64,7 @@ class ArdourButton : public CairoWidget , public Gtkmm2ext::Activatable Element elements() const { return _elements; } void set_elements (Element); + void add_elements (Element); void set_corner_radius (float); void set_rounded_corner_mask (int); @@ -116,6 +117,7 @@ class ArdourButton : public CairoWidget , public Gtkmm2ext::Activatable float _corner_radius; int _corner_mask; + uint32_t bg_color; uint32_t border_color; uint32_t fill_color_active; uint32_t fill_color_inactive; |