2018-05-28 14:53:15 +02:00
<?xml version="1.0" encoding="UTF-8" ?>
2020-02-01 02:03:48 +01:00
<class name= "EditorInspector" inherits= "ScrollContainer" version= "4.0" >
2018-05-28 14:53:15 +02:00
<brief_description >
2020-02-03 16:28:23 +01:00
A tab used to edit properties of the selected node.
2018-05-28 14:53:15 +02:00
</brief_description>
<description >
2020-02-03 16:28:23 +01:00
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 the Sprite2D then edit its transform through the inspector tool. The editor inspector is an essential tool in the game development workflow.
2020-04-14 22:09:21 +02:00
[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access the singleton using [method EditorInterface.get_inspector].
2018-05-28 14:53:15 +02:00
</description>
<tutorials >
</tutorials>
2019-09-03 12:44:58 +02:00
<members >
2020-07-28 01:08:44 +02:00
<member name= "scroll_horizontal_enabled" type= "bool" setter= "set_enable_h_scroll" getter= "is_h_scroll_enabled" override= "true" default= "false" />
2019-09-03 12:44:58 +02:00
</members>
2018-05-28 14:53:15 +02:00
<signals >
<signal name= "object_id_selected" >
2021-07-30 15:28:05 +02:00
<argument index= "0" name= "id" type= "int" />
2018-05-28 14:53:15 +02:00
<description >
2020-07-18 17:17:00 +02:00
Emitted when the Edit button of an [Object] has been pressed in the inspector. This is mainly used in the remote scene tree inspector.
2018-05-28 14:53:15 +02:00
</description>
2020-04-20 11:48:00 +02:00
</signal>
<signal name= "property_deleted" >
2021-07-30 15:28:05 +02:00
<argument index= "0" name= "property" type= "String" />
2020-04-20 11:48:00 +02:00
<description >
2020-07-18 17:17:00 +02:00
Emitted when a property is removed from the inspector.
2020-04-20 11:48:00 +02:00
</description>
2018-05-28 14:53:15 +02:00
</signal>
2018-07-26 11:56:21 +02:00
<signal name= "property_edited" >
2021-07-30 15:28:05 +02:00
<argument index= "0" name= "property" type= "String" />
2018-07-26 11:56:21 +02:00
<description >
2020-07-18 17:17:00 +02:00
Emitted when a property is edited in the inspector.
2018-07-26 11:56:21 +02:00
</description>
</signal>
2018-05-28 14:53:15 +02:00
<signal name= "property_keyed" >
2021-07-30 15:28:05 +02:00
<argument index= "0" name= "property" type= "String" />
2018-05-28 14:53:15 +02:00
<description >
2020-07-18 17:17:00 +02:00
Emitted when a property is keyed in the inspector. Properties can be keyed by clicking the "key" icon next to a property when the Animation panel is toggled.
2018-05-28 14:53:15 +02:00
</description>
</signal>
2018-07-26 11:56:21 +02:00
<signal name= "property_selected" >
2021-07-30 15:28:05 +02:00
<argument index= "0" name= "property" type= "String" />
2018-07-26 11:56:21 +02:00
<description >
2020-07-18 17:17:00 +02:00
Emitted when a property is selected in the inspector.
2018-07-26 11:56:21 +02:00
</description>
</signal>
2018-11-10 14:21:34 +01:00
<signal name= "property_toggled" >
2021-07-30 15:28:05 +02:00
<argument index= "0" name= "property" type= "String" />
<argument index= "1" name= "checked" type= "bool" />
2018-11-10 14:21:34 +01:00
<description >
2020-07-18 17:17:00 +02:00
Emitted when a boolean property is toggled in the inspector.
[b]Note:[/b] This signal is never emitted if the internal [code]autoclear[/code] property enabled. Since this property is always enabled in the editor inspector, this signal is never emitted by the editor itself.
2018-11-10 14:21:34 +01:00
</description>
</signal>
2018-05-28 14:53:15 +02:00
<signal name= "resource_selected" >
2021-07-30 15:28:05 +02:00
<argument index= "0" name= "res" type= "Object" />
<argument index= "1" name= "prop" type= "String" />
2018-05-28 14:53:15 +02:00
<description >
2020-07-18 17:17:00 +02:00
Emitted when a resource is selected in the inspector.
2018-05-28 14:53:15 +02:00
</description>
</signal>
2018-07-26 11:56:21 +02:00
<signal name= "restart_requested" >
<description >
2020-07-18 17:17:00 +02:00
Emitted when a property that requires a restart to be applied is edited in the inspector. This is only used in the Project Settings and Editor Settings.
2018-07-26 11:56:21 +02:00
</description>
</signal>
2018-05-28 14:53:15 +02:00
</signals>
</class>