diff options
author | rbuj <[email protected]> | 2020-07-26 16:21:46 +0200 |
---|---|---|
committer | raveit65 <[email protected]> | 2020-07-29 19:28:08 +0200 |
commit | c7077cfd71cc74222db699a910f8507c5c68b98c (patch) | |
tree | 0ce78b34e753f1fdb71a6908f34c55d688eee99a /multiload/global.h | |
parent | 3733313e90b81cb171d3ece44c537c435f42c090 (diff) | |
download | mate-applets-c7077cfd71cc74222db699a910f8507c5c68b98c.tar.bz2 mate-applets-c7077cfd71cc74222db699a910f8507c5c68b98c.tar.xz |
multiload: Use the id instead of the name to identify the graph type
Diffstat (limited to 'multiload/global.h')
-rw-r--r-- | multiload/global.h | 56 |
1 files changed, 48 insertions, 8 deletions
diff --git a/multiload/global.h b/multiload/global.h index 635c9652..916c9946 100644 --- a/multiload/global.h +++ b/multiload/global.h @@ -10,8 +10,6 @@ G_BEGIN_DECLS -#define NCPUSTATES 5 -#define NGRAPHS 6 #define MIN_NET_THRESHOLD1 10 #define MIN_NET_THRESHOLD2 11 #define MIN_NET_THRESHOLD3 12 @@ -25,6 +23,47 @@ typedef void (*LoadGraphDataFunc) (int, int [], LoadGraph *); #include "netspeed.h" +typedef enum { + graph_cpuload = 0, + graph_memload, + graph_netload2, + graph_swapload, + graph_loadavg, + graph_diskload, + graph_n, +} E_graph; + +typedef enum { + memload_user = 0, + memload_shared, + memload_buffer, + memload_cached, + memload_free, + memload_n +} E_memload; + +typedef enum { + cpuload_usr = 0, + cpuload_sys, + cpuload_nice, + cpuload_iowait, + cpuload_free, + cpuload_n +} E_cpuload; + +typedef enum { + diskload_read = 0, + diskload_write, + diskload_free, + diskload_n +} E_diskload; + +typedef enum { + swapload_used = 0, + swapload_free, + swapload_n +} E_swapload; + struct _LoadGraph { MultiloadApplet *multiload; @@ -59,7 +98,7 @@ struct _MultiloadApplet GSettings *settings; - LoadGraph *graphs [NGRAPHS]; + LoadGraph *graphs [graph_n]; GtkWidget *box; @@ -71,20 +110,21 @@ struct _MultiloadApplet gboolean view_diskload; GtkWidget *about_dialog; - GtkWidget *check_boxes [NGRAPHS]; + GtkWidget *check_boxes [graph_n]; GtkWidget *prop_dialog; GtkWidget *notebook; int last_clicked; float cpu_used_ratio; - long cpu_time [NCPUSTATES]; - long cpu_last [NCPUSTATES]; + long cpu_time [cpuload_n]; + long cpu_last [cpuload_n]; int cpu_initialized; double loadavg1; - float memload_user_ratio; - float memload_cache_ratio; + guint64 memload_user; + guint64 memload_cache; + guint64 memload_total; float swapload_used_ratio; |