mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-07 15:25:01 +01:00
move zoom in/out buttons to EditingContext and use on the pianoroll
This commit is contained in:
parent
89c6c46f65
commit
bd9ab55fa0
4 changed files with 18 additions and 12 deletions
|
|
@ -221,6 +221,13 @@ EditingContext::EditingContext (std::string const & name)
|
|||
follow_playhead_button.signal_clicked.connect (sigc::mem_fun (*this, &EditingContext::follow_playhead_clicked));
|
||||
full_zoom_button.signal_clicked.connect (sigc::mem_fun (*this, &EditingContext::full_zoom_clicked));
|
||||
|
||||
zoom_in_button.set_name ("zoom button");
|
||||
zoom_in_button.set_icon (ArdourIcon::ZoomIn);
|
||||
|
||||
zoom_out_button.set_name ("zoom button");
|
||||
zoom_out_button.set_icon (ArdourIcon::ZoomOut);
|
||||
|
||||
|
||||
for (int i = 0; i < 16; i++) {
|
||||
char buf[4];
|
||||
sprintf(buf, "%d", i+1);
|
||||
|
|
@ -2183,6 +2190,13 @@ EditingContext::register_mouse_mode_actions ()
|
|||
void
|
||||
EditingContext::bind_mouse_mode_buttons ()
|
||||
{
|
||||
RefPtr<Action> act;
|
||||
|
||||
act = ActionManager::get_action (X_("Editing"), X_("temporal-zoom-in"));
|
||||
zoom_in_button.set_related_action (act);
|
||||
act = ActionManager::get_action (X_("Editing"), X_("temporal-zoom-out"));
|
||||
zoom_out_button.set_related_action (act);
|
||||
|
||||
mouse_move_button.set_related_action (get_mouse_mode_action (Editing::MouseObject));
|
||||
mouse_move_button.set_icon (ArdourWidgets::ArdourIcon::ToolGrab);
|
||||
mouse_move_button.set_name ("mouse mode button");
|
||||
|
|
|
|||
|
|
@ -523,7 +523,11 @@ class EditingContext : public ARDOUR::SessionHandlePtr, public AxisViewProvider
|
|||
ArdourWidgets::ArdourButton play_note_selection_button;
|
||||
ArdourWidgets::ArdourButton note_mode_button;
|
||||
ArdourWidgets::ArdourButton follow_playhead_button;
|
||||
|
||||
ArdourWidgets::ArdourButton zoom_in_button;
|
||||
ArdourWidgets::ArdourButton zoom_out_button;
|
||||
ArdourWidgets::ArdourButton full_zoom_button;
|
||||
|
||||
Gtk::Label visible_channel_label;
|
||||
ArdourWidgets::ArdourDropdown visible_channel_selector;
|
||||
|
||||
|
|
|
|||
|
|
@ -2691,16 +2691,6 @@ Editor::setup_toolbar ()
|
|||
zoom_preset_selector.set_name ("zoom button");
|
||||
zoom_preset_selector.set_icon (ArdourIcon::ZoomExpand);
|
||||
|
||||
zoom_in_button.set_name ("zoom button");
|
||||
zoom_in_button.set_icon (ArdourIcon::ZoomIn);
|
||||
act = ActionManager::get_action (X_("Editing"), X_("temporal-zoom-in"));
|
||||
zoom_in_button.set_related_action (act);
|
||||
|
||||
zoom_out_button.set_name ("zoom button");
|
||||
zoom_out_button.set_icon (ArdourIcon::ZoomOut);
|
||||
act = ActionManager::get_action (X_("Editing"), X_("temporal-zoom-out"));
|
||||
zoom_out_button.set_related_action (act);
|
||||
|
||||
zoom_out_full_button.set_name ("zoom button");
|
||||
zoom_out_full_button.set_icon (ArdourIcon::ZoomFull);
|
||||
act = ActionManager::get_action (X_("Editor"), X_("zoom-to-session"));
|
||||
|
|
|
|||
|
|
@ -1722,8 +1722,6 @@ private:
|
|||
|
||||
/* toolbar */
|
||||
|
||||
ArdourWidgets::ArdourButton zoom_in_button;
|
||||
ArdourWidgets::ArdourButton zoom_out_button;
|
||||
ArdourWidgets::ArdourButton zoom_out_full_button;
|
||||
|
||||
ArdourWidgets::ArdourButton tav_expand_button;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue