Mercurial > public > stock-charts
annotate Sources/StockCharts/LineChart/LineChartStyle.swift @ 108:f53d8b9ca92b
Custom style implemented
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Sun, 04 Jul 2021 16:40:24 +0100 |
parents | |
children |
rev | line source |
---|---|
108
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
1 // |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
2 // LineChartStyle.swift |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
3 // StockCharts |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
4 // |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
5 // Created by Dennis Concepción Martín on 04/07/2021. |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
6 // |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
7 |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
8 import SwiftUI |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
9 |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
10 public class LineChartStyle { |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
11 public var labelColor: Color |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
12 public var indicatorPointColor: Color |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
13 public var showingIndicatorLineColor: Color |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
14 public var flatTrendLineColor: Color |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
15 public var uptrendLineColor: Color |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
16 public var downtrendLineColor: Color |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
17 |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
18 public init(labelColor: Color, indicatorPointColor: Color, showingIndicatorLineColor: Color, flatTrendLineColor: Color, uptrendLineColor: Color, downtrendLineColor: Color) { |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
19 self.labelColor = labelColor |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
20 self.indicatorPointColor = indicatorPointColor |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
21 self.showingIndicatorLineColor = showingIndicatorLineColor |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
22 self.flatTrendLineColor = flatTrendLineColor |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
23 self.uptrendLineColor = uptrendLineColor |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
24 self.downtrendLineColor = downtrendLineColor |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
25 } |
f53d8b9ca92b
Custom style implemented
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
26 } |