You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-15 13:51:40 +00:00
Merge pull request #88825 from adamscott/add-create-folder-icon
Add create folder icon
This commit is contained in:
@@ -86,6 +86,7 @@ void EditorFileDialog::_update_theme_item_cache() {
|
||||
theme_cache.mode_list = get_editor_theme_icon(SNAME("FileList"));
|
||||
theme_cache.favorites_up = get_editor_theme_icon(SNAME("MoveUp"));
|
||||
theme_cache.favorites_down = get_editor_theme_icon(SNAME("MoveDown"));
|
||||
theme_cache.create_folder = get_editor_theme_icon(SNAME("FolderCreate"));
|
||||
|
||||
theme_cache.folder = get_editor_theme_icon(SNAME("Folder"));
|
||||
theme_cache.folder_icon_color = get_theme_color(SNAME("folder_icon_color"), SNAME("FileDialog"));
|
||||
@@ -1328,6 +1329,7 @@ void EditorFileDialog::_update_icons() {
|
||||
refresh->set_icon(theme_cache.reload);
|
||||
favorite->set_icon(theme_cache.favorite);
|
||||
show_hidden->set_icon(theme_cache.toggle_hidden);
|
||||
makedir->set_icon(theme_cache.create_folder);
|
||||
|
||||
fav_up->set_icon(theme_cache.favorites_up);
|
||||
fav_down->set_icon(theme_cache.favorites_down);
|
||||
@@ -1875,8 +1877,11 @@ EditorFileDialog::EditorFileDialog() {
|
||||
drives->connect("item_selected", callable_mp(this, &EditorFileDialog::_select_drive));
|
||||
pathhb->add_child(drives);
|
||||
|
||||
pathhb->add_child(memnew(VSeparator));
|
||||
|
||||
makedir = memnew(Button);
|
||||
makedir->set_text(TTR("Create Folder"));
|
||||
makedir->set_theme_type_variation("FlatButton");
|
||||
makedir->set_tooltip_text(TTR("Create a new folder."));
|
||||
makedir->connect("pressed", callable_mp(this, &EditorFileDialog::_make_dir));
|
||||
pathhb->add_child(makedir);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user