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.

FileSystemDock

Eredita: EditorDock < MarginContainer < Container < Control < CanvasItem < Node < Object

Pannello dell'editor Godot per la gestione dei file nel progetto.

Descrizione

Questa classe è disponibile solo negli EditorPlugin e non può essere istanziata. È possibile accedervi tramite EditorInterface.get_file_system_dock().

Sebbene FileSystemDock non esponga alcun metodo per la manipolazione dei file, può ascoltare vari segnali riguardo i file.

Metodi

void

add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin)

void

navigate_to_path(path: String)

void

remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin)


Segnali

display_mode_changed() 🔗

Emesso quando l'utente commuta la modalità di visualizzazione di file o la modalità di separazione.


file_removed(file: String) 🔗

Emesso quando il file al percorso file è stato rimosso.


files_moved(old_file: String, new_file: String) 🔗

Emesso quando un file viene spostato dal percorso old_file al percorso new_file.


folder_color_changed() 🔗

Emesso quando le cartelle cambiano colore.


folder_moved(old_folder: String, new_folder: String) 🔗

Emesso quando una cartella viene spostata dal percorso old_folder al percorso new_folder.


folder_removed(folder: String) 🔗

Emesso quando la cartella al percorso folder è stata rimossa.


inherit(file: String) 🔗

Emesso quando una nuova scena viene creata che eredita la scena nel percorso file.


instantiate(files: PackedStringArray) 🔗

Emesso quando le scene specificate vengono istanziate nell'editor.


resource_removed(resource: Resource) 🔗

Emesso quando viene rimosso il file di una risorsa esterna (resource).


selection_changed() 🔗

Emitted when the selection changes. Use EditorInterface.get_selected_paths() in the connected method to get the selected paths.


Descrizioni dei metodi

void add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗

Registra un nuovo EditorResourceTooltipPlugin.


void navigate_to_path(path: String) 🔗

Imposta il percorso path come attualmente selezionato, assicurando che il file o la cartella selezionata sia visibile.


void remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗

Rimuove un EditorResourceTooltipPlugin. Fallisce se l'estensione non è stata aggiunta in precedenza.