ZonesManager Class
Beta
Class used to manage ZonesManagerProps.
Methods
Name | Description | |
---|---|---|
constructor(): ZonesManager | ||
findZoneWithWidget(widgetId: WidgetZoneId, props: ZonesManagerProps): undefined | ZoneManagerProps | ||
getDisabledResizeHandles(zoneId: WidgetZoneId, props: ZonesManagerProps): DisabledResizeHandles | ||
getDropTarget(zoneId: WidgetZoneId, props: ZonesManagerProps): undefined | ZoneTargetType | ||
getGhostOutlineBounds(zoneId: WidgetZoneId, props: ZonesManagerProps): undefined | RectangleProps | ||
getInitialBounds(zoneId: WidgetZoneId, props: ZonesManagerProps): RectangleProps | ||
handleTargetChanged(target: undefined | ZonesManagerTargetProps, props: ZonesManagerProps): ZonesManagerProps | ||
handleWidgetResize(__namedParameters: ZonesManagerWidgetResizeArgs, props: ZonesManagerProps): ZonesManagerProps | ||
handleWidgetTabClick(widgetId: WidgetZoneId, tabIndex: number, props: ZonesManagerProps): ZonesManagerProps | ||
handleWidgetTabDrag(dragged: PointProps, props: ZonesManagerProps): ZonesManagerProps | ||
handleWidgetTabDragEnd(props: ZonesManagerProps): ZonesManagerProps | ||
handleWidgetTabDragStart(widgetId: WidgetZoneId, tabIndex: number, initialPosition: PointProps, widgetBounds: RectangleProps, props: ZonesManagerProps): ZonesManagerProps | ||
mergeZone(zoneId: WidgetZoneId, targetZoneId: WidgetZoneId, props: ZonesManagerProps): ZonesManagerProps | ||
restoreLayout(props: ZonesManagerProps): ZonesManagerProps | ||
setAllowsMerging(zoneId: WidgetZoneId, allowsMerging: boolean, props: ZonesManagerProps): ZonesManagerProps | ||
setFloatingZonesBounds(bounds: undefined | RectangleProps, props: ZonesManagerProps): ZonesManagerProps | ||
setIsInFooterMode(isInFooterMode: boolean, props: ZonesManagerProps): ZonesManagerProps | ||
setZoneWidth(zoneId: WidgetZoneId, width: number, props: ZonesManagerProps): ZonesManagerProps | ||
setZonesBounds(zonesBounds: RectangleProps, props: ZonesManagerProps): ZonesManagerProps |
Defined in
Last Updated: 11 June, 2024