Components Interactions Examples Tutorials API FAQ
Options
Menu

Type parameters

  • D

Hierarchy

Index

Constructors

constructor

Properties

Protected _boundingBox

_boundingBox: Selection<void>

Protected _clipPathEnabled

_clipPathEnabled: boolean

Private _detectionEdge

_detectionEdge: any

Private _detectionRadius

_detectionRadius: any

Private _disconnectInteraction

_disconnectInteraction: any

Private _dragCallbacks

_dragCallbacks: any

Private _dragEndCallbacks

_dragEndCallbacks: any

Private _dragInteraction

_dragInteraction: any

Private _dragStartCallbacks

_dragStartCallbacks: any

Private _enabled

_enabled: any

Protected _isAnchored

_isAnchored: boolean

Protected _isSetup

_isSetup: boolean

Static ORIENTATION_HORIZONTAL

ORIENTATION_HORIZONTAL: string

Static ORIENTATION_VERTICAL

ORIENTATION_VERTICAL: string

Methods

Protected _isVertical

  • _isVertical(): boolean

Protected _setPixelPositionWithoutChangingMode

  • _setPixelPositionWithoutChangingMode(pixelPosition: number): void

Protected _setup

  • _setup(): void

Protected _sizeFromOffer

  • _sizeFromOffer(availableWidth: number, availableHeight: number): object

addClass

  • addClass(cssClass: string)

anchor

background

  • Gets the Selection containing the behind the visual elements of the Component.

    Will return undefined if the Component has not been anchored.

    Returns Selection<void>

    background selection for the Component

bounds

  • Returns Bounds

    for the component in pixel space, where the topLeft represents the component's minimum x and y values and the bottomRight represents the component's maximum x and y values.

computeLayout

  • computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number)

content

  • Gets a Selection containing a that holds the visual elements of the Component.

    Will return undefined if the Component has not been anchored.

    Returns Selection<void>

    content selection for the Component

destroy

  • destroy(): void

detach

  • detach()
  • Detaches a Component from the DOM. The Component can be reused.

    This should only be used if you plan on reusing the calling Component. Otherwise, use destroy().

detectionRadius

  • detectionRadius(): number
  • detectionRadius(detectionRadius: number)
  • Gets the detection radius of the drag line in pixels.

    Returns number

  • Sets the detection radius of the drag line in pixels.

    Parameters

    • detectionRadius: number

enabled

  • enabled(): boolean
  • enabled(enabled: boolean)

fixedHeight

  • fixedHeight(): boolean

fixedWidth

  • fixedWidth(): boolean

foreground

  • Gets the Selection containing the in front of the visual elements of the Component.

    Will return undefined if the Component has not been anchored.

    Returns Selection<void>

hasClass

  • hasClass(cssClass: string): boolean
  • Checks if the Component has a given CSS class.

    Parameters

    • cssClass: string

      The CSS class to check for.

    Returns boolean

height

  • height(): number

offAnchor

offDetach

offDrag

offDragEnd

offDragStart

onAnchor

onDetach

onDrag

onDragEnd

  • Sets a callback to be called when dragging ends. The callback will be passed the calling DragLineLayer.

    Parameters

onDragStart

  • Sets the callback to be called when dragging starts. The callback will be passed the calling DragLineLayer.

    Parameters

onResize

  • Sets a callback that gets called when the component resizes. The size change is not guaranteed to be reflected by the DOM at the time the callback is fired.

    Parameters

origin

originToSVG

parent

pixelPosition

  • pixelPosition(): number
  • pixelPosition(pixelPosition: number)

redraw

  • redraw()
  • Causes the Component to re-layout and render.

    This function should be called when a CSS change has occured that could influence the layout of the Component, such as changing the font size.

removeClass

  • removeClass(cssClass: string)

render

  • render()

renderImmediately

  • renderImmediately()

renderTo

  • renderTo(element: String | Element | Selection<void>)

requestedSpace

  • requestedSpace(availableWidth: number, availableHeight: number): SpaceRequest

scale

value

  • value(): D
  • value(value: D)

width

  • width(): number

xAlignment

  • xAlignment(): string
  • xAlignment(xAlignment: string)

yAlignment

  • yAlignment(): string
  • yAlignment(yAlignment: string)

Generated using TypeDoc