Popup.xml 1.4 KB

12345678910111213141516171819202122232425262728
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="Popup" inherits="Window" version="4.0">
  3. <brief_description>
  4. Popup is a base window container for popup-like subwindows.
  5. </brief_description>
  6. <description>
  7. Popup is a base window container for popup-like subwindows. It's a modal by default (see [member close_on_parent_focus]) 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" overrides="Window" 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 true, the [Popup] will close when its parent [Window] is focused.
  15. </member>
  16. <member name="transient" type="bool" setter="set_transient" getter="is_transient" overrides="Window" default="true" />
  17. <member name="unresizable" type="bool" setter="set_flag" getter="get_flag" overrides="Window" default="true" />
  18. <member name="visible" type="bool" setter="set_visible" getter="is_visible" overrides="Window" default="false" />
  19. <member name="wrap_controls" type="bool" setter="set_wrap_controls" getter="is_wrapping_controls" overrides="Window" default="true" />
  20. </members>
  21. <signals>
  22. <signal name="popup_hide">
  23. <description>
  24. Emitted when the popup is hidden.
  25. </description>
  26. </signal>
  27. </signals>
  28. </class>