Repo created
This commit is contained in:
parent
4af19165ec
commit
68073add76
12458 changed files with 12350765 additions and 2 deletions
26
iphone/Maps/Core/Theme/Renderers/ChartViewRenderer.swift
Normal file
26
iphone/Maps/Core/Theme/Renderers/ChartViewRenderer.swift
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import Chart
|
||||
|
||||
extension ChartView {
|
||||
override func applyTheme() {
|
||||
if styleName.isEmpty {
|
||||
setStyle(.ppChartView)
|
||||
}
|
||||
for style in StyleManager.shared.getStyle(styleName) where !style.isEmpty && !style.hasExclusion(view: self) {
|
||||
ChartViewRenderer.render(self, style: style)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fileprivate final class ChartViewRenderer {
|
||||
class func render(_ control: ChartView, style: Style) {
|
||||
control.backgroundColor = style.backgroundColor
|
||||
control.textColor = style.fontColor!
|
||||
control.font = style.font!
|
||||
control.gridColor = style.gridColor!
|
||||
control.previewSelectorColor = style.previewSelectorColor!
|
||||
control.previewTintColor = style.previewTintColor!
|
||||
control.infoBackgroundColor = style.infoBackground!
|
||||
control.infoShadowColor = style.shadowColor!
|
||||
control.infoShadowOpacity = style.shadowOpacity!
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue