mirror of
https://github.com/Redot-Engine/redot-engine.git
synced 2025-12-06 15:21:56 -05:00
[Scene] Add SceneStringNames::id_pressed
This commit is contained in:
@@ -556,8 +556,8 @@ void FileSystemDock::_notification(int p_what) {
|
||||
files->connect("item_activated", callable_mp(this, &FileSystemDock::_file_list_activate_file));
|
||||
button_hist_next->connect(SceneStringName(pressed), callable_mp(this, &FileSystemDock::_fw_history));
|
||||
button_hist_prev->connect(SceneStringName(pressed), callable_mp(this, &FileSystemDock::_bw_history));
|
||||
file_list_popup->connect("id_pressed", callable_mp(this, &FileSystemDock::_file_list_rmb_option));
|
||||
tree_popup->connect("id_pressed", callable_mp(this, &FileSystemDock::_tree_rmb_option));
|
||||
file_list_popup->connect(SceneStringName(id_pressed), callable_mp(this, &FileSystemDock::_file_list_rmb_option));
|
||||
tree_popup->connect(SceneStringName(id_pressed), callable_mp(this, &FileSystemDock::_tree_rmb_option));
|
||||
current_path_line_edit->connect("text_submitted", callable_mp(this, &FileSystemDock::_navigate_to_path).bind(false));
|
||||
|
||||
always_show_folders = bool(EDITOR_GET("docks/filesystem/always_show_folders"));
|
||||
@@ -3174,7 +3174,7 @@ void FileSystemDock::_file_and_folders_fill_popup(PopupMenu *p_popup, const Vect
|
||||
|
||||
if (p_paths.size() == 1 && p_display_path_dependent_options) {
|
||||
PopupMenu *new_menu = memnew(PopupMenu);
|
||||
new_menu->connect("id_pressed", callable_mp(this, &FileSystemDock::_tree_rmb_option));
|
||||
new_menu->connect(SceneStringName(id_pressed), callable_mp(this, &FileSystemDock::_tree_rmb_option));
|
||||
|
||||
p_popup->add_submenu_node_item(TTR("Create New"), new_menu, FILE_NEW);
|
||||
p_popup->set_item_icon(p_popup->get_item_index(FILE_NEW), get_editor_theme_icon(SNAME("Add")));
|
||||
@@ -3199,7 +3199,7 @@ void FileSystemDock::_file_and_folders_fill_popup(PopupMenu *p_popup, const Vect
|
||||
|
||||
if (p_paths[0] != "res://") {
|
||||
PopupMenu *folder_colors_menu = memnew(PopupMenu);
|
||||
folder_colors_menu->connect("id_pressed", callable_mp(this, &FileSystemDock::_folder_color_index_pressed).bind(folder_colors_menu));
|
||||
folder_colors_menu->connect(SceneStringName(id_pressed), callable_mp(this, &FileSystemDock::_folder_color_index_pressed).bind(folder_colors_menu));
|
||||
|
||||
p_popup->add_submenu_node_item(TTR("Set Folder Color..."), folder_colors_menu);
|
||||
p_popup->set_item_icon(-1, get_editor_theme_icon(SNAME("Paint")));
|
||||
@@ -3771,7 +3771,7 @@ MenuButton *FileSystemDock::_create_file_menu_button() {
|
||||
button->set_tooltip_text(TTR("Sort Files"));
|
||||
|
||||
PopupMenu *p = button->get_popup();
|
||||
p->connect("id_pressed", callable_mp(this, &FileSystemDock::_file_sort_popup));
|
||||
p->connect(SceneStringName(id_pressed), callable_mp(this, &FileSystemDock::_file_sort_popup));
|
||||
p->add_radio_check_item(TTR("Sort by Name (Ascending)"), FILE_SORT_NAME);
|
||||
p->add_radio_check_item(TTR("Sort by Name (Descending)"), FILE_SORT_NAME_REVERSE);
|
||||
p->add_radio_check_item(TTR("Sort by Type (Ascending)"), FILE_SORT_TYPE);
|
||||
|
||||
Reference in New Issue
Block a user