Options
All
  • Public
  • Public/Protected
  • All
Menu

An {@link ILayoutManager} used by SciChartVerticalGroup to synchronise Layout accross mutltiple SciChartSurfaces in a group

Hierarchy

Index

Constructors

constructor

Properties

Protected axesGroupedByLayoutStrategy

axesGroupedByLayoutStrategy: LayoutStrategyAxes = new LayoutStrategyAxes()

bottomInnerAxesLayoutStrategy

bottomInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new BottomAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of bottom aligned inner axis

Protected bottomOuterAxesLayoutStrategyProperty

bottomOuterAxesLayoutStrategyProperty: BaseAxisLayoutStrategy = new BottomAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of bottom aligned axis outside

Protected chartLayoutState

chartLayoutState: ChartLayoutState = new ChartLayoutState()

Readonly id

id: string = generateGuid()

leftInnerAxesLayoutStrategy

leftInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new LeftAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of left aligned inner axis

Protected leftOuterAxesLayoutStrategyProperty

leftOuterAxesLayoutStrategyProperty: BaseAxisLayoutStrategy = new LeftAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of left aligned axis outside

rightInnerAxesLayoutStrategy

rightInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new RightAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of right aligned inner axis

Protected rightOuterAxesLayoutStrategyProperty

rightOuterAxesLayoutStrategyProperty: BaseAxisLayoutStrategy = new RightAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of right aligned axis outside

sciChartSurface

sciChartSurface: SciChartSurface

topInnerAxesLayoutStrategy

topInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new TopAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of top aligned inner axis

Protected topOuterAxesLayoutStrategyProperty

topOuterAxesLayoutStrategyProperty: BaseAxisLayoutStrategy = new TopAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of top aligned axis outside

type

type: ELayoutManagerType = ELayoutManagerType.Synchronised

verticalGroup

verticalGroup: SciChartVerticalGroup

Accessors

bottomOuterAxesLayoutStrategy

leftOuterAxesLayoutStrategy

rightOuterAxesLayoutStrategy

topOuterAxesLayoutStrategy

Methods

getAxisLayoutStrategy

Protected groupAxesByLayoutStrategy

  • groupAxesByLayoutStrategy(): void

layoutChart

Protected measureBottomInnerAxes

  • measureBottomInnerAxes(): void

Protected measureBottomOuterAxes

  • measureBottomOuterAxes(): void

Protected measureLeftInnerAxes

  • measureLeftInnerAxes(): void

Protected measureLeftOuterAxes

  • measureLeftOuterAxes(): void

Protected measureRightInnerAxes

  • measureRightInnerAxes(): void

Protected measureRightOuterAxes

  • measureRightOuterAxes(): void

Protected measureTopInnerAxes

  • measureTopInnerAxes(): void

Protected measureTopOuterAxes

  • measureTopOuterAxes(): void

toJSON

trySynchronizeLayouts

  • trySynchronizeLayouts(): void
  • Returns void

Generated using TypeDoc