diff options
| author | RedMser <redmser.jj2@gmail.com> | 2023-01-22 16:34:56 +0100 |
|---|---|---|
| committer | RedMser <redmser.jj2@gmail.com> | 2023-01-22 16:34:56 +0100 |
| commit | 386f62df968ff48170aca6cf52438c4897cb0007 (patch) | |
| tree | 61d61c8a19c493713d6b73528128b7251f0016e1 | |
| parent | cd031fd31a8fdcdae1e93d1b20caf93230f0ac59 (diff) | |
Fix SplitContainer rendering and theming
| -rw-r--r-- | editor/editor_themes.cpp | 2 | ||||
| -rw-r--r-- | scene/gui/split_container.cpp | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/editor/editor_themes.cpp b/editor/editor_themes.cpp index 7a880d2ab3..0e5e026b48 100644 --- a/editor/editor_themes.cpp +++ b/editor/editor_themes.cpp @@ -1422,9 +1422,11 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { theme->set_icon("grabber", "VSplitContainer", theme->get_icon(SNAME("GuiVsplitter"), SNAME("EditorIcons"))); theme->set_icon("grabber", "HSplitContainer", theme->get_icon(SNAME("GuiHsplitter"), SNAME("EditorIcons"))); + theme->set_constant("separation", "SplitContainer", default_margin_size * 2 * EDSCALE); theme->set_constant("separation", "HSplitContainer", default_margin_size * 2 * EDSCALE); theme->set_constant("separation", "VSplitContainer", default_margin_size * 2 * EDSCALE); + theme->set_constant("minimum_grab_thickness", "SplitContainer", 6 * EDSCALE); theme->set_constant("minimum_grab_thickness", "HSplitContainer", 6 * EDSCALE); theme->set_constant("minimum_grab_thickness", "VSplitContainer", 6 * EDSCALE); diff --git a/scene/gui/split_container.cpp b/scene/gui/split_container.cpp index ead9550b93..0c0125df76 100644 --- a/scene/gui/split_container.cpp +++ b/scene/gui/split_container.cpp @@ -115,7 +115,7 @@ void SplitContainerDragger::_notification(int p_what) { return; } - Ref<Texture2D> tex = sc->get_theme_icon(SNAME("grabber")); + Ref<Texture2D> tex = sc->_get_grabber_icon(); draw_texture(tex, (get_size() - tex->get_size()) / 2); } break; } |