summaryrefslogtreecommitdiff
path: root/doc/classes/AcceptDialog.xml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/classes/AcceptDialog.xml')
-rw-r--r--doc/classes/AcceptDialog.xml47
1 files changed, 25 insertions, 22 deletions
diff --git a/doc/classes/AcceptDialog.xml b/doc/classes/AcceptDialog.xml
index f4cf246713..077c062d6b 100644
--- a/doc/classes/AcceptDialog.xml
+++ b/doc/classes/AcceptDialog.xml
@@ -10,51 +10,50 @@
</tutorials>
<methods>
<method name="add_button">
- <return type="Button">
- </return>
- <argument index="0" name="text" type="String">
- </argument>
- <argument index="1" name="right" type="bool" default="false">
- </argument>
- <argument index="2" name="action" type="String" default="&quot;&quot;">
- </argument>
+ <return type="Button" />
+ <argument index="0" name="text" type="String" />
+ <argument index="1" name="right" type="bool" default="false" />
+ <argument index="2" name="action" type="String" default="&quot;&quot;" />
<description>
Adds a button with label [code]text[/code] and a custom [code]action[/code] to the dialog and returns the created button. [code]action[/code] will be passed to the [signal custom_action] signal when pressed.
If [code]true[/code], [code]right[/code] will place the button to the right of any sibling buttons.
+ You can use [method remove_button] method to remove a button created with this method from the dialog.
</description>
</method>
<method name="add_cancel_button">
- <return type="Button">
- </return>
- <argument index="0" name="name" type="String">
- </argument>
+ <return type="Button" />
+ <argument index="0" name="name" type="String" />
<description>
Adds a button with label [code]name[/code] and a cancel action to the dialog and returns the created button.
+ You can use [method remove_button] method to remove a button created with this method from the dialog.
</description>
</method>
<method name="get_label">
- <return type="Label">
- </return>
+ <return type="Label" />
<description>
Returns the label used for built-in text.
</description>
</method>
<method name="get_ok_button">
- <return type="Button">
- </return>
+ <return type="Button" />
<description>
Returns the OK [Button] instance.
</description>
</method>
<method name="register_text_enter">
- <return type="void">
- </return>
- <argument index="0" name="line_edit" type="Node">
- </argument>
+ <return type="void" />
+ <argument index="0" name="line_edit" type="Control" />
<description>
Registers a [LineEdit] in the dialog. When the enter key is pressed, the dialog will be accepted.
</description>
</method>
+ <method name="remove_button">
+ <return type="void" />
+ <argument index="0" name="button" type="Control" />
+ <description>
+ Removes the [code]button[/code] from the dialog. Does NOT free the [code]button[/code]. The [code]button[/code] must be a [Button] added with [method add_button] or [method add_cancel_button] method. After removal, pressing the [code]button[/code] will no longer emit this dialog's [signal custom_action] or [signal cancelled] signals.
+ </description>
+ </method>
</methods>
<members>
<member name="dialog_autowrap" type="bool" setter="set_autowrap" getter="has_autowrap" default="false">
@@ -85,8 +84,7 @@
</description>
</signal>
<signal name="custom_action">
- <argument index="0" name="action" type="StringName">
- </argument>
+ <argument index="0" name="action" type="StringName" />
<description>
Emitted when a custom button is pressed. See [method add_button].
</description>
@@ -94,4 +92,9 @@
</signals>
<constants>
</constants>
+ <theme_items>
+ <theme_item name="panel" data_type="style" type="StyleBox">
+ Panel that fills up the background of the window.
+ </theme_item>
+ </theme_items>
</class>