items.push_back (MenuElem (_("Only Show Tracks with Regions Under Playhead"), sigc::mem_fun (*this, &EditorRoutes::show_tracks_with_regions_at_playhead)));
}
-void
-EditorRoutes::show_menu ()
-{
- if (_menu == 0) {
- build_menu ();
- }
-
- _menu->popup (1, gtk_get_current_event_time());
-}
-
void
EditorRoutes::redisplay_real ()
{
EditorRoutes::button_press (GdkEventButton* ev)
{
if (Keyboard::is_context_menu_event (ev)) {
- show_menu ();
+ if (_menu == 0) {
+ build_menu ();
+ }
+ _menu->popup (ev->button, ev->time);
return true;
}
void on_tv_solo_isolate_toggled (std::string const &);
void on_tv_solo_safe_toggled (std::string const &);
void build_menu ();
- void show_menu ();
void presentation_info_changed (PBD::PropertyChange const &);
void sync_treeview_from_presentation_info (PBD::PropertyChange const &);
void row_deleted (Gtk::TreeModel::Path const &);
}
}
-void
-MiniTimeline::show_minitl_context_menu ()
-{
- if (_minitl_context_menu == 0) {
- build_minitl_context_menu ();
- }
- _minitl_context_menu->popup (1, gtk_get_current_event_time());
-}
-
bool
MiniTimeline::on_button_press_event (GdkEventButton *ev)
{
if (Gtkmm2ext::Keyboard::is_context_menu_event (ev)) {
if (_session) {
- show_minitl_context_menu ();
+ if (_minitl_context_menu == 0) {
+ build_minitl_context_menu ();
+ }
+ _minitl_context_menu->popup (ev->button, ev->time);
}
return true;
}
bool on_leave_notify_event (GdkEventCrossing*);
void build_minitl_context_menu ();
- void show_minitl_context_menu ();
void set_span (ARDOUR::framecnt_t);
Glib::RefPtr<Pango::Layout> _layout;
delete _monitor_section;
}
delete _plugin_selector;
+ delete track_menu;
}
void
sync_treeview_from_presentation_info (Properties::order);
}
-void
-Mixer_UI::show_track_list_menu ()
-{
- if (track_menu == 0) {
- build_track_menu ();
- }
-
- track_menu->popup (1, gtk_get_current_event_time());
-}
-
bool
Mixer_UI::track_display_button_press (GdkEventButton* ev)
{
if (Keyboard::is_context_menu_event (ev)) {
- show_track_list_menu ();
+ if (track_menu == 0) {
+ build_track_menu ();
+ }
+ track_menu->popup (ev->button, ev->time);
return true;
}
if ((ev->type == GDK_BUTTON_PRESS) && (ev->button == 1)) {
ARDOUR::PluginPresetPtr selected_plugin ();
void initial_track_display ();
- void show_track_list_menu ();
void set_all_strips_visibility (bool yn);
void set_all_audio_midi_visibility (int, bool);
items.push_back (MenuElem (_("Reset to 100%"), sigc::mem_fun (*this, &ShuttleControl::reset_speed)));
}
-void
-ShuttleControl::show_shuttle_context_menu ()
-{
- if (shuttle_context_menu == 0) {
- build_shuttle_context_menu ();
- }
-
- shuttle_context_menu->popup (1, gtk_get_current_event_time());
-}
-
void
ShuttleControl::reset_speed ()
{
}
if (Keyboard::is_context_menu_event (ev)) {
- show_shuttle_context_menu ();
+ if (shuttle_context_menu == 0) {
+ build_shuttle_context_menu ();
+ }
+ shuttle_context_menu->popup (ev->button, ev->time);
return true;
}
#endif
}
-void
-ShuttleControl::shuttle_unit_clicked ()
-{
- if (shuttle_unit_menu == 0) {
- shuttle_unit_menu = dynamic_cast<Menu*> (ActionManager::get_widget ("/ShuttleUnitPopup"));
- }
- shuttle_unit_menu->popup (1, gtk_get_current_event_time());
-}
-
void
ShuttleControl::set_shuttle_style (ShuttleBehaviour s)
{
BindingProxy binding_proxy;
float bg_r, bg_g, bg_b;
void build_shuttle_context_menu ();
- void show_shuttle_context_menu ();
void shuttle_style_changed();
- void shuttle_unit_clicked ();
void set_shuttle_max_speed (float);
void reset_speed ();