use new tape rec-en
authorRobin Gareus <robin@gareus.org>
Tue, 2 Sep 2014 23:07:27 +0000 (01:07 +0200)
committerRobin Gareus <robin@gareus.org>
Wed, 3 Sep 2014 00:39:55 +0000 (02:39 +0200)
gtk2_ardour/route_time_axis.cc

index 8923dfddb289956761c57ad1a3bdbd748ca319f9..9a166d2c0d550a07996ffa8f73977496eaa6e6ff 100644 (file)
@@ -172,10 +172,10 @@ RouteTimeAxisView::set_route (boost::shared_ptr<Route> rt)
                switch (track()->mode()) {
                case ARDOUR::Normal:
                case ARDOUR::NonLayered:
-                       rec_enable_button->set_image (Glib::RefPtr<Gdk::Pixbuf>());
+                       rec_enable_button->set_elements ((ArdourButton::Element)(ArdourButton::Edge|ArdourButton::Body|ArdourButton::RecButton));
                        break;
                case ARDOUR::Destructive:
-                       rec_enable_button->set_image (::get_icon (X_("record_tape_red")));
+                       rec_enable_button->set_elements ((ArdourButton::Element)(ArdourButton::Edge|ArdourButton::Body|ArdourButton::RecButton|ArdourButton::RecTapeMode));
                        break;
                }
 
@@ -859,10 +859,10 @@ RouteTimeAxisView::set_track_mode (TrackMode mode, bool apply_to_selection)
                switch (mode) {
                case ARDOUR::NonLayered:
                case ARDOUR::Normal:
-                       rec_enable_button->set_image (Glib::RefPtr<Gdk::Pixbuf>());
+                       rec_enable_button->set_elements ((ArdourButton::Element)(ArdourButton::Edge|ArdourButton::Body|ArdourButton::RecButton));
                        break;
                case ARDOUR::Destructive:
-                       rec_enable_button->set_image (::get_icon (X_("record_tape_red")));
+                       rec_enable_button->set_elements ((ArdourButton::Element)(ArdourButton::Edge|ArdourButton::Body|ArdourButton::RecButton|ArdourButton::RecTapeMode));
                        break;
                }