Attention: Here be dragons (unstable version)
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Redot.
Checking the stable version of the documentation...
FileSystemDock
Inherits: VBoxContainer < BoxContainer < Container < Control < CanvasItem < Node < Object
Redot editor's dock for managing files in the project.
Description
This class is available only in EditorPlugins and can't be instantiated. You can access it using EditorInterface.get_file_system_dock.
While FileSystemDock doesn't expose any methods for file manipulation, it can listen for various file-related signals.
Methods
void |
add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) |
void |
navigate_to_path(path: String) |
void |
remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) |
Signals
display_mode_changed() 🔗
Emitted when the user switches file display mode or split mode.
Emitted when the given file
was removed.
files_moved(old_file: String, new_file: String) 🔗
Emitted when a file is moved from old_file
path to new_file
path.
folder_color_changed() 🔗
Emitted when folders change color.
folder_moved(old_folder: String, new_folder: String) 🔗
Emitted when a folder is moved from old_folder
path to new_folder
path.
folder_removed(folder: String) 🔗
Emitted when the given folder
was removed.
Emitted when a new scene is created that inherits the scene at file
path.
instantiate(files: PackedStringArray) 🔗
Emitted when the given scenes are being instantiated in the editor.
resource_removed(resource: Resource) 🔗
Emitted when an external resource
had its file removed.
Method Descriptions
void add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗
Registers a new EditorResourceTooltipPlugin.
Sets the given path
as currently selected, ensuring that the selected file/directory is visible.
void remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗
Removes an EditorResourceTooltipPlugin. Fails if the plugin wasn't previously added.