summaryrefslogtreecommitdiffstats
path: root/Meter.c
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2014-02-27 16:35:22 -0300
committerHisham Muhammad <hisham@gobolinux.org>2014-02-27 16:35:22 -0300
commit6d90e58c01c606841753fb23b4effe3d815223cd (patch)
tree99153968af5251fdfbf534e1fc5b8e606f652c67 /Meter.c
parent953ec71235f51934014f025ea113e788238e2e24 (diff)
alignment improvements
Diffstat (limited to 'Meter.c')
-rw-r--r--Meter.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/Meter.c b/Meter.c
index cc2ac4a1..14abd95a 100644
--- a/Meter.c
+++ b/Meter.c
@@ -143,6 +143,7 @@ MeterClass* Meter_types[] = {
&RightCPUsMeter_class,
&LeftCPUs2Meter_class,
&RightCPUs2Meter_class,
+ &BlankMeter_class,
NULL
};
@@ -470,3 +471,33 @@ MeterMode* Meter_modes[] = {
&LEDMeterMode,
NULL
};
+
+/* Blank meter */
+
+static void BlankMeter_setValues(Meter* this, char* buffer, int size) {
+ (void) this; (void) buffer; (void) size;
+}
+
+static void BlankMeter_display(Object* cast, RichString* out) {
+ (void) cast;
+ RichString_prune(out);
+}
+
+int BlankMeter_attributes[] = {
+ DEFAULT_COLOR
+};
+
+MeterClass BlankMeter_class = {
+ .super = {
+ .extends = Class(Meter),
+ .delete = Meter_delete,
+ .display = BlankMeter_display,
+ },
+ .setValues = BlankMeter_setValues,
+ .defaultMode = TEXT_METERMODE,
+ .total = 100.0,
+ .attributes = BlankMeter_attributes,
+ .name = "Blank",
+ .uiName = "Blank",
+ .caption = ""
+};

© 2014-2024 Faster IT GmbH | imprint | privacy policy