Skip to main content

Interface: IModalTool

Properties

id

readonly id: string

Remarks

Unique ID for the tool


onModalToolActivation

onModalToolActivation: EventSink <ModalToolLifecycleEventPayload>

Remarks

Provides lifecycle activation events for a modal tool

Methods

bindPropertyPane()

bindPropertyPane(pane): void

Parameters

ParameterType
paneIPropertyPane

Returns

void


dispose()

dispose(): void

Returns

void


hide()

hide(): void

Returns

void


registerKeyBinding()

registerKeyBinding(action, button, modifier?): void

Parameters

ParameterType
actionSupportedKeyboardActionTypes
buttonKeyboardKey
modifier?InputModifier

Returns

void


registerMouseButtonBinding()

registerMouseButtonBinding(action): void

Parameters

ParameterType
actionSupportedMouseActionTypes

Returns

void


registerMouseDragBinding()

registerMouseDragBinding(action): void

Parameters

ParameterType
actionSupportedMouseActionTypes

Returns

void


registerMouseWheelBinding()

registerMouseWheelBinding(action): void

Parameters

ParameterType
actionSupportedMouseActionTypes

Returns

void


show()

show(): void

Returns

void


unregisterInputBindings()

unregisterInputBindings(): void

Returns

void