feat: initialized Tachometer widget (#631)

This commit is contained in:
Serhiy Mytrovtsiy
2021-10-12 17:30:52 +02:00
parent ecd2209d4c
commit 9163b35ecf
5 changed files with 188 additions and 3 deletions

View File

@@ -23,6 +23,7 @@ public enum widget_t: String {
case sensors = "sensors"
case memory = "memory"
case label = "label"
case tachometer = "tachometer"
public func new(module: String, config: NSDictionary, defaultWidget: widget_t) -> Widget? {
var preview: widget_p? = nil
@@ -62,6 +63,9 @@ public enum widget_t: String {
case .label:
preview = Label(title: module, config: widgetConfig, preview: true)
item = Label(title: module, config: widgetConfig, preview: false)
case .tachometer:
preview = Tachometer(title: module, config: widgetConfig, preview: true)
item = Tachometer(title: module, config: widgetConfig, preview: false)
default: break
}
@@ -84,6 +88,7 @@ public enum widget_t: String {
case .sensors: return localizedString("Text widget")
case .memory: return localizedString("Memory widget")
case .label: return localizedString("Label widget")
case .tachometer: return localizedString("Tachometer widget")
default: return ""
}
}