reinstante focus into textedit after menu used in code editor
This commit is contained in:
@ -706,25 +706,31 @@ void ScriptEditor::_menu_option(int p_option) {
|
|||||||
} break;
|
} break;
|
||||||
case EDIT_UNDO: {
|
case EDIT_UNDO: {
|
||||||
current->get_text_edit()->undo();
|
current->get_text_edit()->undo();
|
||||||
|
current->get_text_edit()->call_deferred("grab_focus");
|
||||||
} break;
|
} break;
|
||||||
case EDIT_REDO: {
|
case EDIT_REDO: {
|
||||||
current->get_text_edit()->redo();
|
current->get_text_edit()->redo();
|
||||||
|
current->get_text_edit()->call_deferred("grab_focus");
|
||||||
} break;
|
} break;
|
||||||
case EDIT_CUT: {
|
case EDIT_CUT: {
|
||||||
|
|
||||||
current->get_text_edit()->cut();
|
current->get_text_edit()->cut();
|
||||||
|
current->get_text_edit()->call_deferred("grab_focus");
|
||||||
} break;
|
} break;
|
||||||
case EDIT_COPY: {
|
case EDIT_COPY: {
|
||||||
current->get_text_edit()->copy();
|
current->get_text_edit()->copy();
|
||||||
|
current->get_text_edit()->call_deferred("grab_focus");
|
||||||
|
|
||||||
} break;
|
} break;
|
||||||
case EDIT_PASTE: {
|
case EDIT_PASTE: {
|
||||||
current->get_text_edit()->paste();
|
current->get_text_edit()->paste();
|
||||||
|
current->get_text_edit()->call_deferred("grab_focus");
|
||||||
|
|
||||||
} break;
|
} break;
|
||||||
case EDIT_SELECT_ALL: {
|
case EDIT_SELECT_ALL: {
|
||||||
|
|
||||||
current->get_text_edit()->select_all();
|
current->get_text_edit()->select_all();
|
||||||
|
current->get_text_edit()->call_deferred("grab_focus");
|
||||||
|
|
||||||
} break;
|
} break;
|
||||||
case EDIT_MOVE_LINE_UP: {
|
case EDIT_MOVE_LINE_UP: {
|
||||||
|
|||||||
Reference in New Issue
Block a user