Interface IThemeProvider
Defines the interface to a SciChart Theme, which provides theme colors for SciChartSurface You may implement IThemeProvider yourself and pass it to ThemeManager to set the global theme for all SciChartSurface views
Namespace:
Assembly: .dll
Syntax
public interface IThemeProvider
Methods
getAxisBandsStyle()
Gets the BrushStyle which will be used for rendering of AxisBase major bands
Declaration
public abstract BrushStyle getAxisBandsStyle()
Returns
Type | Description |
---|---|
BrushStyle | The style which will be used to render axis major bands |
getAxisTitleTextStyle()
Declaration
public abstract FontStyle getAxisTitleTextStyle()
Returns
Type | Description |
---|---|
FontStyle | The style which will be used for rendering of axis title |
getAxisTooltipBackground()
Gets the default background for AxisBase tooltips
Declaration
public abstract int getAxisTooltipBackground()
Returns
Type | Description |
---|---|
int | The drawable id with default background for axis tootip labels |
getAxisTooltipTextStyle()
Gets the default font style for AxisBase tooltips
Declaration
public abstract FontStyle getAxisTooltipTextStyle()
Returns
Type | Description |
---|---|
FontStyle | The default text style axis tooltip labels |
getCrossPointerLineStyle()
Gets the PenStyle which will be used for rendering of cross pointer provided by com.scichart.charting.modifiers.TooltipModifier
Declaration
public abstract PenStyle getCrossPointerLineStyle()
Returns
Type | Description |
---|---|
PenStyle | The style which will be used to render the cross pointer of tooltip modifier |
getCursorLineStyle()
Gets the PenStyle which will be used for rendering of com.scichart.charting.modifiers.CursorModifier cross
Declaration
public abstract PenStyle getCursorLineStyle()
Returns
Type | Description |
---|---|
PenStyle | The style which will be used to render cross for cursor modifier |
getDefaultAnnotationGrip()
Gets the default IResizingGrip which will be used for drawing of resizing grips for all com.scichart.charting.visuals.annotations.AnnotationBase
Declaration
public abstract IResizingGrip getDefaultAnnotationGrip()
Returns
Type | Description |
---|---|
IResizingGrip | The default resizing grip for annotations |
getDefaultAxisMarkerAnnotationStyle()
Gets the default text style for com.scichart.charting.visuals.annotations.AxisMarkerAnnotation
Declaration
public abstract FontStyle getDefaultAxisMarkerAnnotationStyle()
Returns
Type | Description |
---|---|
FontStyle | The default text style for axis marker annotation |
getDefaultCandleFillDownStyle()
Gets the default fill style for FastCandlestickRenderableSeries#getFillDownBrushStyle()
Declaration
public abstract BrushStyle getDefaultCandleFillDownStyle()
Returns
Type | Description |
---|---|
BrushStyle | The default fill style when candle is going down |
getDefaultCandleFillUpStyle()
Gets the default fill style for FastCandlestickRenderableSeries#getFillUpBrushStyle()
Declaration
public abstract BrushStyle getDefaultCandleFillUpStyle()
Returns
Type | Description |
---|---|
BrushStyle | The default fill style when candle is going up |
getDefaultCandleStrokeDownStyle()
Gets the default line style for FastCandlestickRenderableSeries#getStrokeDownStyle()
Declaration
public abstract PenStyle getDefaultCandleStrokeDownStyle()
Returns
Type | Description |
---|---|
PenStyle | The default fill style when candle is going down |
getDefaultCandleStrokeUpStyle()
Gets the default line style for FastCandlestickRenderableSeries#getStrokeUpStyle()
Declaration
public abstract PenStyle getDefaultCandleStrokeUpStyle()
Returns
Type | Description |
---|---|
PenStyle | The default fill style when candle is going up |
getDefaultColumnFillStyle()
Gets the default fill style for FastColumnRenderableSeries#getFillBrushStyle()
Declaration
public abstract BrushStyle getDefaultColumnFillStyle()
Returns
Type | Description |
---|---|
BrushStyle | The default fill style for column series |
getDefaultColumnLineStyle()
Gets the default line style for FastColumnRenderableSeries#getStrokeStyle()
Declaration
public abstract PenStyle getDefaultColumnLineStyle()
Returns
Type | Description |
---|---|
PenStyle | The default line style for column series |
getDefaultDownBandFillStyle()
Gets the default fill style for FastBandRenderableSeries#getFillBrushStyle()
Declaration
public abstract BrushStyle getDefaultDownBandFillStyle()
Returns
Type | Description |
---|---|
BrushStyle | The default fill style for band down |
getDefaultDownBandLineStyle()
Gets the default line style for FastBandRenderableSeries#getStrokeStyle()
Declaration
public abstract PenStyle getDefaultDownBandLineStyle()
Returns
Type | Description |
---|---|
PenStyle | The default line style for down band |
getDefaultLabelTextStyle()
Gets the default font style for SciChartLegend and SciChartHeatmapColourMap
Declaration
public abstract FontStyle getDefaultLabelTextStyle()
Returns
Type | Description |
---|---|
FontStyle | The default font style for legend and heatamp colour map |
getDefaultLineAnnotationStyle()
Gets the default line style for com.scichart.charting.visuals.annotations.LineAnnotation
Declaration
public abstract PenStyle getDefaultLineAnnotationStyle()
Returns
Type | Description |
---|---|
PenStyle | The default line style for line annotation |
getDefaultLineSeriesStyle()
Gets the default line style for FastLineRenderableSeries#getStrokeStyle()
Declaration
public abstract PenStyle getDefaultLineSeriesStyle()
Returns
Type | Description |
---|---|
PenStyle | The default line style for line series |
getDefaultMountainFillStyle()
Gets the default fill style for FastMountainRenderableSeries#getAreaStyle()
Declaration
public abstract BrushStyle getDefaultMountainFillStyle()
Returns
Type | Description |
---|---|
BrushStyle | The default area fill style for mountain series |
getDefaultMountainLineStyle()
Gets the default line style for FastMountainRenderableSeries#getStrokeStyle()
Declaration
public abstract PenStyle getDefaultMountainLineStyle()
Returns
Type | Description |
---|---|
PenStyle | The default line style for mountain series |
getDefaultPieSegmentTitleStyle()
Gets the default font style for IPieSegment#getTitleStyle()
Declaration
public abstract FontStyle getDefaultPieSegmentTitleStyle()
Returns
Type | Description |
---|---|
FontStyle | The default font style for pie segment title. |
getDefaultTextAnnotationBackgroundBrush()
Gets the default background for com.scichart.charting.visuals.annotations.TextAnnotation
Declaration
public abstract BrushStyle getDefaultTextAnnotationBackgroundBrush()
Returns
Type | Description |
---|---|
BrushStyle | The default background for text annotation |
getDefaultTextAnnotationStyle()
Gets the default text style for com.scichart.charting.visuals.annotations.TextAnnotation
Declaration
public abstract FontStyle getDefaultTextAnnotationStyle()
Returns
Type | Description |
---|---|
FontStyle | The default text style for text annotation |
getDefaultUpBandFillStyle()
Gets the default fill style for FastBandRenderableSeries#getFillY1BrushStyle()
Declaration
public abstract BrushStyle getDefaultUpBandFillStyle()
Returns
Type | Description |
---|---|
BrushStyle | The default fill style for band up |
getDefaultUpBandLineStyle()
Gets the default line style for FastBandRenderableSeries#getStrokeY1Style()
Declaration
public abstract PenStyle getDefaultUpBandLineStyle()
Returns
Type | Description |
---|---|
PenStyle | The default line style for band up |
getIsDarkTheme()
Gets the boolean value whether its dark theme or light theme
Declaration
public abstract boolean getIsDarkTheme()
Returns
Type | Description |
---|---|
boolean | boolean value |
getLabelBackground()
Gets the BrushStyle which will be used for rendering of com.scichart.charting.modifiers.CursorModifier tooltip background.
Declaration
public abstract int getLabelBackground()
Returns
Type | Description |
---|---|
int | The style which will be used to render tooltip for cursor modifier |
getLegendBackground()
Gets the id of the resource which will be used as background of SciChartLegend
Declaration
public abstract int getLegendBackground()
Returns
Type | Description |
---|---|
int | Id of drawable resource with SciChartLegend background |
getMajorGridLineStyle()
Declaration
public abstract PenStyle getMajorGridLineStyle()
Returns
Type | Description |
---|---|
PenStyle | The style which will be used for rendering of axis major grid lines |
getMajorGridLinesStyle()
Deprecated. Use #getMajorGridLineStyle() instead
Gets the PenStyle which will be used for rendering of AxisBase major grid lines
Declaration
public abstract PenStyle getMajorGridLinesStyle()
Returns
Type | Description |
---|---|
PenStyle | The style which will be used for rendering of axis major grid lines |
getMajorTickLineLength()
Gets the length of major tick lines which are rendered by AxisBase instance
Declaration
public abstract float getMajorTickLineLength()
Returns
Type | Description |
---|---|
float | The length of major tick lines in pixels |
getMinorGridLineStyle()
Declaration
public abstract PenStyle getMinorGridLineStyle()
Returns
Type | Description |
---|---|
PenStyle | The style which will be used for rendering of axis minor grid lines |
getMinorGridLinesStyle()
Deprecated. Use #getMinorGridLineStyle() instead
Gets the PenStyle which will be used for rendering of AxisBase minor grid lines
Declaration
public abstract PenStyle getMinorGridLinesStyle()
Returns
Type | Description |
---|---|
PenStyle | The style which will be used for rendering of axis minor grid lines |
getMinorTickLineLength()
Gets the length of minor tick lines which are rendered by AxisBase instance
Declaration
public abstract float getMinorTickLineLength()
Returns
Type | Description |
---|---|
float | The length of minor tick lines in pixels |
getRenderableSeriesAreaBorderStyle()
Gets the PenStyle which will be used as style for SciChartSurface#getRenderableSeriesArea() border
Declaration
public abstract PenStyle getRenderableSeriesAreaBorderStyle()
Returns
Type | Description |
---|---|
PenStyle | The style which will be used for rendering of border |
getRenderableSeriesAreaFillStyle()
Gets the BrushStyle which will be used as style for SciChartSurface#getRenderableSeriesArea() background
Declaration
public abstract BrushStyle getRenderableSeriesAreaFillStyle()
Returns
Type | Description |
---|---|
BrushStyle | The style which will be used for rendering of border |
getRolloverLineStyle()
Gets the PenStyle which will be used for rendering of com.scichart.charting.modifiers.RolloverModifier vertical line
Declaration
public abstract PenStyle getRolloverLineStyle()
Returns
Type | Description |
---|---|
PenStyle | The style which will be used for rendering of rollover vertical line |
getRubberBandFillStyle()
Gets the BrushStyle which will be used to fill com.scichart.charting.modifiers.RubberBandXyZoomModifier reticule
Declaration
public abstract BrushStyle getRubberBandFillStyle()
Returns
Type | Description |
---|---|
BrushStyle | The style which will be used to fill modifier's reticule |
getRubberBandStrokeStyle()
Gets the PenStyle which will be used to renderer border of com.scichart.charting.modifiers.RubberBandXyZoomModifier reticule
Declaration
public abstract PenStyle getRubberBandStrokeStyle()
Returns
Type | Description |
---|---|
PenStyle | The style which will be used to render border of modifier's reticule |
getSciChartSurfaceBackground()
Gets the id of the resource which will be used as background of SciChartSurface
Declaration
public abstract int getSciChartSurfaceBackground()
Returns
Type | Description |
---|---|
int | Id of drawable resource with SciChartSurface background |
getThemeId()
Gets the id of the current theme
Declaration
public abstract int getThemeId()
Returns
Type | Description |
---|---|
int | Id of current theme |
getTickTextStyle()
Declaration
public abstract FontStyle getTickTextStyle()
Returns
Type | Description |
---|---|
FontStyle | The style which will be used for rendering of tick labels |