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