
iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
ISCIThemeProvider
@protocol ISCIThemeProvider <NSObject>
Defines the interface to a SciChart Theme, which provides theme colors for SCIChartSurface
.
Note
You may implementISCIThemeProvider
yourself and pass it to SCIThemeManager
to set the global theme for all SCIChartSurface
views.
-
Deprecated
Please use
theme:
insteadGets the id of the current theme.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSString *themeId;
-
Gets the current theme.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIChartTheme theme;
-
Gets the
SCIBrushStyle
which will be used as background ofSCIChartSurface
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *sciChartSurfaceBackground;
-
Gets the
NSDictionary
of the params which will be used as background ofSCILegendModifier
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSDictionary *legendBackground;
-
Gets the
SCIBrushStyle
which will be used as style forISCIChartSurface.renderableSeriesArea
background.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *renderableSeriesAreaFillStyle;
-
Gets the
SCIPenStyle
which will be used as style for forISCIChartSurface.renderableSeriesArea
border.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *renderableSeriesAreaBorderStyle;
-
Gets the
SCIFontStyle
which will be used for rendering ofSCIAxisBase
tick labels.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *tickTextStyle;
-
Gets the
SCIFontStyle
which will be used for rendering ofSCIAxisBase
title.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *axisTitleTextStyle;
-
Gets the
SCIBrushStyle
which will be used for rendering ofSCIAxisBase
major bands.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *axisBandsStyle;
-
Deprecated
Please use majorGridLineStyle instead
Gets the
SCIPenStyle
which will be used for rendering ofSCIAxisBase
major grid lines.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *majorGridLinesStyle;
-
Gets the
SCIPenStyle
which will be used for rendering ofSCIAxisBase
major grid lines.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *majorGridLineStyle;
-
Deprecated
Please use minorGridLineStyle instead
Gets the
SCIPenStyle
which will be used for rendering ofSCIAxisBase
minor grid lines.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *minorGridLinesStyle;
-
Gets the
SCIPenStyle
which will be used for rendering ofSCIAxisBase
minor grid lines.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *minorGridLineStyle;
-
Gets the length of major tick lines which are rendered by
SCIAxisBase
instance.Declaration
Objective-C
@property (nonatomic, readonly) float majorTickLineLength;
-
Gets the length of minor tick lines which are rendered by
SCIAxisBase
instance.Declaration
Objective-C
@property (nonatomic, readonly) float minorTickLineLength;
-
Gets the default background for
SCIAxisBase
tooltips.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSDictionary *axisTooltipBackground;
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIFastLineRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultLineSeriesStyle;
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIBaseMountainRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultMountainLineStyle;
-
Gets the default
SCIBaseMountainRenderableSeries.areaStyle
forSCIBaseMountainRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultMountainFillStyle;
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIFastColumnRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultColumnLineStyle;
-
Gets the default
SCIFastColumnRenderableSeries.fillBrushStyle
forSCIFastColumnRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultColumnFillStyle;
-
Gets the default
SCIOhlcRenderableSeriesBase.strokeUpStyle
forSCIOhlcRenderableSeriesBase
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultCandleStrokeUpStyle;
-
Gets the default
SCIOhlcRenderableSeriesBase.strokeDownStyle
forSCIOhlcRenderableSeriesBase
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultCandleStrokeDownStyle;
-
Gets the default
SCIFastCandlestickRenderableSeries.fillUpBrushStyle
forSCIFastCandlestickRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultCandleFillUpStyle;
-
Gets the default
SCIFastCandlestickRenderableSeries.fillDownBrushStyle
forSCIFastCandlestickRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultCandleFillDownStyle;
-
Gets the default
SCIFastBandRenderableSeries.strokeY1Style
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultUpBandLineStyle;
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultDownBandLineStyle;
-
Gets the default
SCIFastBandRenderableSeries.fillY1BrushStyle
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultUpBandFillStyle;
-
Gets the default
SCIFastBandRenderableSeries.fillBrushStyle
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultDownBandFillStyle;
-
Gets the
SCIPenStyle
which will be used for rendering ofSCIRolloverModifier
vertical line.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *rolloverLineStyle;
-
Gets the
SCIPenStyle
which will be used for rendering of cross pointer provided bySCITooltipModifier
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *crossPointerLineStyle;
-
Gets the
SCIPenStyle
which will be used for rendering ofSCICursorModifier
cross.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *cursorLineStyle;
-
Gets the
SCIBrushStyle
which will be used for rendering ofSCICursorModifier
tooltip background.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSDictionary *labelBackground;
-
Gets the
SCIBrushStyle
which will be used to fillSCIRubberBandXyZoomModifier
reticule.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *rubberBandFillStyle;
-
Gets the
SCIPenStyle
which will be used to renderer border ofSCIRubberBandXyZoomModifier
reticule.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *rubberBandStrokeStyle;
-
Gets the default line style for
SCILineAnnotation
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultLineAnnotationStyle;
-
Gets the default text style for
SCITextAnnotation
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *defaultTextAnnotationStyle;
-
Gets the default background for
SCITextAnnotation
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultTextAnnotationBackgroundStyle;
-
Gets the default
ISCIResizingGrip
which will be used for drawing of resizing grips for allSCIAnnotationBase
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) id<ISCIResizingGrip> defaultAnnotationGrip;
-
Gets the default text style for
SCIAxisMarkerAnnotation
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *defaultAxisMarkerAnnotationStyle;
-
Gets the default font style for
SCIAxisBase
tooltips.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *axisTooltipTextStyle;
-
Gets the default font style for
SCILegendModifier
andSCIChartHeatmapColourMap
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *defaultLabelTextStyle;
-
Gets the default font style for
ISCIIPieSegment.titleStyle
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *defaultPieSegmentTitleStyle;