ListPopupLayoutInfo

data class ListPopupLayoutInfo(val windowBounds: IntRect, val popupMargin: IntRect, val effectiveTransformOrigin: TransformOrigin, val localTransformOrigin: TransformOrigin, val popupLayoutPosition: PopupLayoutPosition)

The resolved layout information for a list popup, produced by rememberListPopupLayoutInfo.

Constructors

Link copied to clipboard
constructor(windowBounds: IntRect, popupMargin: IntRect, effectiveTransformOrigin: TransformOrigin, localTransformOrigin: TransformOrigin, popupLayoutPosition: PopupLayoutPosition)

Properties

Link copied to clipboard

The transform origin in window coordinates used to scale the popup from its anchor corner.

Link copied to clipboard

The transform origin local to the popup content used by its graphicsLayer scaling.

Link copied to clipboard

The resolved PopupLayoutPosition describing how the popup is placed relative to its anchor.

Link copied to clipboard

The (extra) margins applied around the popup content.

Link copied to clipboard

Bounds of the safe area of the window the popup is placed within.