Search Results for

    Show / Hide Table of Contents

    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

    getAxisBorderStyle()

    Gets the AxisBorderStyle which will be used for rendering of AxisBase borders

    Declaration
    public abstract AxisBorderStyle getAxisBorderStyle()
    Returns
    Type Description
    AxisBorderStyle

    The style which will be used to render axis borders

    getAxisTitleTextStyle()

    Gets the FontStyle which will be used for rendering of AxisBase title

    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()

    Gets the PenStyle which will be used for rendering of AxisBase major grid lines

    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()

    Gets the PenStyle which will be used for rendering of AxisBase minor grid lines

    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()

    Gets the FontStyle which will be used for rendering of AxisBase tick labels

    Declaration
    public abstract FontStyle getTickTextStyle()
    Returns
    Type Description
    FontStyle

    The style which will be used for rendering of tick labels

    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml