using namespace Menu_Helpers;
marker_menu = new Menu;
+
MenuList& items = marker_menu->items();
marker_menu->set_name ("ArdourContextMenu");
bool const loop_or_punch_or_session = loop_or_punch || session;
- Menu *markerMenu = new Menu;
+ Menu* markerMenu = new Menu;
+
if (loop_or_punch_or_session) {
transport_marker_menu = markerMenu;
} else {
using namespace Menu_Helpers;
tempo_marker_menu = new Menu;
+
MenuList& items = tempo_marker_menu->items();
tempo_marker_menu->set_name ("ArdourContextMenu");
using namespace Menu_Helpers;
meter_marker_menu = new Menu;
+
MenuList& items = meter_marker_menu->items();
meter_marker_menu->set_name ("ArdourContextMenu");
using namespace Menu_Helpers;
new_transport_marker_menu = new Menu;
+
MenuList& items = new_transport_marker_menu->items();
new_transport_marker_menu->set_name ("ArdourContextMenu");
return;
}
+ begin_reversible_command (_("change marker lock style"));
+ XMLNode &before = _session->locations()->get_state();
+
if (loc->position_lock_style() == MusicTime) {
loc->set_position_lock_style (AudioTime);
} else {
loc->set_position_lock_style (MusicTime);
}
+
+ XMLNode &after = _session->locations()->get_state();
+ _session->add_command(new MementoCommand<Locations>(*(_session->locations()), &before, &after));
+ commit_reversible_command ();
}
void