Swap the filter and order fields in the project manager
This matches 4.0 project manager presentation, with filter appearing on the left and order on the right.
This commit is contained in:
parent
afc9b214ec
commit
13284f3a7b
1 changed files with 15 additions and 14 deletions
|
@ -2468,12 +2468,12 @@ ProjectManager::ProjectManager() {
|
|||
search_tree_vb->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
|
||||
HBoxContainer *sort_filters = memnew(HBoxContainer);
|
||||
loading_label = memnew(Label(TTR("Loading, please wait...")));
|
||||
loading_label->add_font_override("font", get_font("bold", "EditorFonts"));
|
||||
loading_label->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
sort_filters->add_child(loading_label);
|
||||
// The loading label is shown later.
|
||||
loading_label->hide();
|
||||
|
||||
project_filter = memnew(ProjectListFilter);
|
||||
project_filter->add_search_box();
|
||||
project_filter->connect("filter_changed", this, "_on_filter_option_changed");
|
||||
project_filter->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
sort_filters->add_child(project_filter);
|
||||
|
||||
Label *sort_label = memnew(Label);
|
||||
sort_label->set_text(TTR("Sort:"));
|
||||
|
@ -2488,18 +2488,19 @@ ProjectManager::ProjectManager() {
|
|||
project_order_filter->set_filter_size(150);
|
||||
sort_filters->add_child(project_order_filter);
|
||||
project_order_filter->connect("filter_changed", this, "_on_order_option_changed");
|
||||
|
||||
int projects_sorting_order = (int)EditorSettings::get_singleton()->get("project_manager/sorting_order");
|
||||
project_order_filter->set_custom_minimum_size(Size2(180, 10) * EDSCALE);
|
||||
const int projects_sorting_order = (int)EditorSettings::get_singleton()->get("project_manager/sorting_order");
|
||||
project_order_filter->set_filter_option((ProjectListFilter::FilterOption)projects_sorting_order);
|
||||
|
||||
project_filter = memnew(ProjectListFilter);
|
||||
project_filter->add_search_box();
|
||||
project_filter->connect("filter_changed", this, "_on_filter_option_changed");
|
||||
project_filter->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
sort_filters->add_child(project_filter);
|
||||
|
||||
search_tree_vb->add_child(sort_filters);
|
||||
|
||||
loading_label = memnew(Label(TTR("Loading, please wait...")));
|
||||
loading_label->add_font_override("font", get_font("bold", "EditorFonts"));
|
||||
loading_label->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
sort_filters->add_child(loading_label);
|
||||
// The loading label is shown later.
|
||||
loading_label->hide();
|
||||
|
||||
PanelContainer *pc = memnew(PanelContainer);
|
||||
pc->add_style_override("panel", gui_base->get_stylebox("bg", "Tree"));
|
||||
search_tree_vb->add_child(pc);
|
||||
|
|
Loading…
Reference in a new issue