GtkDatabox
A set of GTK+ widgets to display large amounts of numerical data quickly and easily.
|
Data Structures | |
struct | _GtkDataboxGraphPrivate |
Enumerations | |
enum | { GRAPH_COLOR = 1, GRAPH_SIZE, GRAPH_HIDE } |
Functions | |
GdkGC * | gtk_databox_graph_create_gc (GtkDataboxGraph *graph, GtkDatabox *box) |
GType | gtk_databox_graph_get_type (void) |
void | gtk_databox_graph_draw (GtkDataboxGraph *graph, GtkDatabox *box) |
gint | gtk_databox_graph_calculate_extrema (GtkDataboxGraph *graph, gfloat *min_x, gfloat *max_x, gfloat *min_y, gfloat *max_y) |
void | gtk_databox_graph_set_color (GtkDataboxGraph *graph, GdkColor *color) |
GdkColor * | gtk_databox_graph_get_color (GtkDataboxGraph *graph) |
void | gtk_databox_graph_set_size (GtkDataboxGraph *graph, gint size) |
gint | gtk_databox_graph_get_size (GtkDataboxGraph *graph) |
void | gtk_databox_graph_set_gc (GtkDataboxGraph *graph, GdkGC *gc) |
GdkGC * | gtk_databox_graph_get_gc (GtkDataboxGraph *graph) |
void | gtk_databox_graph_set_hide (GtkDataboxGraph *graph, gboolean hide) |
gboolean | gtk_databox_graph_get_hide (GtkDataboxGraph *graph) |
gint gtk_databox_graph_calculate_extrema | ( | GtkDataboxGraph * | graph, |
gfloat * | min_x, | ||
gfloat * | max_x, | ||
gfloat * | min_y, | ||
gfloat * | max_y | ||
) |
gtk_databox_graph_calculate_extrema: : A GtkDataboxGraph object : Will be filled with the lowest x value of the dataset : Will be filled with the highest x value of the dataset : Will be filled with the lowest y value of the dataset : Will be filled with the highest y value of the dataset
Virtual function which determines the minimum and maximum x and y values of the values of this GtkDataboxGraph object if applicable (there are graphs which do not contain data).
Return value: 0 on success, -1 if no data is available,
GdkGC* gtk_databox_graph_create_gc | ( | GtkDataboxGraph * | graph, |
GtkDatabox * | box | ||
) |
gtk_databox_graph_create_gc: : A GtkDataboxGraph object : A GtkDatabox object
Virtual function which creates a graphics context for the .
Typically called by derived graph objects when the graphics context is needed for the first time.
Return value: The new graphics context.
void gtk_databox_graph_draw | ( | GtkDataboxGraph * | graph, |
GtkDatabox * | box | ||
) |
gtk_databox_graph_draw: : A GtkDataboxGraph object : A GtkDatabox object
Virtual function which draws the GtkDataboxGraph on the drawing area of the GtkDatabox object.
Typically this function is called by GtkDatabox objects.
GdkColor* gtk_databox_graph_get_color | ( | GtkDataboxGraph * | graph | ) |
gtk_databox_graph_get_color: : A GtkDataboxGraph object
Gets the current color of the graph elements (e.g. points).
Return value: The color of the graph.
GdkGC* gtk_databox_graph_get_gc | ( | GtkDataboxGraph * | graph | ) |
gtk_databox_graph_get_gc: : A GtkDataboxGraph object
Gets the current graphics context of the graph.
Return value: The current graphics context of the graph.
gboolean gtk_databox_graph_get_hide | ( | GtkDataboxGraph * | graph | ) |
gtk_databox_graph_get_hide: : A GtkDataboxGraph object
Gets the current "hide" status.
Return value: Whether the graph is hidden (true) or not (false).
gint gtk_databox_graph_get_size | ( | GtkDataboxGraph * | graph | ) |
gtk_databox_graph_get_size: : A GtkDataboxGraph object
Gets the size of the graph elements (e.g. the line width).
Return value: size of the graph elements
GType gtk_databox_graph_get_type | ( | void | ) |
void gtk_databox_graph_set_color | ( | GtkDataboxGraph * | graph, |
GdkColor * | color | ||
) |
gtk_databox_graph_set_color: : A GtkDataboxGraph object : Color which is to be used by the graph object
Sets the color which the GtkDataboxGraph object is supposed to be using when drawing itself.
void gtk_databox_graph_set_gc | ( | GtkDataboxGraph * | graph, |
GdkGC * | gc | ||
) |
gtk_databox_graph_set_gc: : A GtkDataboxGraph object : Graphics contex for the graph object
Sets the graphics context which the GtkDataboxGraph object is supposed to be using when drawing itself.
void gtk_databox_graph_set_hide | ( | GtkDataboxGraph * | graph, |
gboolean | hide | ||
) |
gtk_databox_graph_set_hide: : A GtkDataboxGraph object : Declares whether should be hidden (true) or not (false).
Hidden graphs are not shown, when the GtkDatabox containing them is redrawn.
void gtk_databox_graph_set_size | ( | GtkDataboxGraph * | graph, |
gint | size | ||
) |
gtk_databox_graph_set_size: : A GtkDataboxGraph object : Size of graph elements for the graph object
Sets the size (e.g. line width) which the GtkDataboxGraph object is supposed to be using when drawing itself.