Drawing and interaction
Container
Native Qt
Pinch Area
Pinch Area is a native Zui container in the drawing and interaction catalog, with 13 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.
pinch_area minimum_scale: 0.5, maximum_scale: 4.0, width: 520, height: 360 do
image "assets/map.png", width: 520, height: 360
end
API
Component properties
13 component-specific values, plus shared item and layout properties.
enabledEnabled configuration for Pinch Area.propertytargetTarget configuration for Pinch Area.propertyminimum_scaleMinimum scale configuration for Pinch Area.propertymaximum_scaleMaximum scale configuration for Pinch Area.propertyminimum_rotationMinimum rotation configuration for Pinch Area.propertymaximum_rotationMaximum rotation configuration for Pinch Area.propertyminimum_xMinimum x configuration for Pinch Area.propertymaximum_xMaximum x configuration for Pinch Area.propertyminimum_yMinimum y configuration for Pinch Area.propertymaximum_yMaximum y configuration for Pinch Area.propertywidthWidth configuration for Pinch Area.propertyheightHeight configuration for Pinch Area.propertyvisibleVisible configuration for Pinch Area.propertyShow 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.
↗
pinch_startNative event payload↗
pinchNative event payload↗
pinch_endNative event payload↗
cancelNative event payload