diff options
Diffstat (limited to 'doc/classes/AcceptDialog.xml')
-rw-r--r-- | doc/classes/AcceptDialog.xml | 47 |
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=""""> - </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="""" /> <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> |