Преглед на файлове

Editor layout dialog: name field grabs focus on popup

Ignacio Etcheverry преди 9 години
родител
ревизия
d558ced434
променени са 2 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 7 1
      tools/editor/editor_layout_dialog.cpp
  2. 1 0
      tools/editor/editor_layout_dialog.h

+ 7 - 1
tools/editor/editor_layout_dialog.cpp

@@ -1,5 +1,5 @@
 /*************************************************************************/
-/*  editor_node.cpp                                                      */
+/*  editor_layout_dialog.cpp                                             */
 /*************************************************************************/
 /*                       This file is part of:                           */
 /*                           GODOT ENGINE                                */
@@ -35,6 +35,12 @@ void EditorLayoutDialog::clear_layout_name() {
 	layout_name->clear();
 }
 
+void EditorLayoutDialog::_post_popup() {
+
+	ConfirmationDialog::_post_popup();
+	layout_name->grab_focus();
+}
+
 void EditorLayoutDialog::ok_pressed() {
 
 	if (layout_name->get_text()!="") {

+ 1 - 0
tools/editor/editor_layout_dialog.h

@@ -43,6 +43,7 @@ protected:
 
 	static void _bind_methods();
 	virtual void ok_pressed();
+	virtual void _post_popup();
 
 public:
 	void clear_layout_name();