FileSystemDock¶
继承: VBoxContainer < BoxContainer < Container < Control < CanvasItem < Item < Object
用于管理项目中文件的i3D编辑器停靠站。
描述¶
此类仅在EditorPlugin中可用,无法实例化。您可以使用EditorInterface.get_file_system_dock()访问它。
虽然FileSystemDock没有公开任何文件操作方法,但它可以侦听各种与文件相关的信号。
方法¶
void |
add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) |
void |
navigate_to_path(path: String) |
void |
remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) |
信号¶
display_mode_changed() 🔗
当用户切换文件显示模式或拆分模式时发出。
删除给定file时发出。
files_moved(old_file: String, new_file: String) 🔗
当文件从old_file路径移动到new_file路径时发出。
folder_color_changed() 🔗
文件夹更改颜色时发出。
folder_moved(old_folder: String, new_folder: String) 🔗
当文件夹从old_folder路径移动到new_folder路径时发出。
folder_removed(folder: String) 🔗
删除给定folder时发出。
在file路径创建继承场景的新场景时发出。
instantiate(files: PackedStringArray) 🔗
在编辑器中实例化给定场景时发出。
resource_removed(resource: Resource) 🔗
当外部resource的文件被删除时发出。
方法说明¶
void add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗
注册一个新的EditorResourceTooltipPlugin。
将给定的path设置为当前选定的,确保选定的文件/目录可见。
void remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗
删除EditorResourceTooltipPlugin。如果之前未添加插件,则失败。