ToolSettingsProps Interface
Beta
Properties of ToolSettings component.
Extends
Properties
Name | Type | Description | |
---|---|---|---|
buttons | undefined | React.ReactNode | Title bar buttons. | |
children | undefined | React.ReactNode | Tool settings content or content container. | |
contentRef | undefined | React.Ref<HTMLDivElement> | Content ref of this widget. | |
fillZone | undefined | false | true | Describes if the widget should fill the zone. | |
lastPosition | undefined | PointProps | Last pointer position of draggable tab. | |
onDrag | undefined | (dragged: PointProps) => void | Function called when widget is dragged. | |
onDragEnd | undefined | () => void | Function called when widget drag action is finished. | |
onDragStart | undefined | (initialPosition: PointProps) => void | Function called when widget drag action is started. | |
onMouseEnter | undefined | (event: MouseEvent<HTMLElement, MouseEvent>) => void | Handler for mouse enter | |
onMouseLeave | undefined | (event: MouseEvent<HTMLDivElement, MouseEvent>) => void | Handler for mouse leave | |
onResize | undefined | (resizeBy: number, handle: ResizeHandle) => void | Function called when resize action is performed. | |
title | undefined | string | Tool settings title bar title. |
Inherited properties
Name | Type | Inherited from | Description |
---|---|---|---|
className | undefined | string | ClassNameProps | Custom CSS class name |
style | undefined | React.CSSProperties | CommonProps | Custom CSS style properties |
Defined in
Last Updated: 08 January, 2020