diff --git a/Translations/Translations.pot b/Translations/Translations.pot index ec9f88460c0a..50af342c33be 100644 --- a/Translations/Translations.pot +++ b/Translations/Translations.pot @@ -211,6 +211,10 @@ msgstr "" msgid "Initial angle:" msgstr "" +#. Found under the Select menu, It's a checkbox that, if enabled, wraps around brush strokes if some part of them goes out of selection bounds. +msgid "Wrap Strokes" +msgstr "" + msgid "Clear" msgstr "" diff --git a/src/Autoload/Global.gd b/src/Autoload/Global.gd index 1c9d1c1fbae3..37ff88a9b431 100644 --- a/src/Autoload/Global.gd +++ b/src/Autoload/Global.gd @@ -74,7 +74,7 @@ enum EffectsMenu { LOADED_EFFECTS } ## Enumeration of items present in the Select Menu. -enum SelectMenu { SELECT_ALL, CLEAR_SELECTION, INVERT, TILE_MODE, MODIFY } +enum SelectMenu { SELECT_ALL, CLEAR_SELECTION, INVERT, WRAP_STROKES, MODIFY } ## Enumeration of items present in the Help Menu. enum HelpMenu { VIEW_SPLASH_SCREEN, diff --git a/src/UI/TopMenuContainer/TopMenuContainer.gd b/src/UI/TopMenuContainer/TopMenuContainer.gd index b640dd254e54..2633e6fcd03b 100644 --- a/src/UI/TopMenuContainer/TopMenuContainer.gd +++ b/src/UI/TopMenuContainer/TopMenuContainer.gd @@ -506,12 +506,12 @@ func _setup_select_menu() -> void: "All": "select_all", "Clear": "clear_selection", "Invert": "invert_selection", - "Tile Mode": "", + "Wrap Strokes": "", "Modify": "" } for i in select_menu_items.size(): var item: String = select_menu_items.keys()[i] - if item == "Tile Mode": + if item == "Wrap Strokes": select_menu.add_check_item(item, i) elif item == "Modify": _setup_selection_modify_submenu(item) @@ -1007,7 +1007,7 @@ func select_menu_id_pressed(id: int) -> void: Global.canvas.selection.clear_selection(true) Global.SelectMenu.INVERT: Global.canvas.selection.invert() - Global.SelectMenu.TILE_MODE: + Global.SelectMenu.WRAP_STROKES: var state = select_menu.is_item_checked(id) Global.canvas.selection.flag_tilemode = !state select_menu.set_item_checked(id, !state)