From a945df84139c979998490f078fe1334b7647c6e3 Mon Sep 17 00:00:00 2001 From: kobewi Date: Mon, 27 Oct 2025 13:57:11 +0100 Subject: [PATCH] Improve editing EditorDock node Co-authored-by: Capry --- editor/docks/editor_dock.cpp | 2 +- editor/icons/EditorDock.svg | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 editor/icons/EditorDock.svg diff --git a/editor/docks/editor_dock.cpp b/editor/docks/editor_dock.cpp index feaa3601081..d3a5eeda50a 100644 --- a/editor/docks/editor_dock.cpp +++ b/editor/docks/editor_dock.cpp @@ -77,7 +77,7 @@ void EditorDock::_bind_methods() { ClassDB::bind_method(D_METHOD("set_default_slot", "slot"), &EditorDock::_set_default_slot_bind); ClassDB::bind_method(D_METHOD("get_default_slot"), &EditorDock::_get_default_slot_bind); - ADD_PROPERTY(PropertyInfo(Variant::INT, "default_slot"), "set_default_slot", "get_default_slot"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "default_slot", PROPERTY_HINT_ENUM, "None:-1,Left Side Upper-Left,Left Side Bottom-Left,Left Side Upper-Right,Left Side Bottom-Right,Right Side Upper-Left,Right Side Bottom-Left,Right Side Upper-Right,Right Side Bottom-Right,Bottom"), "set_default_slot", "get_default_slot"); ClassDB::bind_method(D_METHOD("set_available_layouts", "layouts"), &EditorDock::set_available_layouts); ClassDB::bind_method(D_METHOD("get_available_layouts"), &EditorDock::get_available_layouts); diff --git a/editor/icons/EditorDock.svg b/editor/icons/EditorDock.svg new file mode 100644 index 00000000000..56a728c5062 --- /dev/null +++ b/editor/icons/EditorDock.svg @@ -0,0 +1 @@ +