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?