From 6d90e58c01c606841753fb23b4effe3d815223cd Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Thu, 27 Feb 2014 16:35:22 -0300 Subject: alignment improvements --- Meter.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'Meter.c') 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 = "" +}; -- cgit v1.2.3