summaryrefslogtreecommitdiffstats
path: root/modules/visual_script/editor/visual_script_property_selector.cpp
diff options
context:
space:
mode:
authorderammo <817160+derammo@users.noreply.github.com>2022-05-13 21:11:41 -0400
committerderammo <817160+derammo@users.noreply.github.com>2022-05-21 18:38:40 -0400
commit5a481bd3409f2a03fb5d5bda1ee6ff52c2e126f4 (patch)
treead270df8f38258dc8f2c89419678a23d861ccbfb /modules/visual_script/editor/visual_script_property_selector.cpp
parent35596e6b745483e503535617f77fd4fcf8b051b2 (diff)
downloadredot-engine-5a481bd3409f2a03fb5d5bda1ee6ff52c2e126f4.tar.gz
display of large help text in visual script
implemented vertical scroller for help text in popup disabled broken positioning code
Diffstat (limited to 'modules/visual_script/editor/visual_script_property_selector.cpp')
-rw-r--r--modules/visual_script/editor/visual_script_property_selector.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/modules/visual_script/editor/visual_script_property_selector.cpp b/modules/visual_script/editor/visual_script_property_selector.cpp
index c8549ddb53..e78ec93b25 100644
--- a/modules/visual_script/editor/visual_script_property_selector.cpp
+++ b/modules/visual_script/editor/visual_script_property_selector.cpp
@@ -521,8 +521,17 @@ VisualScriptPropertySelector::VisualScriptPropertySelector() {
results_tree->connect("item_selected", callable_mp(this, &VisualScriptPropertySelector::_item_selected));
vbox->add_child(results_tree);
+ ScrollContainer *scroller = memnew(ScrollContainer);
+ scroller->set_horizontal_scroll_mode(ScrollContainer::SCROLL_MODE_DISABLED);
+ scroller->set_v_size_flags(Control::SIZE_EXPAND_FILL);
+ scroller->set_custom_minimum_size(Size2(600, 400) * EDSCALE);
+ vbox->add_child(scroller);
+
help_bit = memnew(EditorHelpBit);
- vbox->add_child(help_bit);
+ help_bit->set_h_size_flags(Control::SIZE_EXPAND_FILL);
+ help_bit->set_v_size_flags(Control::SIZE_EXPAND_FILL);
+ scroller->add_child(help_bit);
+
help_bit->connect("request_hide", callable_mp(this, &VisualScriptPropertySelector::_hide_requested));
get_ok_button()->set_text(TTR("Open"));
get_ok_button()->set_disabled(true);