EditorFileDialog¶
Inherits: ConfirmationDialog < AcceptDialog < WindowDialog < Popup < Control < CanvasItem < Node < Object
Una versión modificada de FileDialog utilizada por el editor.
Propiedades¶
|
||
|
||
|
||
|
||
dialog_hide_on_ok |
|
|
|
||
|
||
|
||
resizable |
|
|
|
||
window_title |
|
Métodos¶
void |
add_filter ( String filter ) |
void |
clear_filters ( ) |
get_vbox ( ) |
|
void |
invalidate ( ) |
Señales¶
dir_selected ( String dir )
Emitido cuando se selecciona un directorio.
file_selected ( String path )
Emitido cuando se selecciona un archivo.
files_selected ( PoolStringArray paths )
Emitido cuando se seleccionan varios archivos.
Enumeraciones¶
enum Mode:
MODE_OPEN_FILE = 0 --- El
EditorFileDialog
puede seleccionar sólo un archivo. Al aceptar la ventana se abrirá el archivo.MODE_OPEN_FILES = 1 --- El
EditorFileDialog
puede seleccionar varios archivos. Al aceptar la ventana se abrirán todos los archivos.MODE_OPEN_DIR = 2 --- El
EditorFileDialog
puede seleccionar sólo un directorio. Al aceptar la ventana se abrirá el directorio.MODE_OPEN_ANY = 3 --- El
EditorFileDialog
puede seleccionar un archivo o directorio. Aceptando la ventana se abrirá.MODE_SAVE_FILE = 4 --- El
EditorFileDialog
puede seleccionar sólo un archivo. Al aceptar la ventana se guardará el archivo.
enum Access:
ACCESS_RESOURCES = 0 --- El
EditorFileDialog
sólo puede ver el contenido del directoriores://
.ACCESS_USERDATA = 1 --- El
EditorFileDialog
sólo puede ver el contenido del directoriouser://
.ACCESS_FILESYSTEM = 2 --- El
EditorFileDialog
puede ver todo el sistema de archivos locales.
enum DisplayMode:
DISPLAY_THUMBNAILS = 0 --- El
EditorFileDialog
muestra los recursos como miniaturas.DISPLAY_LIST = 1 --- El
EditorFileDialog
muestra los recursos como una lista de nombres de archivos.
Descripciones de Propiedades¶
Access access
Default |
|
Setter |
set_access(value) |
Getter |
get_access() |
La ubicación desde la cual el usuario puede seleccionar un archivo, incluyendo res://
, user://
, y el sistema de archivos local.
String current_dir
Default |
|
Setter |
set_current_dir(value) |
Getter |
get_current_dir() |
El directorio actualmente ocupado.
String current_file
Default |
|
Setter |
set_current_file(value) |
Getter |
get_current_file() |
El archivo actualmente seleccionado.
String current_path
Default |
|
Setter |
set_current_path(value) |
Getter |
get_current_path() |
La ruta del sistema de archivos en la barra de direcciones.
bool disable_overwrite_warning
Default |
|
Setter |
set_disable_overwrite_warning(value) |
Getter |
is_overwrite_warning_disabled() |
Si true
, el EditorFileDialog
no avisará al usuario antes de sobrescribir los archivos.
DisplayMode display_mode
Default |
|
Setter |
set_display_mode(value) |
Getter |
get_display_mode() |
El formato de visualización en el que el EditorFileDialog
muestra los recursos al usuario.
Mode mode
Default |
|
Setter |
set_mode(value) |
Getter |
get_mode() |
The purpose of the EditorFileDialog
, which defines the allowed behaviors.
Default |
|
Setter |
set_show_hidden_files(value) |
Getter |
is_showing_hidden_files() |
Si true
, los archivos y directorios ocultos serán visibles en el EditorFileDialog
.
Descripciones de Métodos¶
void add_filter ( String filter )
Añade una opción de filtro de extensión de archivo delimitada por comas al EditorFileDialog
con una etiqueta opcional delimitada por punto y coma.
Por ejemplo, "*.tscn, *.scn; Scenes"
da como resultado el texto del filtro "Scenes (*.tscn, *.scn)".
void clear_filters ( )
Elimina todos los filtros excepto el de "Todos los archivos (*)".
VBoxContainer get_vbox ( )
Returns the VBoxContainer
used to display the file system.
Warning: This is a required internal node, removing and freeing it may cause a crash. If you wish to hide it or any of its children, use their CanvasItem.visible property.
void invalidate ( )
Notifique al EditorFileDialog
que su visión de los datos ya no es precisa. Actualiza el contenido de la vista en la próxima actualización de la misma.