Răsfoiți Sursa

Editor layout dialog: name field grabs focus on popup

Ignacio Etcheverry 9 ani în urmă
părinte
comite
d558ced434

+ 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();