EditorInspector

Inherits: ScrollContainer < Container < Control < CanvasItem < Node < Object

Una pestaña que se utiliza para editar las propiedades del nodo seleccionado.

Descripción

The editor inspector is by default located on the right-hand side of the editor. It's used to edit the properties of the selected node. For example, you can select a node such as Sprite then edit its transform through the inspector tool. The editor inspector is an essential tool in the game development workflow.

Note: This class shouldn't be instantiated directly. Instead, access the singleton using EditorInterface.get_inspector.

Propiedades

bool

scroll_horizontal_enabled

false (overrides ScrollContainer)

Métodos

void

refresh ( )

Señales

  • object_id_selected ( int id )

Emitido cuando se ha pulsado el botón de edición de un Object en el inspector. Esto se utiliza principalmente en el inspector de árbol de escena remota.


  • property_edited ( String property )

Emitido cuando una propiedad es editada en el inspector.


  • property_keyed ( String property )

Emitido cuando una propiedad es puesta en clave por el inspector. Las propiedades pueden ser tecleadas haciendo clic en el icono "tecla" junto a una propiedad cuando el panel de animación se conmuta.


  • property_selected ( String property )

Emitido cuando una propiedad es seleccionada en el inspector.


  • property_toggled ( String property, bool checked )

Emitido cuando una propiedad booleana se conmuta en el inspector.

Nota: Esta señal nunca se emite si la propiedad interna autoclear está activada. Dado que esta propiedad siempre está activada en el inspector del editor, esta señal nunca es emitida por el propio editor.


Emitido cuando se selecciona un recurso en el inspector.


  • restart_requested ( )

Emitido cuando una propiedad que requiere un reinicio para ser aplicada es editada en el inspector. Esto sólo se usa en los ajustes del proyecto y en los ajustes del editor.

Descripciones de Métodos

  • void refresh ( )

Refresca al inspector.

Nota: Para ahorrar recursos de la CPU, llamar a este método no hará nada si el tiempo especificado en el ajuste del editor docks/property_editor/auto_refresh_interval no ha pasado aún desde la última vez que se llamó a este método. (Por defecto, este intervalo está establecido en 0,3 segundos.)