diff --git a/core/global_constants.cpp b/core/global_constants.cpp
index 00942dc07a8..b460c2960e3 100644
--- a/core/global_constants.cpp
+++ b/core/global_constants.cpp
@@ -409,6 +409,12 @@ void register_global_constants() {
BIND_GLOBAL_ENUM_CONSTANT(JOY_BUTTON_13);
BIND_GLOBAL_ENUM_CONSTANT(JOY_BUTTON_14);
BIND_GLOBAL_ENUM_CONSTANT(JOY_BUTTON_15);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_BUTTON_16);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_BUTTON_17);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_BUTTON_18);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_BUTTON_19);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_BUTTON_20);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_BUTTON_21);
BIND_GLOBAL_ENUM_CONSTANT(JOY_BUTTON_MAX);
BIND_GLOBAL_ENUM_CONSTANT(JOY_SONY_CIRCLE);
@@ -442,18 +448,18 @@ void register_global_constants() {
BIND_GLOBAL_ENUM_CONSTANT(JOY_DPAD_DOWN);
BIND_GLOBAL_ENUM_CONSTANT(JOY_DPAD_LEFT);
BIND_GLOBAL_ENUM_CONSTANT(JOY_DPAD_RIGHT);
- BIND_GLOBAL_ENUM_CONSTANT(JOY_L);
- BIND_GLOBAL_ENUM_CONSTANT(JOY_L2);
- BIND_GLOBAL_ENUM_CONSTANT(JOY_L3);
- BIND_GLOBAL_ENUM_CONSTANT(JOY_R);
- BIND_GLOBAL_ENUM_CONSTANT(JOY_R2);
- BIND_GLOBAL_ENUM_CONSTANT(JOY_R3);
BIND_GLOBAL_ENUM_CONSTANT(JOY_MISC1);
BIND_GLOBAL_ENUM_CONSTANT(JOY_PADDLE1);
BIND_GLOBAL_ENUM_CONSTANT(JOY_PADDLE2);
BIND_GLOBAL_ENUM_CONSTANT(JOY_PADDLE3);
BIND_GLOBAL_ENUM_CONSTANT(JOY_PADDLE4);
BIND_GLOBAL_ENUM_CONSTANT(JOY_TOUCHPAD);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_L);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_L2);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_L3);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_R);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_R2);
+ BIND_GLOBAL_ENUM_CONSTANT(JOY_R3);
BIND_GLOBAL_ENUM_CONSTANT(JOY_AXIS_0);
BIND_GLOBAL_ENUM_CONSTANT(JOY_AXIS_1);
diff --git a/doc/classes/@GlobalScope.xml b/doc/classes/@GlobalScope.xml
index aceb38a4aef..3c44318a499 100644
--- a/doc/classes/@GlobalScope.xml
+++ b/doc/classes/@GlobalScope.xml
@@ -30,9 +30,6 @@
The [Geometry] singleton.
-
- The [GodotSharp] singleton.
-
The [IP] singleton.
@@ -1084,22 +1081,22 @@
Gamepad DPad right.
-
+
Gamepad SDL miscellaneous button.
-
+
Gamepad SDL paddle 1 button.
-
+
Gamepad SDL paddle 2 button.
-
+
Gamepad SDL paddle 3 button.
-
+
Gamepad SDL paddle 4 button.
-
+
Gamepad SDL touchpad button.
diff --git a/doc/classes/GraphNode.xml b/doc/classes/GraphNode.xml
index 878b903af03..28343e3f62b 100644
--- a/doc/classes/GraphNode.xml
+++ b/doc/classes/GraphNode.xml
@@ -226,13 +226,6 @@
Emitted when the GraphNode is moved.
-
-
-
-
- Emitted when any GraphNode's slot is updated.
-
-
Emitted when the GraphNode is requested to be displayed over other ones. Happens on focusing (clicking into) the GraphNode.
@@ -245,6 +238,13 @@
Emitted when the GraphNode is requested to be resized. Happens on dragging the resizer handle (see [member resizable]).
+
+
+
+
+ Emitted when any GraphNode's slot is updated.
+
+
diff --git a/doc/classes/Tree.xml b/doc/classes/Tree.xml
index 75e8187c761..409fd7a23c0 100644
--- a/doc/classes/Tree.xml
+++ b/doc/classes/Tree.xml
@@ -192,6 +192,14 @@
To tell whether a column of an item is selected, use [method TreeItem.is_selected].
+
+
+
+
+
+
+
+