Popup.xml 1.3 KB

12345678910111213141516171819202122232425262728
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="Popup" inherits="Window" version="4.0">
  3. <brief_description>
  4. Base container control for popups and dialogs.
  5. </brief_description>
  6. <description>
  7. Popup is a base [Control] used to show dialogs and popups. It's a subwindow and modal by default (see [Control]) and has helpers for custom popup behavior.
  8. </description>
  9. <tutorials>
  10. </tutorials>
  11. <members>
  12. <member name="borderless" type="bool" setter="set_flag" getter="get_flag" override="true" default="true" />
  13. <member name="close_on_parent_focus" type="bool" setter="set_close_on_parent_focus" getter="get_close_on_parent_focus" default="true">
  14. If [code]true[/code], the [Popup] will close when its parent is focused.
  15. </member>
  16. <member name="transient" type="bool" setter="set_transient" getter="is_transient" override="true" default="true" />
  17. <member name="unresizable" type="bool" setter="set_flag" getter="get_flag" override="true" default="true" />
  18. <member name="visible" type="bool" setter="set_visible" getter="is_visible" override="true" default="false" />
  19. <member name="wrap_controls" type="bool" setter="set_wrap_controls" getter="is_wrapping_controls" override="true" default="true" />
  20. </members>
  21. <signals>
  22. <signal name="popup_hide">
  23. <description>
  24. Emitted when a popup is hidden.
  25. </description>
  26. </signal>
  27. </signals>
  28. </class>