mirror of
https://github.com/godotengine/godot.git
synced 2025-12-08 06:09:55 +00:00
Merge pull request #13230 from sersoong/2.1-test2
Add 'uppercase' and 'lowercase' to script editor
This commit is contained in:
commit
74a8a91da3
4 changed files with 51 additions and 2 deletions
|
|
@ -1174,6 +1174,16 @@ void ScriptEditor::_menu_option(int p_option) {
|
|||
current->get_text_edit()->cut();
|
||||
current->get_text_edit()->call_deferred("grab_focus");
|
||||
} break;
|
||||
case EDIT_UPPERCASE: {
|
||||
|
||||
current->get_text_edit()->convert_case(current->get_text_edit()->UPPERCASE);
|
||||
current->get_text_edit()->call_deferred("grab_focus");
|
||||
} break;
|
||||
case EDIT_LOWERCASE: {
|
||||
|
||||
current->get_text_edit()->convert_case(current->get_text_edit()->LOWERCASE);
|
||||
current->get_text_edit()->call_deferred("grab_focus");
|
||||
} break;
|
||||
case EDIT_COPY: {
|
||||
current->get_text_edit()->copy();
|
||||
current->get_text_edit()->call_deferred("grab_focus");
|
||||
|
|
@ -2786,6 +2796,9 @@ ScriptEditor::ScriptEditor(EditorNode *p_editor) {
|
|||
edit_menu->get_popup()->add_separator();
|
||||
edit_menu->get_popup()->add_shortcut(ED_SHORTCUT("script_editor/select_all", TTR("Select All"), KEY_MASK_CMD | KEY_A), EDIT_SELECT_ALL);
|
||||
edit_menu->get_popup()->add_separator();
|
||||
edit_menu->get_popup()->add_shortcut(ED_SHORTCUT("script_editor/convert_to_uppercase", TTR("Convert to UpperCase")), EDIT_UPPERCASE);
|
||||
edit_menu->get_popup()->add_shortcut(ED_SHORTCUT("script_editor/convert_to_lowercase", TTR("Convert to LowerCase")), EDIT_LOWERCASE);
|
||||
edit_menu->get_popup()->add_separator();
|
||||
edit_menu->get_popup()->add_shortcut(ED_SHORTCUT("script_editor/move_up", TTR("Move Up"), KEY_MASK_ALT | KEY_UP), EDIT_MOVE_LINE_UP);
|
||||
edit_menu->get_popup()->add_shortcut(ED_SHORTCUT("script_editor/move_down", TTR("Move Down"), KEY_MASK_ALT | KEY_DOWN), EDIT_MOVE_LINE_DOWN);
|
||||
edit_menu->get_popup()->add_shortcut(ED_SHORTCUT("script_editor/indent_left", TTR("Indent Left"), KEY_MASK_ALT | KEY_LEFT), EDIT_INDENT_LEFT);
|
||||
|
|
|
|||
|
|
@ -126,6 +126,8 @@ class ScriptEditor : public VBoxContainer {
|
|||
EDIT_COPY,
|
||||
EDIT_PASTE,
|
||||
EDIT_SELECT_ALL,
|
||||
EDIT_UPPERCASE,
|
||||
EDIT_LOWERCASE,
|
||||
EDIT_COMPLETE,
|
||||
EDIT_AUTO_INDENT,
|
||||
EDIT_TRIM_TRAILING_WHITESAPCE,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue