浏览代码

Make script list default wider, minimum narrower

Give more space to the script lists by default, but makes minimum smaller than it was. Unifies script editor and shader editor to use same values.
aXu-AP 1 年之前
父节点
当前提交
610d98f3ea
共有 2 个文件被更改,包括 4 次插入3 次删除
  1. 2 2
      editor/plugins/script_editor_plugin.cpp
  2. 2 1
      editor/plugins/shader_editor_plugin.cpp

+ 2 - 2
editor/plugins/script_editor_plugin.cpp

@@ -4107,9 +4107,9 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
 	script_list = memnew(ItemList);
 	script_list->set_auto_translate_mode(AUTO_TRANSLATE_MODE_DISABLED);
 	scripts_vbox->add_child(script_list);
-	script_list->set_custom_minimum_size(Size2(150, 60) * EDSCALE); //need to give a bit of limit to avoid it from disappearing
+	script_list->set_custom_minimum_size(Size2(100, 60) * EDSCALE); //need to give a bit of limit to avoid it from disappearing
 	script_list->set_v_size_flags(SIZE_EXPAND_FILL);
-	script_split->set_split_offset(70 * EDSCALE);
+	script_split->set_split_offset(200 * EDSCALE);
 	_sort_list_on_update = true;
 	script_list->connect("item_clicked", callable_mp(this, &ScriptEditor::_script_list_clicked), CONNECT_DEFERRED);
 	script_list->set_allow_rmb_select(true);

+ 2 - 1
editor/plugins/shader_editor_plugin.cpp

@@ -773,6 +773,7 @@ ShaderEditorPlugin::ShaderEditorPlugin() {
 	window_wrapper->set_margins_enabled(true);
 
 	main_split = memnew(HSplitContainer);
+	main_split->set_split_offset(200 * EDSCALE);
 	Ref<Shortcut> make_floating_shortcut = ED_SHORTCUT_AND_COMMAND("shader_editor/make_floating", TTR("Make Floating"));
 	window_wrapper->set_wrapped_control(main_split, make_floating_shortcut);
 
@@ -818,7 +819,7 @@ ShaderEditorPlugin::ShaderEditorPlugin() {
 	SET_DRAG_FORWARDING_GCD(shader_list, ShaderEditorPlugin);
 
 	main_split->add_child(left_panel);
-	left_panel->set_custom_minimum_size(Size2(200, 300) * EDSCALE);
+	left_panel->set_custom_minimum_size(Size2(100, 300) * EDSCALE);
 
 	shader_tabs = memnew(TabContainer);
 	shader_tabs->set_tabs_visible(false);