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.


file_removed(file: String) 🔗

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.


inherit(file: String) 🔗

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.


void navigate_to_path(path: String) 🔗

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.