using namespace PBD;
using namespace Editing;
+using Gtkmm2ext::Bindings;
+
/* Convenience functions to slightly reduce verbosity below */
RefPtr<Action>
tact->set_active (true);
myactions.register_action (editor_actions, X_("toggle-midi-input-active"), _("Toggle MIDI Input Active for Editor-Selected Tracks/Busses"),
- sigc::bind (sigc::mem_fun (*this, &Editor::toggle_midi_input_active), false));
-
- myactions.install_action_group (rl_actions);
- myactions.install_action_group (ruler_actions);
- myactions.install_action_group (zoom_actions);
- myactions.install_action_group (mouse_mode_actions);
- myactions.install_action_group (snap_actions);
- myactions.install_action_group (editor_actions);
- myactions.install_action_group (editor_menu_actions);
+ sigc::bind (sigc::mem_fun (*this, &Editor::toggle_midi_input_active), false));
}
void
Editor::load_bindings ()
{
- bindings.set_action_map (myactions);
- bindings.load (X_("editor"));
+ bindings = Bindings::get_bindings (X_("editor"), myactions);
+ global_hpacker.set_data ("ardour-bindings", bindings);
}
void
void
Editor::register_region_actions ()
{
- _region_actions = ActionGroup::create (X_("Region"));
+ _region_actions = myactions.create_action_group (X_("Region"));
/* PART 1: actions that operate on the selection, and for which the edit point type and location is irrelevant */
_all_region_actions_sensitized = true;
- ActionManager::add_action_group (_region_actions);
}