Class DefaultLayoutManager
Defines a default layout manager implementation for com.scichart.charting.visuals.SciChartSurface
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class DefaultLayoutManager extends layoutManagers.LayoutManagerBase
Constructors
DefaultLayoutManager(layoutManagers.IAxisLayoutStrategy leftOuterAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy rightOuterAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy topOuterAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy bottomOuterAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy leftInnerAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy rightInnerAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy topInnerAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy bottomInnerLayoutStrategy)
Creates a new instance of DefaultLayoutManager class
Declaration
public DefaultLayoutManager(layoutManagers.IAxisLayoutStrategy leftOuterAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy rightOuterAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy topOuterAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy bottomOuterAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy leftInnerAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy rightInnerAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy topInnerAxesLayoutStrategy, layoutManagers.IAxisLayoutStrategy bottomInnerLayoutStrategy)
Parameters
Type | Name | Description |
---|---|---|
layoutManagers.IAxisLayoutStrategy | leftOuterAxesLayoutStrategy | Layout strategy for layout of left aligned axis outside com.scichart.charting.visuals.IRenderableSeriesArea |
layoutManagers.IAxisLayoutStrategy | rightOuterAxesLayoutStrategy | Layout strategy for layout of right aligned axis outside com.scichart.charting.visuals.IRenderableSeriesArea |
layoutManagers.IAxisLayoutStrategy | topOuterAxesLayoutStrategy | Layout strategy for layout of top aligned axis outside com.scichart.charting.visuals.IRenderableSeriesArea |
layoutManagers.IAxisLayoutStrategy | bottomOuterAxesLayoutStrategy | Layout strategy for layout of bottom aligned axis outside com.scichart.charting.visuals.IRenderableSeriesArea |
layoutManagers.IAxisLayoutStrategy | leftInnerAxesLayoutStrategy | Layout strategy for layout of left aligned axis inside com.scichart.charting.visuals.IRenderableSeriesArea |
layoutManagers.IAxisLayoutStrategy | rightInnerAxesLayoutStrategy | Layout strategy for layout of right aligned axis inside com.scichart.charting.visuals.IRenderableSeriesArea |
layoutManagers.IAxisLayoutStrategy | topInnerAxesLayoutStrategy | Layout strategy for layout of top aligned axis inside com.scichart.charting.visuals.IRenderableSeriesArea |
layoutManagers.IAxisLayoutStrategy | bottomInnerLayoutStrategy | Layout strategy for layout of bottom aligned axis inside com.scichart.charting.visuals.IRenderableSeriesArea |
Fields
bottomInnerLayoutStrategy
Layout strategy for layout of bottom aligned axis inside com.scichart.charting.visuals.IRenderableSeriesArea
Declaration
public final layoutManagers.IAxisLayoutStrategy bottomInnerLayoutStrategy
Field Value
Type | Description |
---|---|
layoutManagers.IAxisLayoutStrategy |
bottomOuterAxesLayoutStrategy
Layout strategy for layout of bottom aligned axis outside com.scichart.charting.visuals.IRenderableSeriesArea
Declaration
public final layoutManagers.IAxisLayoutStrategy bottomOuterAxesLayoutStrategy
Field Value
Type | Description |
---|---|
layoutManagers.IAxisLayoutStrategy |
leftInnerAxesLayoutStrategy
Layout strategy for layout of left aligned axis inside com.scichart.charting.visuals.IRenderableSeriesArea
Declaration
public final layoutManagers.IAxisLayoutStrategy leftInnerAxesLayoutStrategy
Field Value
Type | Description |
---|---|
layoutManagers.IAxisLayoutStrategy |
leftOuterAxesLayoutStrategy
Layout strategy for layout of left aligned axis outside com.scichart.charting.visuals.IRenderableSeriesArea
Declaration
public final layoutManagers.IAxisLayoutStrategy leftOuterAxesLayoutStrategy
Field Value
Type | Description |
---|---|
layoutManagers.IAxisLayoutStrategy |
rightInnerAxesLayoutStrategy
Layout strategy for layout of right aligned axis inside com.scichart.charting.visuals.IRenderableSeriesArea
Declaration
public final layoutManagers.IAxisLayoutStrategy rightInnerAxesLayoutStrategy
Field Value
Type | Description |
---|---|
layoutManagers.IAxisLayoutStrategy |
rightOuterAxesLayoutStrategy
Layout strategy for layout of right aligned axis outside com.scichart.charting.visuals.IRenderableSeriesArea
Declaration
public final layoutManagers.IAxisLayoutStrategy rightOuterAxesLayoutStrategy
Field Value
Type | Description |
---|---|
layoutManagers.IAxisLayoutStrategy |
topInnerAxesLayoutStrategy
Layout strategy for layout of top aligned axis inside com.scichart.charting.visuals.IRenderableSeriesArea
Declaration
public final layoutManagers.IAxisLayoutStrategy topInnerAxesLayoutStrategy
Field Value
Type | Description |
---|---|
layoutManagers.IAxisLayoutStrategy |
topOuterAxesLayoutStrategy
Layout strategy for layout of top aligned axis outside com.scichart.charting.visuals.IRenderableSeriesArea
Declaration
public final layoutManagers.IAxisLayoutStrategy topOuterAxesLayoutStrategy
Field Value
Type | Description |
---|---|
layoutManagers.IAxisLayoutStrategy |
Methods
attachAxis(IAxis axis, boolean isXAxis)
Declaration
public void attachAxis(IAxis axis, boolean isXAxis)
Parameters
Type | Name | Description |
---|---|---|
IAxis | axis | |
boolean | isXAxis |
detachAxis(IAxis axis)
Declaration
public void detachAxis(IAxis axis)
Parameters
Type | Name | Description |
---|---|---|
IAxis | axis |
onAxisPlacementChanged(IAxis axis, AxisAlignment oldAxisAlignment, boolean oldIsCenterAxis, AxisAlignment newAxisAlignment, boolean newIsCenterAxis)
Declaration
public void onAxisPlacementChanged(IAxis axis, AxisAlignment oldAxisAlignment, boolean oldIsCenterAxis, AxisAlignment newAxisAlignment, boolean newIsCenterAxis)
Parameters
Type | Name | Description |
---|---|---|
IAxis | axis | |
AxisAlignment | oldAxisAlignment | |
boolean | oldIsCenterAxis | |
AxisAlignment | newAxisAlignment | |
boolean | newIsCenterAxis |
onLayoutChart(int width, int height)
Declaration
public Size onLayoutChart(int width, int height)
Parameters
Type | Name | Description |
---|---|---|
int | width | |
int | height |
Returns
Type | Description |
---|---|
Size |