summaryrefslogtreecommitdiffstats
path: root/Meter.c
diff options
context:
space:
mode:
Diffstat (limited to 'Meter.c')
-rw-r--r--Meter.c83
1 files changed, 0 insertions, 83 deletions
diff --git a/Meter.c b/Meter.c
index 699a7881..ffdfc3e0 100644
--- a/Meter.c
+++ b/Meter.c
@@ -27,89 +27,6 @@ in the source distribution for its full text.
#define GRAPH_HEIGHT 4 /* Unit: rows (lines) */
-/*{
-#include "ListItem.h"
-
-#include <sys/time.h>
-
-typedef struct Meter_ Meter;
-
-typedef void(*Meter_Init)(Meter*);
-typedef void(*Meter_Done)(Meter*);
-typedef void(*Meter_UpdateMode)(Meter*, int);
-typedef void(*Meter_UpdateValues)(Meter*, char*, int);
-typedef void(*Meter_Draw)(Meter*, int, int, int);
-
-typedef struct MeterClass_ {
- ObjectClass super;
- const Meter_Init init;
- const Meter_Done done;
- const Meter_UpdateMode updateMode;
- const Meter_Draw draw;
- const Meter_UpdateValues updateValues;
- const int defaultMode;
- const double total;
- const int* attributes;
- const char* name;
- const char* uiName;
- const char* caption;
- const char* description;
- const char maxItems;
- char curItems;
-} MeterClass;
-
-#define As_Meter(this_) ((MeterClass*)((this_)->super.klass))
-#define Meter_initFn(this_) As_Meter(this_)->init
-#define Meter_init(this_) As_Meter(this_)->init((Meter*)(this_))
-#define Meter_done(this_) As_Meter(this_)->done((Meter*)(this_))
-#define Meter_updateModeFn(this_) As_Meter(this_)->updateMode
-#define Meter_updateMode(this_, m_) As_Meter(this_)->updateMode((Meter*)(this_), m_)
-#define Meter_drawFn(this_) As_Meter(this_)->draw
-#define Meter_doneFn(this_) As_Meter(this_)->done
-#define Meter_updateValues(this_, buf_, sz_) \
- As_Meter(this_)->updateValues((Meter*)(this_), buf_, sz_)
-#define Meter_defaultMode(this_) As_Meter(this_)->defaultMode
-#define Meter_getItems(this_) As_Meter(this_)->curItems
-#define Meter_setItems(this_, n_) As_Meter(this_)->curItems = (n_)
-#define Meter_attributes(this_) As_Meter(this_)->attributes
-#define Meter_name(this_) As_Meter(this_)->name
-#define Meter_uiName(this_) As_Meter(this_)->uiName
-
-struct Meter_ {
- Object super;
- Meter_Draw draw;
-
- char* caption;
- int mode;
- int param;
- void* drawData;
- int h;
- struct ProcessList_* pl;
- double* values;
- double total;
-};
-
-typedef struct MeterMode_ {
- Meter_Draw draw;
- const char* uiName;
- int h;
-} MeterMode;
-
-typedef enum {
- CUSTOM_METERMODE = 0,
- BAR_METERMODE,
- TEXT_METERMODE,
- GRAPH_METERMODE,
- LED_METERMODE,
- LAST_METERMODE
-} MeterModeId;
-
-typedef struct GraphData_ {
- struct timeval time;
- double values[METER_BUFFER_LEN];
-} GraphData;
-
-}*/
#ifndef MIN
#define MIN(a,b) ((a)<(b)?(a):(b))