ZonesManager Class

Beta  

Class used to manage ZonesManagerProps.

Methods

Name Description
findZoneWithWidget(widgetId: WidgetZoneId, props: ZonesManagerProps): undefined | ZoneManagerProps    
getDisabledResizeHandles(zoneId: WidgetZoneId, props: ZonesManagerProps): DisabledResizeHandles    
getDropTarget(zoneId: WidgetZoneId, props: ZonesManagerProps): ZoneTargetType | undefined    
getGhostOutlineBounds(zoneId: WidgetZoneId, props: ZonesManagerProps): RectangleProps | undefined    
getInitialBounds(zoneId: WidgetZoneId, props: ZonesManagerProps): RectangleProps    
handleTargetChanged(target: ZonesManagerTargetProps | undefined, props: ZonesManagerProps): ZonesManagerProps    
handleWidgetResize(__namedParameters: { filledHeightDiff: number, handle: ResizeHandle, resizeBy: number, zoneId: 2 | 1 | 3 | 4 | 6 | 7 | 8 | 9 }, 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    
setIsInFooterMode(isInFooterMode: boolean, props: ZonesManagerProps): ZonesManagerProps    
setZoneWidth(zoneId: WidgetZoneId, width: number, props: ZonesManagerProps): ZonesManagerProps    
setZonesBounds(zonesBounds: RectangleProps, props: ZonesManagerProps): ZonesManagerProps    

Defined in

Last Updated: 13 June, 2024