Back to Website
Show / Hide Table of Contents

Class FloatingToolbarElementHandler

Package: @aurigma/design-atoms

Constructors

(constructor)(_canvasElementHandler, _viewer, _cssClass, _bigButtonCssClass)

Constructs a new instance of the FloatingToolbarElementHandler class

Declaration
constructor(_canvasElementHandler: CanvasElementHandler, _viewer: Viewer, _cssClass: string, _bigButtonCssClass: string);
Parameters
Type Name Description
CanvasElementHandler _canvasElementHandler
Viewer _viewer
string _cssClass
string _bigButtonCssClass

Properties

isElementVisible

Declaration
get isElementVisible(): boolean;
Property Value
Type Description
boolean

visible

Declaration
get visible(): boolean;
Property Value
Type Description
boolean

Methods

changeButtonsVisibility(params)

Declaration
changeButtonsVisibility(params: {
        id: string;
        visible: boolean;
    }[]): void;
Parameters
Type Name Description
{ id: string; visible: boolean; }[] params
Returns
Type Description
void

changeVisibility(value)

Declaration
changeVisibility(value: boolean): boolean;
Parameters
Type Name Description
boolean value
Returns
Type Description
boolean

dispose()

Declaration
dispose(): void;
Returns
Type Description
void

hitTest(pt)

Declaration
hitTest(pt: PointF): boolean;
Parameters
Type Name Description
PointF pt
Returns
Type Description
boolean

init(buttonDescriptions)

Declaration
init(buttonDescriptions: Map<string, IFloatingButtonDescription>): void;
Parameters
Type Name Description
Map<string, IFloatingButtonDescription> buttonDescriptions
Returns
Type Description
void

isToolbarLargerThanRectangle(rectangle)

Declaration
isToolbarLargerThanRectangle(rectangle: RotatedRectangleF): boolean;
Parameters
Type Name Description
RotatedRectangleF rectangle
Returns
Type Description
boolean

update()

Declaration
update(): void;
Returns
Type Description
void

updatePosition(rectangle, mode)

Declaration
updatePosition(rectangle: RotatedRectangleF, mode?: UpdatePositionMode): void;
Parameters
Type Name Description
RotatedRectangleF rectangle
UpdatePositionMode mode
Returns
Type Description
void
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback