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

Hérite de : EditorDock < MarginContainer < Container < Control < CanvasItem < Node < Object

Le dock de l'éditeur Godot pour gérer des fichiers dans le projet.

Description

Cette classe est disponible seulement dans des EditorPlugins et ne peut pas être instanciée. Vous pouvez y accéder en utilisant EditorInterface.get_file_system_dock().

Bien que FileSystemDock n'expose aucune méthode de manipulation de fichiers, il peut écouter divers signaux liés aux fichiers.

Méthodes

void

add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin)

void

navigate_to_path(path: String)

void

remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin)


Signaux

display_mode_changed() 🔗

Émis lorsque l'utilisateur change le mode d'affichage des fichiers ou le mode scindé.


file_removed(file: String) 🔗

Émis lorsque le fichier file donné a été supprimé.


files_moved(old_file: String, new_file: String) 🔗

Émis quand un fichier est déplacé du chemin old_file vers le chemin new_file.


folder_color_changed() 🔗

Émis lorsque les dossiers changent de couleur.


folder_moved(old_folder: String, new_folder: String) 🔗

Émis quand un dossier est déplacé du chemin old_folder vers le chemin new_folder.


folder_removed(folder: String) 🔗

Émis lorsque le dossier folder donné a été supprimé.


inherit(file: String) 🔗

Émis quand une nouvelle scène est créée qui hérite de la scène au chemin file.


instantiate(files: PackedStringArray) 🔗

Émis lorsque les scènes données sont instanciées dans l'éditeur.


resource_removed(resource: Resource) 🔗

Émis lorsque une ressource externe resource a eu son fichier supprimé.


selection_changed() 🔗

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


Descriptions des méthodes

void add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗

Enregistre un nouveau EditorResourceTooltipPlugin.


void navigate_to_path(path: String) 🔗

Définit le chemin path donné comme actuellement sélectionné, en veillant à ce que le fichier / répertoire sélectionné soit visible.


void remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗

Retire un EditorResourceTooltipPlugin. Échoue si le plugin n'a pas été ajouté précédemment.