items.push_back (MenuElem (_("Maximum speed"), *speed_menu));
+ items.push_back (SeparatorElem ());
+ items.push_back (MenuElem (_("Reset to 100%"), sigc::mem_fun (*this, &ShuttleControl::reset_speed)));
}
void
shuttle_context_menu->popup (1, gtk_get_current_event_time());
}
+void
+ShuttleControl::reset_speed ()
+{
+ if (_session->transport_rolling()) {
+ _session->request_transport_speed (1.0, true);
+ } else {
+ _session->request_transport_speed (0.0, true);
+ }
+}
+
void
ShuttleControl::set_shuttle_max_speed (float speed)
{
void shuttle_style_changed();
void shuttle_unit_clicked ();
void set_shuttle_max_speed (float);
+ void reset_speed ();
bool on_enter_notify_event (GdkEventCrossing*);
bool on_leave_notify_event (GdkEventCrossing*);