summaryrefslogtreecommitdiff
path: root/includes/loadgraph.h
diff options
context:
space:
mode:
authorBurt P <pburt0@gmail.com>2017-07-26 11:52:43 -0500
committerLeandro Pereira <leandro@hardinfo.org>2017-07-30 10:16:42 -0700
commitd58276aa6fa507525312d9b83b7e82b0b6a479ab (patch)
tree193c47e4f0332dc528a8301e197e6cf87a91e9d0 /includes/loadgraph.h
parent56d1e1137b7e344064ca0950c5aa265764eebc02 (diff)
loadgraph: make loadgraph opaque, sample gdouble
Old load graph still uses ints internally. Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'includes/loadgraph.h')
-rwxr-xr-xincludes/loadgraph.h31
1 files changed, 3 insertions, 28 deletions
diff --git a/includes/loadgraph.h b/includes/loadgraph.h
index 6ea29113..8fead2fc 100755
--- a/includes/loadgraph.h
+++ b/includes/loadgraph.h
@@ -33,43 +33,18 @@ typedef enum {
LG_COLOR_RED = 0xB04F4F
} LoadGraphColor;
-struct _LoadGraph {
-#if GTK_CHECK_VERSION(3, 0, 0)
- cairo_surface_t *buf;
- cairo_t *grid;
- cairo_t *trace;
- cairo_t *fill;
-#else
- GdkPixmap *buf;
- GdkGC *grid;
- GdkGC *trace;
- GdkGC *fill;
-#endif
- GtkWidget *area;
-
- gint *data;
- gfloat scale;
-
- gint size;
- gint width, height;
- LoadGraphColor color;
-
- gint max_value, remax_count;
-
- PangoLayout *layout;
- gchar *suffix;
-};
-
LoadGraph *load_graph_new(gint size);
void load_graph_destroy(LoadGraph *lg);
void load_graph_configure_expose(LoadGraph *lg);
GtkWidget *load_graph_get_framed(LoadGraph *lg);
-void load_graph_update(LoadGraph *lg, gint value);
+void load_graph_update(LoadGraph *lg, gdouble value);
void load_graph_set_color(LoadGraph *lg, LoadGraphColor color);
void load_graph_clear(LoadGraph *lg);
void load_graph_set_data_suffix(LoadGraph *lg, gchar *suffix);
gchar *load_graph_get_data_suffix(LoadGraph *lg);
+gint load_graph_get_height(LoadGraph *lg);
+
#endif /* __LOADGRAPH_H__ */