mirror of
https://github.com/godotengine/godot.git
synced 2025-11-01 14:11:15 +00:00
Make toggle between thumbnail and list for file dialog on editor
This commit is contained in:
parent
95c248e24f
commit
7dde056d48
1 changed files with 5 additions and 0 deletions
|
|
@ -1300,16 +1300,21 @@ EditorFileDialog::EditorFileDialog() {
|
||||||
favorite->connect("toggled", this, "_favorite_toggled");
|
favorite->connect("toggled", this, "_favorite_toggled");
|
||||||
pathhb->add_child(favorite);
|
pathhb->add_child(favorite);
|
||||||
|
|
||||||
|
Ref<ButtonGroup> view_mode_group;
|
||||||
|
view_mode_group.instance();
|
||||||
|
|
||||||
mode_thumbnails = memnew(ToolButton);
|
mode_thumbnails = memnew(ToolButton);
|
||||||
mode_thumbnails->connect("pressed", this, "set_display_mode", varray(DISPLAY_THUMBNAILS));
|
mode_thumbnails->connect("pressed", this, "set_display_mode", varray(DISPLAY_THUMBNAILS));
|
||||||
mode_thumbnails->set_toggle_mode(true);
|
mode_thumbnails->set_toggle_mode(true);
|
||||||
mode_thumbnails->set_pressed(display_mode == DISPLAY_THUMBNAILS);
|
mode_thumbnails->set_pressed(display_mode == DISPLAY_THUMBNAILS);
|
||||||
|
mode_thumbnails->set_button_group(view_mode_group);
|
||||||
pathhb->add_child(mode_thumbnails);
|
pathhb->add_child(mode_thumbnails);
|
||||||
|
|
||||||
mode_list = memnew(ToolButton);
|
mode_list = memnew(ToolButton);
|
||||||
mode_list->connect("pressed", this, "set_display_mode", varray(DISPLAY_LIST));
|
mode_list->connect("pressed", this, "set_display_mode", varray(DISPLAY_LIST));
|
||||||
mode_list->set_toggle_mode(true);
|
mode_list->set_toggle_mode(true);
|
||||||
mode_list->set_pressed(display_mode == DISPLAY_LIST);
|
mode_list->set_pressed(display_mode == DISPLAY_LIST);
|
||||||
|
mode_list->set_button_group(view_mode_group);
|
||||||
pathhb->add_child(mode_list);
|
pathhb->add_child(mode_list);
|
||||||
|
|
||||||
drives = memnew(OptionButton);
|
drives = memnew(OptionButton);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue