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.

EditorFileDialog

Наследует: FileDialog < ConfirmationDialog < AcceptDialog < Window < Viewport < Node < Object

Модифицированная версия FileDialog, используемая редактором.

Описание

EditorFileDialog — это FileDialog, адаптированный для работы в редакторе. Он автоматически обрабатывает списки избранных и недавно открытых каталогов и синхронизирует некоторые свойства с соответствующими настройками редактора.

EditorFileDialog автоматически отобразит нативное диалоговое окно на основе настройки редактора EditorSettings.interface/editor/appearance/use_native_file_dialogs и игнорирует FileDialog.use_native_dialog.

Примечание: EditorFileDialog по умолчанию невидим. Чтобы сделать его видимым, вызовите один из методов popup_* из Window узла, например, Window.popup_centered_clamped().

Примечание: В Linux и macOS изолированные приложения всегда используют нативные диалоговые окна для доступа к файловой системе хоста.

Свойства

bool

disable_overwrite_warning

false

Методы

void

add_side_menu(menu: Control, title: String = "")


Описания свойств

bool disable_overwrite_warning = false 🔗

  • void set_disable_overwrite_warning(value: bool)

  • bool is_overwrite_warning_disabled()

Устарело: Use FileDialog.overwrite_warning_enabled instead.

Если true, EditorFileDialog не будет предупреждать пользователя перед перезаписью файлов.


Описания метода

void add_side_menu(menu: Control, title: String = "") 🔗

Устарело: This feature is no longer supported.

Этот метод сохранен для обеспечения совместимости и ничего не делает. В качестве альтернативы вы можете отобразить другое диалоговое окно после показа диалогового окна выбора файла.