feat: change value type from Double to ColorValue in the BarChart (#441)

This commit is contained in:
Serhiy Mytrovtsiy
2021-08-02 20:11:48 +02:00
parent 83e6e21ec2
commit 918a07150b
8 changed files with 69 additions and 49 deletions

View File

@@ -128,7 +128,12 @@ public class CPU: Module {
switch w.item {
case let widget as Mini: widget.setValue(value.totalUsage)
case let widget as LineChart: widget.setValue(value.totalUsage)
case let widget as BarChart: widget.setValue(self.usagePerCoreState ? value.usagePerCore : [value.totalUsage])
case let widget as BarChart:
var val: [[ColorValue]] = [[ColorValue(value.totalUsage)]]
if self.usagePerCoreState {
val = value.usagePerCore.map({ [ColorValue($0)] })
}
widget.setValue(val)
case let widget as PieChart:
widget.setValue([
circle_segment(value: value.systemLoad, color: NSColor.systemRed),