Constructors
Constructs a new instance of the FloatingToolbarElementHandler class
Declaration
constructor(_canvasElementHandler: CanvasElementHandler, _viewer: Viewer, _cssClass: string, _bigButtonCssClass: string);
Parameters
Properties
Declaration
get isElementVisible(): boolean;
Property Value
Declaration
Property Value
Methods
Declaration
changeButtonsVisibility(params: {
id: string;
visible: boolean;
}[]): void;
Parameters
| Type |
Name |
Description |
| {
id: string;
visible: boolean;
}[] |
params |
|
Returns
Declaration
changeVisibility(value: boolean): boolean;
Parameters
| Type |
Name |
Description |
| boolean |
value |
|
Returns
Declaration
Returns
Declaration
hitTest(pt: PointF): boolean;
Parameters
| Type |
Name |
Description |
| PointF |
pt |
|
Returns
Declaration
init(buttonDescriptions: Map<string, IFloatingButtonDescription>): void;
Parameters
Returns
Declaration
isToolbarLargerThanRectangle(rectangle: RotatedRectangleF): boolean;
Parameters
Returns
Declaration
Returns
Declaration
updatePosition(rectangle: RotatedRectangleF, mode?: UpdatePositionMode): void;
Parameters
Returns