FloatingToolbarElementHandler
Enumerations
UpdatePositionMode
Enumeration Members
| Enumeration Member | Value |
|---|---|
Center | 1 |
Smart | 0 |
Classes
FloatingToolbarElementHandler
Constructors
Constructor
new FloatingToolbarElementHandler(
canvasElementHandler,
viewer,
cssClass,
bigButtonCssClass): FloatingToolbarElementHandler;
Parameters
| Parameter | Type |
|---|---|
canvasElementHandler | CanvasElementHandler |
viewer | Viewer |
cssClass | string |
bigButtonCssClass | string |
Returns
Accessors
isElementVisible
Get Signature
get isElementVisible(): boolean;
Returns
boolean
visible
Get Signature
get visible(): boolean;
Returns
boolean
Methods
changeButtonsVisibility()
changeButtonsVisibility(params): void;
Parameters
| Parameter | Type |
|---|---|
params | object[] |
Returns
void
changeVisibility()
changeVisibility(value): boolean;
Parameters
| Parameter | Type |
|---|---|
value | boolean |
Returns
boolean
dispose()
dispose(): void;
Returns
void
hitTest()
hitTest(pt): any;
Parameters
| Parameter | Type |
|---|---|
pt | PointF |
Returns
any
init()
init(buttonDescriptions): void;
Parameters
| Parameter | Type |
|---|---|
buttonDescriptions | Map<string, IFloatingButtonDescription> |
Returns
void
isToolbarLargerThanRectangle()
isToolbarLargerThanRectangle(rectangle): boolean;
Parameters
| Parameter | Type |
|---|---|
rectangle | RotatedRectangleF |
Returns
boolean
update()
update(): void;
Returns
void
updatePosition()
updatePosition(rectangle, mode?): void;
Parameters
| Parameter | Type | Default value |
|---|---|---|
rectangle | RotatedRectangleF | undefined |
mode | UpdatePositionMode | UpdatePositionMode.Smart |
Returns
void
Interfaces
IFloatingButtonDescription
Properties
cssClass
cssClass: string;
defaultText
defaultText: string;
handler
handler: AnyFunction;
visible
visible: boolean;