diff options
author | Burt P <pburt0@gmail.com> | 2017-07-26 11:52:43 -0500 |
---|---|---|
committer | Leandro Pereira <leandro@hardinfo.org> | 2017-07-30 10:16:42 -0700 |
commit | d58276aa6fa507525312d9b83b7e82b0b6a479ab (patch) | |
tree | 193c47e4f0332dc528a8301e197e6cf87a91e9d0 /includes/loadgraph.h | |
parent | 56d1e1137b7e344064ca0950c5aa265764eebc02 (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-x | includes/loadgraph.h | 31 |
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__ */ |