consistent use of context-menu popups
This commit is contained in:
parent
e5d48a8544
commit
b3722f7063
|
@ -901,7 +901,7 @@ ARDOUR_UI::tabbable_visibility_button_press (GdkEventButton* ev, string const& t
|
|||
string menu_name = string ("/ui/") + tabbable_name + X_("TabbableButtonMenu");
|
||||
Gtk::Menu* menu = dynamic_cast<Gtk::Menu*> (ActionManager::get_widget (menu_name.c_str()));
|
||||
if (menu) {
|
||||
menu->popup (3, ev->time);
|
||||
menu->popup (ev->button, ev->time);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -1568,7 +1568,7 @@ AudioClock::on_button_release_event (GdkEventButton *ev)
|
|||
if (ops_menu == 0) {
|
||||
build_ops_menu ();
|
||||
}
|
||||
ops_menu->popup (1, ev->time);
|
||||
ops_menu->popup (ev->button, ev->time);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -296,7 +296,7 @@ AutomationController::on_button_release(GdkEventButton* ev)
|
|||
MenuList& items = menu->items();
|
||||
items.push_back(MenuElem(_("Select Note..."),
|
||||
sigc::mem_fun(*this, &AutomationController::run_note_select_dialog)));
|
||||
menu->popup(1, ev->time);
|
||||
menu->popup(ev->button, ev->time);
|
||||
return true;
|
||||
} else if (desc.unit == ARDOUR::ParameterDescriptor::HZ) {
|
||||
Gtk::Menu* menu = manage(new Menu());
|
||||
|
@ -320,7 +320,7 @@ AutomationController::on_button_release(GdkEventButton* ev)
|
|||
(double)beats)));
|
||||
}
|
||||
}
|
||||
menu->popup(1, ev->time);
|
||||
menu->popup(ev->button, ev->time);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -219,7 +219,7 @@ ControlSlaveUI::vca_button_release (GdkEventButton* ev, uint32_t n)
|
|||
}
|
||||
|
||||
if (!items.empty()) {
|
||||
context_menu->popup (1, ev->time);
|
||||
context_menu->popup (ev->button, ev->time);
|
||||
}
|
||||
|
||||
return true;
|
||||
|
|
|
@ -810,7 +810,7 @@ Editor::tempo_or_meter_marker_context_menu (GdkEventButton* ev, ArdourCanvas::It
|
|||
can_remove = !mm->meter().initial ();
|
||||
delete meter_marker_menu;
|
||||
build_meter_marker_menu (mm, can_remove);
|
||||
meter_marker_menu->popup (1, ev->time);
|
||||
meter_marker_menu->popup (ev->button, ev->time);
|
||||
} else if (tm) {
|
||||
if (!tm->tempo().active()) {
|
||||
return;
|
||||
|
@ -818,7 +818,7 @@ Editor::tempo_or_meter_marker_context_menu (GdkEventButton* ev, ArdourCanvas::It
|
|||
can_remove = !tm->tempo().initial() && !tm->tempo().locked_to_meter();
|
||||
delete tempo_marker_menu;
|
||||
build_tempo_marker_menu (tm, can_remove);
|
||||
tempo_marker_menu->popup (1, ev->time);
|
||||
tempo_marker_menu->popup (ev->button, ev->time);
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
|
@ -842,7 +842,7 @@ Editor::marker_context_menu (GdkEventButton* ev, ArdourCanvas::Item* item)
|
|||
build_range_marker_menu (loc, loc == transport_loop_location() || loc == transport_punch_location(), loc->is_session_range());
|
||||
|
||||
marker_menu_item = item;
|
||||
transport_marker_menu->popup (1, ev->time);
|
||||
transport_marker_menu->popup (ev->button, ev->time);
|
||||
|
||||
} else if (loc->is_mark()) {
|
||||
|
||||
|
@ -864,14 +864,14 @@ Editor::marker_context_menu (GdkEventButton* ev, ArdourCanvas::Item* item)
|
|||
}
|
||||
#endif
|
||||
marker_menu_item = item;
|
||||
marker_menu->popup (1, ev->time);
|
||||
marker_menu->popup (ev->button, ev->time);
|
||||
|
||||
} else if (loc->is_range_marker()) {
|
||||
delete range_marker_menu;
|
||||
build_range_marker_menu (loc, false, false);
|
||||
|
||||
marker_menu_item = item;
|
||||
range_marker_menu->popup (1, ev->time);
|
||||
range_marker_menu->popup (ev->button, ev->time);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -882,7 +882,7 @@ Editor::new_transport_marker_context_menu (GdkEventButton* ev, ArdourCanvas::Ite
|
|||
build_new_transport_marker_menu ();
|
||||
}
|
||||
|
||||
new_transport_marker_menu->popup (1, ev->time);
|
||||
new_transport_marker_menu->popup (ev->button, ev->time);
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -492,7 +492,7 @@ GainMeterBase::popup_meter_menu (GdkEventButton *ev)
|
|||
items.push_back (MenuElem ("-4 .. -2dBFS"));
|
||||
}
|
||||
|
||||
meter_menu->popup (1, ev->time);
|
||||
meter_menu->popup (ev->button, ev->time);
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
|
@ -1778,7 +1778,7 @@ MixerStrip::name_button_button_press (GdkEventButton* ev)
|
|||
Gtkmm2ext::anchored_menu_popup(route_ops_menu, &name_button, "",
|
||||
1, ev->time);
|
||||
} else {
|
||||
route_ops_menu->popup (3, ev->time);
|
||||
route_ops_menu->popup (ev->button, ev->time);
|
||||
}
|
||||
|
||||
return true;
|
||||
|
@ -1790,10 +1790,10 @@ MixerStrip::name_button_button_press (GdkEventButton* ev)
|
|||
gboolean
|
||||
MixerStrip::number_button_button_press (GdkEventButton* ev)
|
||||
{
|
||||
if ( ev->button == 3 ) {
|
||||
if (ev->button == 3) {
|
||||
list_route_operations ();
|
||||
|
||||
route_ops_menu->popup (1, ev->time);
|
||||
route_ops_menu->popup (ev->button, ev->time);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -381,7 +381,7 @@ PannerUI::pan_button_event (GdkEventButton* ev)
|
|||
pan_menu->set_name ("ArdourContextMenu");
|
||||
}
|
||||
build_pan_menu ();
|
||||
pan_menu->popup (1, ev->time);
|
||||
pan_menu->popup (ev->button, ev->time);
|
||||
return true;
|
||||
break;
|
||||
default:
|
||||
|
@ -506,7 +506,7 @@ PannerUI::pan_automation_state_button_event (GdkEventButton *ev)
|
|||
if (pan_astate_menu == 0) {
|
||||
build_astate_menu ();
|
||||
}
|
||||
pan_astate_menu->popup (1, ev->time);
|
||||
pan_astate_menu->popup (ev->button, ev->time);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
@ -527,7 +527,7 @@ PannerUI::pan_automation_style_button_event (GdkEventButton *ev)
|
|||
if (pan_astyle_menu == 0) {
|
||||
build_astyle_menu ();
|
||||
}
|
||||
pan_astyle_menu->popup (1, ev->time);
|
||||
pan_astyle_menu->popup (ev->button, ev->time);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
@ -2222,7 +2222,7 @@ ProcessorBox::show_processor_menu (int arg)
|
|||
&& !boost::dynamic_pointer_cast<Amp> (single_selection->processor ())
|
||||
&& !boost::dynamic_pointer_cast<UnknownProcessor> (single_selection->processor ()));
|
||||
|
||||
processor_menu->popup (1, arg);
|
||||
processor_menu->popup (3, arg);
|
||||
|
||||
/* Add a placeholder gap to the processor list to indicate where a processor would be
|
||||
inserted were one chosen from the menu.
|
||||
|
|
|
@ -426,7 +426,7 @@ RouteUI::mute_press (GdkEventButton* ev)
|
|||
build_mute_menu();
|
||||
}
|
||||
|
||||
mute_menu->popup(0,ev->time);
|
||||
mute_menu->popup(ev->button, ev->time);
|
||||
|
||||
return true;
|
||||
|
||||
|
@ -604,7 +604,7 @@ RouteUI::solo_press(GdkEventButton* ev)
|
|||
build_solo_menu ();
|
||||
}
|
||||
|
||||
solo_menu->popup (1, ev->time);
|
||||
solo_menu->popup (ev->button, ev->time);
|
||||
}
|
||||
|
||||
} else {
|
||||
|
@ -1009,7 +1009,7 @@ RouteUI::rec_enable_release (GdkEventButton* ev)
|
|||
if (Keyboard::is_context_menu_event (ev)) {
|
||||
build_record_menu ();
|
||||
if (record_menu) {
|
||||
record_menu->popup (1, ev->time);
|
||||
record_menu->popup (ev->button, ev->time);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
@ -1128,7 +1128,7 @@ RouteUI::show_sends_press(GdkEventButton* ev)
|
|||
build_sends_menu ();
|
||||
}
|
||||
|
||||
sends_menu->popup (0, ev->time);
|
||||
sends_menu->popup (ev->button, ev->time);
|
||||
|
||||
} else {
|
||||
|
||||
|
@ -2139,7 +2139,7 @@ RouteUI::invert_press (GdkEventButton* ev)
|
|||
--_i_am_the_modifier;
|
||||
}
|
||||
|
||||
_invert_menu->popup (0, ev->time);
|
||||
_invert_menu->popup (ev->button, ev->time);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -744,7 +744,7 @@ TimeAxisView::popup_display_menu (guint32 when)
|
|||
build_display_menu ();
|
||||
|
||||
if (!display_menu->items().empty()) {
|
||||
display_menu->popup (1, when);
|
||||
display_menu->popup (3, when);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -377,7 +377,7 @@ VCAMasterStrip::vertical_button_press (GdkEventButton* ev)
|
|||
if (!context_menu) {
|
||||
build_context_menu ();
|
||||
}
|
||||
context_menu->popup (1, ev->time);
|
||||
context_menu->popup (ev->button, ev->time);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -395,7 +395,7 @@ VCAMasterStrip::number_button_press (GdkEventButton* ev)
|
|||
if (!context_menu) {
|
||||
build_context_menu ();
|
||||
}
|
||||
context_menu->popup (1, ev->time);
|
||||
context_menu->popup (ev->button, ev->time);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -69,7 +69,7 @@ VisibilityGroup::button_press_event (GdkEventButton* ev)
|
|||
return false;
|
||||
}
|
||||
|
||||
menu()->popup (1, ev->time);
|
||||
menu()->popup (ev->button, ev->time);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue