@@ -863,6 +863,9 @@ CreateDialog::CreateDialog() {
863863 VSplitContainer *vsc = memnew (VSplitContainer);
864864 hsc->add_child (vsc);
865865
866+ VSplitContainer *vsc_right = memnew (VSplitContainer);
867+ hsc->add_child (vsc_right);
868+
866869 VBoxContainer *fav_vb = memnew (VBoxContainer);
867870 fav_vb->set_custom_minimum_size (Size2 (150 , 100 ) * EDSCALE);
868871 fav_vb->set_v_size_flags (Control::SIZE_EXPAND_FILL);
@@ -899,7 +902,8 @@ CreateDialog::CreateDialog() {
899902 VBoxContainer *vbc = memnew (VBoxContainer);
900903 vbc->set_custom_minimum_size (Size2 (300 , 0 ) * EDSCALE);
901904 vbc->set_h_size_flags (Control::SIZE_EXPAND_FILL);
902- hsc->add_child (vbc);
905+ vbc->set_v_size_flags (Control::SIZE_EXPAND_FILL);
906+ vsc_right->add_child (vbc);
903907
904908 search_box = memnew (LineEdit);
905909 search_box->set_accessibility_name (TTRC (" Search" ));
@@ -928,9 +932,15 @@ CreateDialog::CreateDialog() {
928932
929933 help_bit = memnew (EditorHelpBit);
930934 help_bit->set_accessibility_name (TTRC (" Description:" ));
935+ help_bit->set_v_size_flags (Control::SIZE_EXPAND_FILL);
931936 help_bit->set_content_height_limits (80 * EDSCALE, 80 * EDSCALE);
932937 help_bit->connect (" request_hide" , callable_mp (this , &CreateDialog::_hide_requested));
933- vbc->add_margin_child (TTR (" Description:" ), help_bit);
938+
939+ VBoxContainer *vbc_desc = memnew (VBoxContainer);
940+ vbc_desc->set_custom_minimum_size (Size2 (300 , 0 ) * EDSCALE);
941+ vbc_desc->add_margin_child (TTR (" Description:" ), help_bit, true );
942+
943+ vsc_right->add_child (vbc_desc);
934944
935945 register_text_enter (search_box);
936946 set_hide_on_ok (false );
0 commit comments