Add support for closing dialog windows with Cmd+W on macOS
This commit is contained in:
@ -62,7 +62,7 @@
|
||||
Sets autowrapping for the text in the dialog.
|
||||
</member>
|
||||
<member name="dialog_close_on_escape" type="bool" setter="set_close_on_escape" getter="get_close_on_escape" default="true">
|
||||
If [code]true[/code], the dialog will be hidden when the [code]ui_cancel[/code] action is pressed (by default, this action is bound to [constant KEY_ESCAPE]).
|
||||
If [code]true[/code], the dialog will be hidden when the [code]ui_close_dialog[/code] action is pressed (by default, this action is bound to [kbd]Escape[/kbd], or [kbd]Cmd + W[/kbd] on macOS).
|
||||
</member>
|
||||
<member name="dialog_hide_on_ok" type="bool" setter="set_hide_on_ok" getter="get_hide_on_ok" default="true">
|
||||
If [code]true[/code], the dialog is hidden when the OK button is pressed. You can set it to [code]false[/code] if you want to do e.g. input validation when receiving the [signal confirmed] signal, and handle hiding the dialog in your own logic.
|
||||
|
||||
@ -1257,6 +1257,13 @@
|
||||
Default [InputEventAction] to discard a modal or pending input.
|
||||
[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are necessary for the internal logic of several [Control]s. The events assigned to the action can however be modified.
|
||||
</member>
|
||||
<member name="input/ui_close_dialog" type="Dictionary" setter="" getter="">
|
||||
Default [InputEventAction] to close a dialog window.
|
||||
[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are necessary for the internal logic of several [Control]s. The events assigned to the action can however be modified.
|
||||
</member>
|
||||
<member name="input/ui_close_dialog.macos" type="Dictionary" setter="" getter="">
|
||||
macOS specific override for the shortcut to close a dialog window.
|
||||
</member>
|
||||
<member name="input/ui_colorpicker_delete_preset" type="Dictionary" setter="" getter="">
|
||||
Default [InputEventAction] to delete a color preset in a [ColorPicker].
|
||||
[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are necessary for the internal logic of several [Control]s. The events assigned to the action can however be modified.
|
||||
|
||||
Reference in New Issue
Block a user