mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-16 19:56:31 +01:00
do not include ruler visibility items in context click menu on timebars
This commit is contained in:
parent
1d3e5dd947
commit
bbd4f83604
1 changed files with 5 additions and 58 deletions
|
|
@ -232,12 +232,10 @@ Editor::popup_ruler_menu (framepos_t where, ItemType t)
|
||||||
|
|
||||||
case TempoBarItem:
|
case TempoBarItem:
|
||||||
ruler_items.push_back (MenuElem (_("New Tempo"), sigc::bind ( sigc::mem_fun(*this, &Editor::mouse_add_new_tempo_event), where)));
|
ruler_items.push_back (MenuElem (_("New Tempo"), sigc::bind ( sigc::mem_fun(*this, &Editor::mouse_add_new_tempo_event), where)));
|
||||||
ruler_items.push_back (SeparatorElem ());
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MeterBarItem:
|
case MeterBarItem:
|
||||||
ruler_items.push_back (MenuElem (_("New Meter"), sigc::bind ( sigc::mem_fun(*this, &Editor::mouse_add_new_meter_event), where)));
|
ruler_items.push_back (MenuElem (_("New Meter"), sigc::bind ( sigc::mem_fun(*this, &Editor::mouse_add_new_meter_event), where)));
|
||||||
ruler_items.push_back (SeparatorElem ());
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case VideoBarItem:
|
case VideoBarItem:
|
||||||
|
|
@ -260,66 +258,15 @@ Editor::popup_ruler_menu (framepos_t where, ItemType t)
|
||||||
vtl_lock->set_active(is_video_timeline_locked());
|
vtl_lock->set_active(is_video_timeline_locked());
|
||||||
vtl_lock->signal_activate().connect (sigc::mem_fun(*this, &Editor::toggle_video_timeline_locked));
|
vtl_lock->signal_activate().connect (sigc::mem_fun(*this, &Editor::toggle_video_timeline_locked));
|
||||||
}
|
}
|
||||||
|
|
||||||
ruler_items.push_back (SeparatorElem ());
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
Glib::RefPtr<Action> action;
|
if (!ruler_items.empty()) {
|
||||||
|
|
||||||
action = ActionManager::get_action ("Rulers", "toggle-minsec-ruler");
|
|
||||||
if (action) {
|
|
||||||
ruler_items.push_back (MenuElem (*action->create_menu_item()));
|
|
||||||
}
|
|
||||||
if (!Profile->get_sae()) {
|
|
||||||
action = ActionManager::get_action ("Rulers", "toggle-timecode-ruler");
|
|
||||||
if (action) {
|
|
||||||
ruler_items.push_back (MenuElem (*action->create_menu_item()));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
action = ActionManager::get_action ("Rulers", "toggle-samples-ruler");
|
|
||||||
if (action) {
|
|
||||||
ruler_items.push_back (MenuElem (*action->create_menu_item()));
|
|
||||||
}
|
|
||||||
action = ActionManager::get_action ("Rulers", "toggle-bbt-ruler");
|
|
||||||
if (action) {
|
|
||||||
ruler_items.push_back (MenuElem (*action->create_menu_item()));
|
|
||||||
}
|
|
||||||
action = ActionManager::get_action ("Rulers", "toggle-meter-ruler");
|
|
||||||
if (action) {
|
|
||||||
ruler_items.push_back (MenuElem (*action->create_menu_item()));
|
|
||||||
}
|
|
||||||
action = ActionManager::get_action ("Rulers", "toggle-tempo-ruler");
|
|
||||||
if (action) {
|
|
||||||
ruler_items.push_back (MenuElem (*action->create_menu_item()));
|
|
||||||
}
|
|
||||||
if (!Profile->get_sae()) {
|
|
||||||
action = ActionManager::get_action ("Rulers", "toggle-range-ruler");
|
|
||||||
if (action) {
|
|
||||||
ruler_items.push_back (MenuElem (*action->create_menu_item()));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
action = ActionManager::get_action ("Rulers", "toggle-loop-punch-ruler");
|
|
||||||
if (action) {
|
|
||||||
ruler_items.push_back (MenuElem (*action->create_menu_item()));
|
|
||||||
}
|
|
||||||
action = ActionManager::get_action ("Rulers", "toggle-cd-marker-ruler");
|
|
||||||
if (action) {
|
|
||||||
ruler_items.push_back (MenuElem (*action->create_menu_item()));
|
|
||||||
}
|
|
||||||
action = ActionManager::get_action ("Rulers", "toggle-marker-ruler");
|
|
||||||
if (action) {
|
|
||||||
ruler_items.push_back (MenuElem (*action->create_menu_item()));
|
|
||||||
}
|
|
||||||
action = ActionManager::get_action ("Rulers", "toggle-video-ruler");
|
|
||||||
if (action) {
|
|
||||||
ruler_items.push_back (MenuElem (*action->create_menu_item()));
|
|
||||||
}
|
|
||||||
|
|
||||||
editor_ruler_menu->popup (1, gtk_get_current_event_time());
|
editor_ruler_menu->popup (1, gtk_get_current_event_time());
|
||||||
|
}
|
||||||
|
|
||||||
no_ruler_shown_update = false;
|
no_ruler_shown_update = false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue