1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-05 19:31:35 +00:00

Add leftover scroll hints, and panels for scrollables without hints

This commit is contained in:
Michael Alexsander
2025-12-09 18:09:45 -03:00
parent 1cf3180537
commit 5246b5fba9
18 changed files with 87 additions and 28 deletions

View File

@@ -36,6 +36,7 @@
#include "editor/themes/editor_scale.h"
#include "scene/gui/check_box.h"
#include "scene/gui/line_edit.h"
#include "scene/gui/margin_container.h"
#include "scene/gui/option_button.h"
#include "scene/gui/separator.h"
#include "scene/gui/tree.h"
@@ -677,12 +678,17 @@ InputEventConfigurationDialog::InputEventConfigurationDialog() {
input_list_search->connect(SceneStringName(text_changed), callable_mp(this, &InputEventConfigurationDialog::_search_term_updated));
manual_vbox->add_child(input_list_search);
MarginContainer *mc = memnew(MarginContainer);
mc->set_v_size_flags(Control::SIZE_EXPAND_FILL);
mc->set_theme_type_variation("NoBorderHorizontalWindow");
manual_vbox->add_child(mc);
input_list_tree = memnew(Tree);
input_list_tree->set_auto_translate_mode(AUTO_TRANSLATE_MODE_DISABLED);
input_list_tree->set_scroll_hint_mode(Tree::SCROLL_HINT_MODE_BOTH);
input_list_tree->connect("item_activated", callable_mp(this, &InputEventConfigurationDialog::_input_list_item_activated));
input_list_tree->connect(SceneStringName(item_selected), callable_mp(this, &InputEventConfigurationDialog::_input_list_item_selected));
input_list_tree->set_v_size_flags(Control::SIZE_EXPAND_FILL);
manual_vbox->add_child(input_list_tree);
mc->add_child(input_list_tree);
input_list_tree->set_hide_root(true);
input_list_tree->set_columns(1);