Add menu items to set/cycle marker click behavior

This commit is contained in:
Robin Gareus 2023-09-13 20:44:07 +02:00
parent 5644c8587e
commit 31f45a488a
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
3 changed files with 8 additions and 0 deletions

View File

@ -280,6 +280,12 @@
<menuitem action='cycle-edit-point'/>
<menuitem action='cycle-edit-point-with-marker'/>
</menu>
<menu action="MarkerClickBehavior">
<menuitem action='cycle-marker-click-behavior'/>
<menuitem action='marker-click-select-only'/>
<menuitem action='marker-click-locate'/>
<menuitem action='marker-click-locate-when-stopped'/>
</menu>
<menuitem action='cycle-snap-mode'/>
<menu name='GridChoice' action='GridChoice'>
<menuitem action='prev-grid-choice'/>

View File

@ -4346,6 +4346,7 @@ Editor::set_marker_click_behavior (MarkerClickBehavior m)
{
if (marker_click_behavior != m) {
marker_click_behavior = m;
marker_click_behavior_selection_done (marker_click_behavior);
instant_save ();
}
}

View File

@ -133,6 +133,7 @@ Editor::register_actions ()
ActionManager::register_action (editor_menu_actions, X_("EditSelectRangeOptions"), _("Select Range Operations"));
ActionManager::register_action (editor_menu_actions, X_("EditSelectRegionOptions"), _("Select Regions"));
ActionManager::register_action (editor_menu_actions, X_("EditPointMenu"), _("Edit Point"));
ActionManager::register_action (editor_menu_actions, X_("MarkerClickBehavior"), _("Marker Interaction"));
ActionManager::register_action (editor_menu_actions, X_("FadeMenu"), _("Fade"));
ActionManager::register_action (editor_menu_actions, X_("LatchMenu"), _("Latch"));
ActionManager::register_action (editor_menu_actions, X_("RegionMenu"), _("Region"));