API Reference > ui-nineZone > Zone > ZonesManager 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 ui/ninezone/src/ui-ninezone/zones/manager/Zones.ts Line 191 Last Updated: 13 June, 2024