Back to Website
Show / Hide Table of Contents

Interface IInteractiveZonesHandler

Package: @aurigma/design-atoms

Properties

activeZone

Declaration
activeZone: InteractiveZone;
Property Value
Type Description
InteractiveZone

currentSurface

Declaration
currentSurface: Surface;
Property Value
Type Description
Surface

highlightZone

Declaration
highlightZone: InteractiveZone;
Property Value
Type Description
InteractiveZone

interactiveZones

Declaration
interactiveZones: InteractiveZone[];
Property Value
Type Description
InteractiveZone[]

stateChangedEvent

Declaration
stateChangedEvent: EventObject<IInteractiveZonesStateChangedEventArgs>;
Property Value
Type Description
EventObject<IInteractiveZonesStateChangedEventArgs>

Methods

getSnapLines()

Declaration
getSnapLines(): RectangleF[];
Returns
Type Description
RectangleF[]

getZoneBounds(zone)

Declaration
getZoneBounds(zone: InteractiveZone): RectangleF;
Parameters
Type Name Description
InteractiveZone zone
Returns
Type Description
RectangleF

getZoneStyle(zone, isActive, isHover)

Declaration
getZoneStyle(zone: InteractiveZone, isActive: boolean, isHover: boolean): IInteractiveZoneStateStyle;
Parameters
Type Name Description
InteractiveZone zone
boolean isActive
boolean isHover
Returns
Type Description
IInteractiveZoneStateStyle

isReady()

Declaration
isReady(): boolean;
Returns
Type Description
boolean

setInputManager(inputManager)

Declaration
setInputManager(inputManager: IInputManager): any;
Parameters
Type Name Description
IInputManager inputManager
Returns
Type Description
any

setOffset(offset)

Declaration
setOffset(offset: PointF): any;
Parameters
Type Name Description
PointF offset
Returns
Type Description
any

setSelectionHandler(selection)

Declaration
setSelectionHandler(selection: ISelectionHandler): unknown;
Parameters
Type Name Description
ISelectionHandler selection
Returns
Type Description
unknown

setStyles(styles)

Declaration
setStyles(styles: IInteractiveZonesStyles): any;
Parameters
Type Name Description
IInteractiveZonesStyles styles
Returns
Type Description
any

setTextWhizz(textWhizz)

Declaration
setTextWhizz(textWhizz: typeof TextWhizz): any;
Parameters
Type Name Description
typeof TextWhizz textWhizz
Returns
Type Description
any
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