diff options
author | Robin Gareus <robin@gareus.org> | 2015-05-24 21:45:39 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-05-24 21:45:39 +0200 |
commit | 1d5c6104f50b97dd3c796852c93d9b09fef41360 (patch) | |
tree | 917dd93f4390144e7f0e3de96a8d614565829459 /gtk2_ardour/ardour_button.h | |
parent | 31732462c7975961a04283fbe4fd66f4cdf338f1 (diff) |
replace old ArdourButton::Icon API with Gtkmm2ext.
Diffstat (limited to 'gtk2_ardour/ardour_button.h')
-rw-r--r-- | gtk2_ardour/ardour_button.h | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/gtk2_ardour/ardour_button.h b/gtk2_ardour/ardour_button.h index 8d6cb49d73..9df1089246 100644 --- a/gtk2_ardour/ardour_button.h +++ b/gtk2_ardour/ardour_button.h @@ -25,6 +25,7 @@ #include <gtkmm/action.h> #include "pbd/signals.h" +#include "gtkmm2ext/ardour_icon.h" #include "gtkmm2ext/binding_proxy.h" #include "gtkmm2ext/activatable.h" #include "gtkmm2ext/cairo_widget.h" @@ -43,25 +44,6 @@ class ArdourButton : public CairoWidget , public Gtkmm2ext::Activatable VectorIcon = 0x80, // tentative, see commit message }; - enum Icon { - NoIcon, - RecButton, - RecTapeMode, - CloseCross, - StripWidth, - DinMidi, - TransportStop, - TransportPlay, - TransportLoop, - TransportRange, - TransportStart, - TransportEnd, - TransportPanic, - TransportMetronom, - NudgeLeft, - NudgeRight, - }; - static Element default_elements; static Element led_default_elements; static Element just_led_default_elements; @@ -90,8 +72,8 @@ class ArdourButton : public CairoWidget , public Gtkmm2ext::Activatable void set_elements (Element); void add_elements (Element); - Icon icon() const { return _icon; } - void set_icon (Icon); + Gtkmm2ext::ArdourIcon::Icon icon() const { return _icon; } + void set_icon (Gtkmm2ext::ArdourIcon::Icon); void set_corner_radius (float); @@ -151,7 +133,7 @@ class ArdourButton : public CairoWidget , public Gtkmm2ext::Activatable Glib::RefPtr<Gdk::Pixbuf> _pixbuf; std::string _text; Element _elements; - Icon _icon; + Gtkmm2ext::ArdourIcon::Icon _icon; Tweaks _tweaks; BindingProxy binding_proxy; |