You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-16 14:00:40 +00:00
Merge pull request #10351 from neikeq/enums-are-for-the-weak
ClassDB: Provide the enum name of integer constants
This commit is contained in:
@@ -2634,9 +2634,9 @@ void Control::_bind_methods() {
|
||||
ADD_PROPERTYNZ(PropertyInfo(Variant::OBJECT, "theme", PROPERTY_HINT_RESOURCE_TYPE, "Theme"), "set_theme", "get_theme");
|
||||
ADD_GROUP("", "");
|
||||
|
||||
BIND_CONSTANT(FOCUS_NONE);
|
||||
BIND_CONSTANT(FOCUS_CLICK);
|
||||
BIND_CONSTANT(FOCUS_ALL);
|
||||
BIND_ENUM_CONSTANT(FOCUS_NONE);
|
||||
BIND_ENUM_CONSTANT(FOCUS_CLICK);
|
||||
BIND_ENUM_CONSTANT(FOCUS_ALL);
|
||||
|
||||
BIND_CONSTANT(NOTIFICATION_RESIZED);
|
||||
BIND_CONSTANT(NOTIFICATION_MOUSE_ENTER);
|
||||
@@ -2646,56 +2646,56 @@ void Control::_bind_methods() {
|
||||
BIND_CONSTANT(NOTIFICATION_THEME_CHANGED);
|
||||
BIND_CONSTANT(NOTIFICATION_MODAL_CLOSE);
|
||||
|
||||
BIND_CONSTANT(CURSOR_ARROW);
|
||||
BIND_CONSTANT(CURSOR_IBEAM);
|
||||
BIND_CONSTANT(CURSOR_POINTING_HAND);
|
||||
BIND_CONSTANT(CURSOR_CROSS);
|
||||
BIND_CONSTANT(CURSOR_WAIT);
|
||||
BIND_CONSTANT(CURSOR_BUSY);
|
||||
BIND_CONSTANT(CURSOR_DRAG);
|
||||
BIND_CONSTANT(CURSOR_CAN_DROP);
|
||||
BIND_CONSTANT(CURSOR_FORBIDDEN);
|
||||
BIND_CONSTANT(CURSOR_VSIZE);
|
||||
BIND_CONSTANT(CURSOR_HSIZE);
|
||||
BIND_CONSTANT(CURSOR_BDIAGSIZE);
|
||||
BIND_CONSTANT(CURSOR_FDIAGSIZE);
|
||||
BIND_CONSTANT(CURSOR_MOVE);
|
||||
BIND_CONSTANT(CURSOR_VSPLIT);
|
||||
BIND_CONSTANT(CURSOR_HSPLIT);
|
||||
BIND_CONSTANT(CURSOR_HELP);
|
||||
BIND_ENUM_CONSTANT(CURSOR_ARROW);
|
||||
BIND_ENUM_CONSTANT(CURSOR_IBEAM);
|
||||
BIND_ENUM_CONSTANT(CURSOR_POINTING_HAND);
|
||||
BIND_ENUM_CONSTANT(CURSOR_CROSS);
|
||||
BIND_ENUM_CONSTANT(CURSOR_WAIT);
|
||||
BIND_ENUM_CONSTANT(CURSOR_BUSY);
|
||||
BIND_ENUM_CONSTANT(CURSOR_DRAG);
|
||||
BIND_ENUM_CONSTANT(CURSOR_CAN_DROP);
|
||||
BIND_ENUM_CONSTANT(CURSOR_FORBIDDEN);
|
||||
BIND_ENUM_CONSTANT(CURSOR_VSIZE);
|
||||
BIND_ENUM_CONSTANT(CURSOR_HSIZE);
|
||||
BIND_ENUM_CONSTANT(CURSOR_BDIAGSIZE);
|
||||
BIND_ENUM_CONSTANT(CURSOR_FDIAGSIZE);
|
||||
BIND_ENUM_CONSTANT(CURSOR_MOVE);
|
||||
BIND_ENUM_CONSTANT(CURSOR_VSPLIT);
|
||||
BIND_ENUM_CONSTANT(CURSOR_HSPLIT);
|
||||
BIND_ENUM_CONSTANT(CURSOR_HELP);
|
||||
|
||||
BIND_CONSTANT(PRESET_TOP_LEFT);
|
||||
BIND_CONSTANT(PRESET_TOP_RIGHT);
|
||||
BIND_CONSTANT(PRESET_BOTTOM_LEFT);
|
||||
BIND_CONSTANT(PRESET_BOTTOM_RIGHT);
|
||||
BIND_CONSTANT(PRESET_CENTER_LEFT);
|
||||
BIND_CONSTANT(PRESET_CENTER_TOP);
|
||||
BIND_CONSTANT(PRESET_CENTER_RIGHT);
|
||||
BIND_CONSTANT(PRESET_CENTER_BOTTOM);
|
||||
BIND_CONSTANT(PRESET_CENTER);
|
||||
BIND_CONSTANT(PRESET_LEFT_WIDE);
|
||||
BIND_CONSTANT(PRESET_TOP_WIDE);
|
||||
BIND_CONSTANT(PRESET_RIGHT_WIDE);
|
||||
BIND_CONSTANT(PRESET_BOTTOM_WIDE);
|
||||
BIND_CONSTANT(PRESET_VCENTER_WIDE);
|
||||
BIND_CONSTANT(PRESET_HCENTER_WIDE);
|
||||
BIND_CONSTANT(PRESET_WIDE);
|
||||
BIND_ENUM_CONSTANT(PRESET_TOP_LEFT);
|
||||
BIND_ENUM_CONSTANT(PRESET_TOP_RIGHT);
|
||||
BIND_ENUM_CONSTANT(PRESET_BOTTOM_LEFT);
|
||||
BIND_ENUM_CONSTANT(PRESET_BOTTOM_RIGHT);
|
||||
BIND_ENUM_CONSTANT(PRESET_CENTER_LEFT);
|
||||
BIND_ENUM_CONSTANT(PRESET_CENTER_TOP);
|
||||
BIND_ENUM_CONSTANT(PRESET_CENTER_RIGHT);
|
||||
BIND_ENUM_CONSTANT(PRESET_CENTER_BOTTOM);
|
||||
BIND_ENUM_CONSTANT(PRESET_CENTER);
|
||||
BIND_ENUM_CONSTANT(PRESET_LEFT_WIDE);
|
||||
BIND_ENUM_CONSTANT(PRESET_TOP_WIDE);
|
||||
BIND_ENUM_CONSTANT(PRESET_RIGHT_WIDE);
|
||||
BIND_ENUM_CONSTANT(PRESET_BOTTOM_WIDE);
|
||||
BIND_ENUM_CONSTANT(PRESET_VCENTER_WIDE);
|
||||
BIND_ENUM_CONSTANT(PRESET_HCENTER_WIDE);
|
||||
BIND_ENUM_CONSTANT(PRESET_WIDE);
|
||||
|
||||
BIND_CONSTANT(SIZE_EXPAND);
|
||||
BIND_CONSTANT(SIZE_FILL);
|
||||
BIND_CONSTANT(SIZE_EXPAND_FILL);
|
||||
BIND_CONSTANT(SIZE_SHRINK_CENTER);
|
||||
BIND_CONSTANT(SIZE_SHRINK_END);
|
||||
BIND_ENUM_CONSTANT(SIZE_EXPAND);
|
||||
BIND_ENUM_CONSTANT(SIZE_FILL);
|
||||
BIND_ENUM_CONSTANT(SIZE_EXPAND_FILL);
|
||||
BIND_ENUM_CONSTANT(SIZE_SHRINK_CENTER);
|
||||
BIND_ENUM_CONSTANT(SIZE_SHRINK_END);
|
||||
|
||||
BIND_CONSTANT(MOUSE_FILTER_STOP);
|
||||
BIND_CONSTANT(MOUSE_FILTER_PASS);
|
||||
BIND_CONSTANT(MOUSE_FILTER_IGNORE);
|
||||
BIND_ENUM_CONSTANT(MOUSE_FILTER_STOP);
|
||||
BIND_ENUM_CONSTANT(MOUSE_FILTER_PASS);
|
||||
BIND_ENUM_CONSTANT(MOUSE_FILTER_IGNORE);
|
||||
|
||||
BIND_CONSTANT(GROW_DIRECTION_BEGIN);
|
||||
BIND_CONSTANT(GROW_DIRECTION_END);
|
||||
BIND_ENUM_CONSTANT(GROW_DIRECTION_BEGIN);
|
||||
BIND_ENUM_CONSTANT(GROW_DIRECTION_END);
|
||||
|
||||
BIND_CONSTANT(ANCHOR_BEGIN);
|
||||
BIND_CONSTANT(ANCHOR_END);
|
||||
BIND_ENUM_CONSTANT(ANCHOR_BEGIN);
|
||||
BIND_ENUM_CONSTANT(ANCHOR_END);
|
||||
|
||||
ADD_SIGNAL(MethodInfo("resized"));
|
||||
ADD_SIGNAL(MethodInfo("gui_input", PropertyInfo(Variant::OBJECT, "ev", PROPERTY_HINT_RESOURCE_TYPE, "InputEvent")));
|
||||
|
||||
Reference in New Issue
Block a user