ConfirmationDialog.xml 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="ConfirmationDialog" inherits="AcceptDialog" version="4.0">
  3. <brief_description>
  4. Dialog for confirmation of actions.
  5. </brief_description>
  6. <description>
  7. Dialog for confirmation of actions. This dialog inherits from [AcceptDialog], but has by default an OK and Cancel button (in host OS order).
  8. To get cancel action, you can use:
  9. [codeblocks]
  10. [gdscript]
  11. get_cancel().connect("pressed", self, "cancelled")
  12. [/gdscript]
  13. [csharp]
  14. GetCancel().Connect("pressed", this, nameof(Cancelled));
  15. [/csharp]
  16. [/codeblocks]
  17. </description>
  18. <tutorials>
  19. </tutorials>
  20. <methods>
  21. <method name="get_cancel_button">
  22. <return type="Button" />
  23. <description>
  24. Returns the cancel button.
  25. [b]Warning:[/b] This is a required internal node, removing and freeing it may cause a crash. If you wish to hide it or any of its children, use their [member CanvasItem.visible] property.
  26. </description>
  27. </method>
  28. </methods>
  29. <members>
  30. <member name="min_size" type="Vector2i" setter="set_min_size" getter="get_min_size" override="true" default="Vector2i(200, 70)" />
  31. <member name="size" type="Vector2i" setter="set_size" getter="get_size" override="true" default="Vector2i(200, 100)" />
  32. <member name="title" type="String" setter="set_title" getter="get_title" override="true" default="&quot;Please Confirm...&quot;" />
  33. </members>
  34. </class>