Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
FileSystemDock
Наследует: EditorDock < MarginContainer < Container < Control < CanvasItem < Node < Object
Панель редактора Godot для управления файлами в проекте.
Описание
Этот класс доступен только в EditorPlugin и не может быть инстанцирован. Вы можете получить к нему доступ с помощью EditorInterface.get_file_system_dock().
Хотя FileSystemDock не предоставляет никаких методов для манипуляции файлами, он может прослушивать различные сигналы, связанные с файлами.
Методы
void |
add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) |
void |
navigate_to_path(path: String) |
void |
remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) |
Сигналы
display_mode_changed() 🔗
Выдается, когда пользователь переключает режим отображения файла или режим разделения.
Выдается при удалении указанного file.
files_moved(old_file: String, new_file: String) 🔗
Выдается при перемещении файла из пути old_file в путь new_file.
folder_color_changed() 🔗
Издается при изменении цвета папок.
folder_moved(old_folder: String, new_folder: String) 🔗
Выдается при перемещении папки из пути old_folder в путь new_folder.
folder_removed(folder: String) 🔗
Выдается при удалении указанной folder.
Выдается при создании новой сцены, которая наследует сцену по пути file.
instantiate(files: PackedStringArray) 🔗
Генерируется, когда указанные сцены создаются в редакторе.
resource_removed(resource: Resource) 🔗
Генерируется при удалении файла внешнего resource.
selection_changed() 🔗
Вызывается при изменении выделения. Используйте EditorInterface.get_selected_paths() в подключенном методе, чтобы получить выделенные пути.
Описания метода
void add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗
Регистрирует новый EditorResourceTooltipPlugin.
Устанавливает указанный path как текущий выбранный, гарантируя, что выбранный файл/каталог будет виден.
void remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗
Удаляет EditorResourceTooltipPlugin. Не выполняется, если плагин не был добавлен ранее.