zui docs v0.0.5
GitHub ↗
Data and collections Native Qt

Swipe Delegate

Swipe Delegate is a native Zui component in the data and collections catalog, with 43 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
swipe_delegate "Release notes", value: 42, left_action: "Archive", right_action: "Delete"
API

Component properties

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

textText configuration for Swipe Delegate.property
descriptionDescription configuration for Swipe Delegate.property
valueValue configuration for Swipe Delegate.property
iconIcon configuration for Swipe Delegate.property
icon_sourceIcon source configuration for Swipe Delegate.property
icon_colorIcon color configuration for Swipe Delegate.property
icon_sizeIcon size configuration for Swipe Delegate.property
selectedSelected configuration for Swipe Delegate.property
highlightedHighlighted configuration for Swipe Delegate.property
swipe_enabledSwipe enabled configuration for Swipe Delegate.property
opened_sideOpened side configuration for Swipe Delegate.property
left_actionLeft action configuration for Swipe Delegate.property
left_valueLeft value configuration for Swipe Delegate.property
left_iconLeft icon configuration for Swipe Delegate.property
left_colorLeft color configuration for Swipe Delegate.property
right_actionRight action configuration for Swipe Delegate.property
right_valueRight value configuration for Swipe Delegate.property
right_iconRight icon configuration for Swipe Delegate.property
right_colorRight color configuration for Swipe Delegate.property
action_widthAction width configuration for Swipe Delegate.property
close_on_actionClose on action configuration for Swipe Delegate.property
animatedAnimated configuration for Swipe Delegate.property
durationDuration configuration for Swipe Delegate.property
enabledEnabled configuration for Swipe Delegate.property
widthWidth configuration for Swipe Delegate.property
heightHeight configuration for Swipe Delegate.property
paddingPadding configuration for Swipe Delegate.property
spacingSpacing configuration for Swipe Delegate.property
backgroundBackground configuration for Swipe Delegate.property
selected_backgroundSelected background configuration for Swipe Delegate.property
highlighted_backgroundHighlighted background configuration for Swipe Delegate.property
foregroundForeground configuration for Swipe Delegate.property
selected_foregroundSelected foreground configuration for Swipe Delegate.property
mutedMuted configuration for Swipe Delegate.property
accentAccent configuration for Swipe Delegate.property
border_colorBorder color configuration for Swipe Delegate.property
border_widthBorder width configuration for Swipe Delegate.property
radiusRadius configuration for Swipe Delegate.property
font_familyFont family configuration for Swipe Delegate.property
font_sizeFont size configuration for Swipe Delegate.property
description_sizeDescription size configuration for Swipe Delegate.property
accessible_nameAccessible name configuration for Swipe Delegate.property
visibleVisible configuration for Swipe Delegate.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.

activateNative event payload
clickNative event payload
left_actionNative event payload
right_actionNative event payload
swipe_positionNative event payload
swipe_completeNative event payload
swipe_openNative event payload
swipe_closeNative event payload
pressNative event payload
releaseNative event payload
hoverNative event payload
focusNative event payload
blurNative event payload
showNative event payload
hideNative event payload
errorNative event payload