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: object, 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: 08 January, 2020