FileSystemDock
Hereda: EditorDock < MarginContainer < Container < Control < CanvasItem < Node < Object
El panel del editor de Godot para gestionar los archivos del proyecto.
Descripción
Esta clase solo está disponible en EditorPlugins y no puede ser instanciada. Puedes acceder a ella usando EditorInterface.get_file_system_dock().
Mientras que FileSystemDock no expone ningún método para la manipulación de archivos, puede escuchar varias señales relacionadas con archivos.
Métodos
void |
add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) |
void |
navigate_to_path(path: String) |
void |
remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) |
Señales
display_mode_changed() 🔗
Emitida cuando el usuario cambia el modo de visualización de archivo o el modo dividido.
Emitida cuando el file dado es eliminado.
files_moved(old_file: String, new_file: String) 🔗
Emitida cuando un archivo es movido de la ruta old_file a la ruta new_file.
folder_color_changed() 🔗
Emitida cuando el color cambia.
folder_moved(old_folder: String, new_folder: String) 🔗
Emitida cuando una carpeta es movida de la ruta old_folder a la ruta new_folder.
folder_removed(folder: String) 🔗
Emitida cuando el folder dado es eliminado.
Emitida cuando se crea una nueva escena que hereda la escena en la ruta file.
instantiate(files: PackedStringArray) 🔗
Emitida cuando las escenas dadas se instancian en el editor.
resource_removed(resource: Resource) 🔗
Emitida cuando se elimina un archivo de un resource externo.
selection_changed() 🔗
Emitted when the selection changes. Use EditorInterface.get_selected_paths() in the connected method to get the selected paths.
Descripciones de Métodos
void add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗
Registra un nuevo EditorResourceTooltipPlugin.
Establece la path dada como seleccionada actualmente, asegurando que el archivo/directorio seleccionado sea visible.
void remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗
Elimina un EditorResourceTooltipPlugin. Falla si el plugin no se agregó previamente.