zui docs v0.0.5
GitHub ↗
Menus, dialogs, and feedback Container Native Qt

Popup

Popup is a native Zui container in the menus, dialogs, and feedback catalog, with 21 component-specific properties.

Usage

Ruby example

Paste this complete Builder example inside the app surface from the Quickstart. Replace illustrative asset paths with files from your project.

Ruby
popup opened: true, x: 40, y: 40, padding: 16 do
  label "Quick actions"
end
API

Component properties

21 component-specific values, plus shared item and layout properties.

openedOpened configuration for Popup.property
xX configuration for Popup.property
yY configuration for Popup.property
widthWidth configuration for Popup.property
heightHeight configuration for Popup.property
modalModal configuration for Popup.property
dimDim configuration for Popup.property
focusFocus configuration for Popup.property
close_policyClose policy configuration for Popup.property
layoutLayout configuration for Popup.property
spacingSpacing configuration for Popup.property
paddingPadding configuration for Popup.property
animatedAnimated configuration for Popup.property
durationDuration configuration for Popup.property
easingEasing configuration for Popup.property
enabledEnabled configuration for Popup.property
backgroundBackground configuration for Popup.property
foregroundForeground configuration for Popup.property
border_colorBorder color configuration for Popup.property
radiusRadius configuration for Popup.property
visibleVisible configuration for Popup.property
Show 13 shared item properties
opacityscalerotationzfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction

Events

Subscribe with on widget, :event and keep behavior in Ruby.

openNative event payload
closeNative event payload
about_to_showNative event payload
about_to_hideNative event payload
showNative event payload
hideNative event payload
focusNative event payload
blurNative event payload
position_changeNative event payload