GtkPlotArray

GtkPlotArray

Synopsis

#include <gtkextra.h>

struct              GtkPlotArray;
GObject *           gtk_plot_array_new                  (const gchar *name,
                                                         gpointer array,
                                                         gint size,
                                                         GtkType type,
                                                         gboolean own_data);
void                gtk_plot_array_set                  (GtkPlotArray *array,
                                                         gpointer data_array,
                                                         gint size,
                                                         GtkType 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);
GtkType             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);

Object Hierarchy

  GObject
   +----GtkPlotArray

Properties

  "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

Description

Details

struct GtkPlotArray

struct GtkPlotArray;


gtk_plot_array_new ()

GObject *           gtk_plot_array_new                  (const gchar *name,
                                                         gpointer array,
                                                         gint size,
                                                         GtkType type,
                                                         gboolean own_data);


gtk_plot_array_set ()

void                gtk_plot_array_set                  (GtkPlotArray *array,
                                                         gpointer data_array,
                                                         gint size,
                                                         GtkType type);


gtk_plot_array_set_label ()

void                gtk_plot_array_set_label            (GtkPlotArray *array,
                                                         const gchar *label);


gtk_plot_array_set_description ()

void                gtk_plot_array_set_description      (GtkPlotArray *array,
                                                         const gchar *desc);


gtk_plot_array_set_scale ()

void                gtk_plot_array_set_scale            (GtkPlotArray *array,
                                                         gdouble scale);


gtk_plot_array_set_required ()

void                gtk_plot_array_set_required         (GtkPlotArray *array,
                                                         gboolean required);


gtk_plot_array_set_independent ()

void                gtk_plot_array_set_independent      (GtkPlotArray *array,
                                                         gboolean independent);


gtk_plot_array_get_data_type ()

GtkType             gtk_plot_array_get_data_type        (GtkPlotArray *array);


gtk_plot_array_get_name ()

const gchar *       gtk_plot_array_get_name             (GtkPlotArray *array);


gtk_plot_array_get_label ()

const gchar *       gtk_plot_array_get_label            (GtkPlotArray *array);


gtk_plot_array_get_description ()

const gchar *       gtk_plot_array_get_description      (GtkPlotArray *array);


gtk_plot_array_required ()

gboolean            gtk_plot_array_required             (GtkPlotArray *array);


gtk_plot_array_independent ()

gboolean            gtk_plot_array_independent          (GtkPlotArray *array);


gtk_plot_array_get_scale ()

gdouble             gtk_plot_array_get_scale            (GtkPlotArray *array);


gtk_plot_array_get_size ()

gint                gtk_plot_array_get_size             (GtkPlotArray *array);


gtk_plot_array_get_float ()

gfloat *            gtk_plot_array_get_float            (GtkPlotArray *array);


gtk_plot_array_get_double ()

gdouble *           gtk_plot_array_get_double           (GtkPlotArray *array);


gtk_plot_array_get_int ()

gint *              gtk_plot_array_get_int              (GtkPlotArray *array);


gtk_plot_array_get_bool ()

gboolean *          gtk_plot_array_get_bool             (GtkPlotArray *array);


gtk_plot_array_get_string ()

gchar **            gtk_plot_array_get_string           (GtkPlotArray *array);


gtk_plot_array_get_pointer ()

gpointer *          gtk_plot_array_get_pointer          (GtkPlotArray *array);


gtk_plot_array_free ()

void                gtk_plot_array_free                 (GtkPlotArray *array);

Property Details

The "array-data" property

  "array-data"               gpointer              : Read / Write

Data.


The "description" property

  "description"              gchar*                : Read / Write

Description.

Default value: NULL


The "independent" property

  "independent"              gboolean              : Read / Write

Independent.

Default value: FALSE


The "label" property

  "label"                    gchar*                : Read / Write

Label.

Default value: NULL


The "name" property

  "name"                     gchar*                : Read / Write

Name.

Default value: NULL


The "own-data" property

  "own-data"                 gboolean              : Read / Write

Specifies if data should be freed when the array is destroyed.

Default value: FALSE


The "required" property

  "required"                 gboolean              : Read / Write

Required.

Default value: FALSE


The "scale" property

  "scale"                    gdouble               : Read / Write

Scale.

Allowed values: >= 0

Default value: 1


The "size" property

  "size"                     gint                  : Read / Write

Size.

Allowed values: >= 0

Default value: 0


The "type" property

  "type"                     gint                  : Read / Write

Type.

Allowed values: >= 0

Default value: 0