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.

Цей метод збережено для сумісності та нічого не робить. Як альтернативу, ви можете відобразити інше діалогове вікно після відображення діалогового вікна файлу.