| GtkExtra Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
#include <gtkextra.h>
GtkPlotArray;
GtkPlotArrayList;
GObject* gtk_plot_array_new (const gchar *name,
gpointer array,
gint size,
GType type,
gboolean own_data);
void gtk_plot_array_set (GtkPlotArray *array,
gpointer data_array,
gint size,
GType type);
void gtk_plot_array_set_label (GtkPlotArray *array,
const gchar *label);
void gtk_plot_array_set_description (GtkPlotArray *array,
const gchar *desc);
void gtk_plot_array_set_scale (GtkPlotArray *array,
gdouble scale);
void gtk_plot_array_set_required (GtkPlotArray *array,
gboolean required);
void gtk_plot_array_set_independent (GtkPlotArray *array,
gboolean independent);
GType gtk_plot_array_get_data_type (GtkPlotArray *array);
const gchar * gtk_plot_array_get_name (GtkPlotArray *array);
const gchar * gtk_plot_array_get_label (GtkPlotArray *array);
const gchar * gtk_plot_array_get_description (GtkPlotArray *array);
gboolean gtk_plot_array_required (GtkPlotArray *array);
gboolean gtk_plot_array_independent (GtkPlotArray *array);
gdouble gtk_plot_array_get_scale (GtkPlotArray *array);
gint gtk_plot_array_get_size (GtkPlotArray *array);
gfloat* gtk_plot_array_get_float (GtkPlotArray *array);
gdouble* gtk_plot_array_get_double (GtkPlotArray *array);
gint* gtk_plot_array_get_int (GtkPlotArray *array);
gboolean* gtk_plot_array_get_bool (GtkPlotArray *array);
gchar** gtk_plot_array_get_string (GtkPlotArray *array);
gpointer* gtk_plot_array_get_pointer (GtkPlotArray *array);
void gtk_plot_array_free (GtkPlotArray *array);
GObject* gtk_plot_array_list_new (void);
void gtk_plot_array_list_add (GtkPlotArrayList *set,
GtkPlotArray *array);
void gtk_plot_array_list_remove (GtkPlotArrayList *set,
GtkPlotArray *array);
GtkPlotArray* gtk_plot_array_list_get (GtkPlotArrayList *set,
const gchar *name);
void gtk_plot_array_list_clear (GtkPlotArrayList *set);
"array-data" gpointer : Read / Write "description" gchar* : Read / Write "independent" gboolean : Read / Write "label" gchar* : Read / Write "name" gchar* : Read / Write "own-data" gboolean : Read / Write "required" gboolean : Read / Write "scale" gdouble : Read / Write "size" gint : Read / Write "type" gint : Read / Write
typedef struct _GtkPlotArray GtkPlotArray;
The GtkPlotArray struct contains only private data. It should only be accessed through the functions described below.
typedef struct {
} GtkPlotArrayList;
The GtkPlotArrayList struct contains only private data. It should only be accessed through the functions described below.
GObject* gtk_plot_array_new (const gchar *name, gpointer array, gint size, GType type, gboolean own_data);
|
|
|
|
|
|
|
|
|
|
Returns : |
void gtk_plot_array_set (GtkPlotArray *array, gpointer data_array, gint size, GType type);
|
|
|
|
|
|
|
void gtk_plot_array_set_label (GtkPlotArray *array, const gchar *label);
|
|
|
void gtk_plot_array_set_description (GtkPlotArray *array, const gchar *desc);
|
|
|
void gtk_plot_array_set_scale (GtkPlotArray *array, gdouble scale);
|
|
|
void gtk_plot_array_set_required (GtkPlotArray *array, gboolean required);
|
|
|
void gtk_plot_array_set_independent (GtkPlotArray *array, gboolean independent);
|
|
|
GType gtk_plot_array_get_data_type (GtkPlotArray *array);
|
|
Returns : |
const gchar * gtk_plot_array_get_name (GtkPlotArray *array);
|
|
Returns : |
const gchar * gtk_plot_array_get_label (GtkPlotArray *array);
|
|
Returns : |
const gchar * gtk_plot_array_get_description (GtkPlotArray *array);
|
|
Returns : |
gboolean gtk_plot_array_required (GtkPlotArray *array);
|
|
Returns : |
gboolean gtk_plot_array_independent (GtkPlotArray *array);
|
|
Returns : |
gdouble gtk_plot_array_get_scale (GtkPlotArray *array);
|
|
Returns : |
gfloat* gtk_plot_array_get_float (GtkPlotArray *array);
|
|
Returns : |
gdouble* gtk_plot_array_get_double (GtkPlotArray *array);
|
|
Returns : |
gboolean* gtk_plot_array_get_bool (GtkPlotArray *array);
|
|
Returns : |
gchar** gtk_plot_array_get_string (GtkPlotArray *array);
|
the GtkPlotArray |
Returns : |
(transfer none) the data string array |
gpointer* gtk_plot_array_get_pointer (GtkPlotArray *array);
|
the GtkPlotArray |
Returns : |
(transfer none) the data pointer array |
void gtk_plot_array_list_add (GtkPlotArrayList *set, GtkPlotArray *array);
|
|
|
void gtk_plot_array_list_remove (GtkPlotArrayList *set, GtkPlotArray *array);
|
|
|
GtkPlotArray* gtk_plot_array_list_get (GtkPlotArrayList *set, const gchar *name);
|
a GtkPlotArrayList |
|
the name to be searched for |
Returns : |
(transfer none) the named GtkPlotArray or NULL |
"own-data" property"own-data" gboolean : Read / Write
Specifies if data should be freed when the array is destroyed.
Default value: FALSE