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.
Checking the stable version of the documentation...
EditorResourcePicker
Hérite de : HBoxContainer < BoxContainer < Container < Control < CanvasItem < Node < Object
Hérité par : EditorScriptPicker
Le contrôle de l'éditeur de Godot pour la sélection des propriétés de type Resource.
Description
Ce nœud Control est utilisé dans la barre d'outils de l'inspecteur de l'éditeur pour permettre l'édition des propriétés de type Resource. Il offre des options pour créer, charger, enregistrer et convertir des ressources. Peut être utilisé avec EditorInspectorPlugin pour recréer le même comportement.
Note : Ce Control n'inclut aucun éditeur de la ressource, car l'édition est contrôlée par l'inspecteur lui-même ou les sous-inspecteurs.
Propriétés
|
||
|
||
|
Méthodes
_handle_menu_selected(id: int) virtual |
|
void |
_set_create_options(menu_node: Object) virtual |
get_allowed_types() const |
|
void |
set_toggle_pressed(pressed: bool) |
Signaux
resource_changed(resource: Resource) 🔗
Émis quand le valeur d'une ressource modifiée a été changée.
resource_selected(resource: Resource, inspect: bool) 🔗
Émis lorsque la valeur de ressource a été définie et que l'utilisateur a cliqué pour la modifier. Lorsque inspect vaut true, le signal a été causé par le menu contextuel "Édition" ou par l'option "Inspecter".
Descriptions des propriétés
Le type de base des types de ressources autorisées. Ça peut être une liste de plusieurs options séparées par des virgules.
Si true, la valeur peut être sélectionnée et modifiée.
La valeur modifiée de la ressource.
Si true, le bouton principal avec la prévisualisation des ressources fonctionne avec le mode de basculement. Utilisez set_toggle_pressed() pour définir manuellement cet état.
Descriptions des méthodes
This virtual method can be implemented to handle context menu items not handled by default. See _set_create_options().
void _set_create_options(menu_node: Object) virtual 🔗
This virtual method is called when updating the context menu of an editable EditorResourcePicker. Implement this method to override the "New" items section with your own options. menu_node is a reference to the PopupMenu node.
Note: Implement _handle_menu_selected() to handle these custom items.
Note: Relevant built-in options ("Load", "Copy", "Paste", etc.) are automatically added to the menu_node afterwards, using their hard-coded IDs starting from 0. Custom options need to use non-colliding IDs to be handled properly. Using id = 100 + custom_option_index is safe (this is what the default items in the "New" section use).
PackedStringArray get_allowed_types() const 🔗
Renvoie une liste de tous les types et sous-types autorisés correspondant au base_type. Si le base_type est vide, une liste vide est renvoyée.
void set_toggle_pressed(pressed: bool) 🔗
Définit l'état du mode de basculement pour le bouton principal. Fonctionne uniquement si toggle_mode est défini à true.