Browse Source

Merge pull request #77288 from puchik/expose_get_window_id

Expose get_window_id() from Window class
Rémi Verschelde 2 years ago
parent
commit
012541763d
2 changed files with 8 additions and 0 deletions
  1. 6 0
      doc/classes/Window.xml
  2. 2 0
      scene/main/window.cpp

+ 6 - 0
doc/classes/Window.xml

@@ -194,6 +194,12 @@
 				See [method Control.get_theme_color] for details.
 				See [method Control.get_theme_color] for details.
 			</description>
 			</description>
 		</method>
 		</method>
+		<method name="get_window_id" qualifiers="const">
+			<return type="int" />
+			<description>
+				Returns the ID of the window.
+			</description>
+		</method>
 		<method name="grab_focus">
 		<method name="grab_focus">
 			<return type="void" />
 			<return type="void" />
 			<description>
 			<description>

+ 2 - 0
scene/main/window.cpp

@@ -2478,6 +2478,8 @@ void Window::_bind_methods() {
 	ClassDB::bind_method(D_METHOD("set_title", "title"), &Window::set_title);
 	ClassDB::bind_method(D_METHOD("set_title", "title"), &Window::set_title);
 	ClassDB::bind_method(D_METHOD("get_title"), &Window::get_title);
 	ClassDB::bind_method(D_METHOD("get_title"), &Window::get_title);
 
 
+	ClassDB::bind_method(D_METHOD("get_window_id"), &Window::get_window_id);
+
 	ClassDB::bind_method(D_METHOD("set_initial_position", "initial_position"), &Window::set_initial_position);
 	ClassDB::bind_method(D_METHOD("set_initial_position", "initial_position"), &Window::set_initial_position);
 	ClassDB::bind_method(D_METHOD("get_initial_position"), &Window::get_initial_position);
 	ClassDB::bind_method(D_METHOD("get_initial_position"), &Window::get_initial_position);