Skip to main content

FloatingToolbarElementHandler

Enumerations​

UpdatePositionMode​

Enumeration Members​

Enumeration MemberValue
Center1
Smart0

Classes​

FloatingToolbarElementHandler​

Constructors​

Constructor​
new FloatingToolbarElementHandler(
canvasElementHandler,
viewer,
cssClass,
bigButtonCssClass): FloatingToolbarElementHandler;
Parameters​
ParameterType
canvasElementHandlerCanvasElementHandler
viewerViewer
cssClassstring
bigButtonCssClassstring
Returns​

FloatingToolbarElementHandler

Accessors​

isElementVisible​
Get Signature​
get isElementVisible(): boolean;
Returns​

boolean

visible​
Get Signature​
get visible(): boolean;
Returns​

boolean

Methods​

changeButtonsVisibility()​
changeButtonsVisibility(params): void;
Parameters​
ParameterType
paramsobject[]
Returns​

void

changeVisibility()​
changeVisibility(value): boolean;
Parameters​
ParameterType
valueboolean
Returns​

boolean

dispose()​
dispose(): void;
Returns​

void

hitTest()​
hitTest(pt): any;
Parameters​
ParameterType
ptPointF
Returns​

any

init()​
init(buttonDescriptions): void;
Parameters​
ParameterType
buttonDescriptionsMap<string, IFloatingButtonDescription>
Returns​

void

isToolbarLargerThanRectangle()​
isToolbarLargerThanRectangle(rectangle): boolean;
Parameters​
ParameterType
rectangleRotatedRectangleF
Returns​

boolean

update()​
update(): void;
Returns​

void

updatePosition()​
updatePosition(rectangle, mode?): void;
Parameters​
ParameterTypeDefault value
rectangleRotatedRectangleFundefined
modeUpdatePositionModeUpdatePositionMode.Smart
Returns​

void

Interfaces​

IFloatingButtonDescription​

Properties​

cssClass​
cssClass: string;
defaultText​
defaultText: string;
handler​
handler: AnyFunction;
visible​
visible: boolean;
Was this page helpful?