Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • mxPanningManager

Index

Constructors

constructor

Properties

Private active

active: boolean

border

border: number

Variable: border

Border to handle automatic panning inside the component. Default is 0 (disabled).

damper

damper: number

Variable: damper

Damper value for the panning. Default is 1/6.

delay

delay: number

Variable: delay

Delay in milliseconds for the panning. Default is 10.

Private dx

dx: number

Private dy

dy: number

handleMouseOut

handleMouseOut: boolean

Variable: handleMouseOut

Specifies if mouse events outside of the component should be handled. Default is true.

Private mouseListener

mouseListener: { mouseDown: (sender: any, me: mxMouseEvent) => void; mouseMove: (sender: any, me: mxMouseEvent) => void; mouseUp: (sender: any, me: mxMouseEvent) => void }

Type declaration

Private mouseUpListener

mouseUpListener: () => void

Type declaration

    • (): void
    • Returns void

Private scrollLeft

scrollLeft: number

Private scrollTop

scrollTop: number

Private scrollbars

scrollbars: boolean

Private t0x

t0x: number

Private t0y

t0y: number

Private tdx

tdx: number

Private tdy

tdy: number

Private thread

thread: (handler: TimerHandler, timeout?: number, ...arguments: any[]) => number

Type declaration

    • (handler: TimerHandler, timeout?: number, ...arguments: any[]): number
    • Parameters

      • handler: TimerHandler
      • Optional timeout: number
      • Rest ...arguments: any[]

      Returns number

Methods

Private getDx

  • getDx(): number

Private getDy

  • getDy(): number

Private isActive

  • isActive(): boolean

Private panTo

  • panTo(x: number, y: number, w: number, h: number): void

Private start

  • start(): void

Private stop

  • stop(): void

Generated using TypeDoc