| GtkExtra Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
#include <gtkextra.h>
GtkPlotData;
GtkWidget* gtk_plot_data_new (void);
GtkWidget* gtk_plot_data_new_function (GtkPlotFunc function);
void gtk_plot_data_construct_function (GtkPlotData *data,
GtkPlotFunc function);
GtkWidget* gtk_plot_data_new_iterator (GtkPlotIterator iterator,
gint npoints,
guint16 mask);
void gtk_plot_data_construct_iterator (GtkPlotData *data,
GtkPlotIterator iterator,
gint npoints,
guint16 mask);
void gtk_plot_data_clone (GtkPlotData *data,
GtkPlotData *copy);
void gtk_plot_data_add_dimension (GtkPlotData *data,
const gchar *name,
const gchar *label,
const gchar *desc,
GType value_type,
gboolean required,
gboolean independent);
void gtk_plot_data_remove_dimension (GtkPlotData *data,
const gchar *name);
GtkPlotArray * gtk_plot_data_find_dimension (GtkPlotData *data,
const gchar *name);
guint gtk_plot_data_required_dimensions (GtkPlotData *data);
guint gtk_plot_data_independent_dimensions
(GtkPlotData *data);
void gtk_plot_data_paint (GtkPlotData *data);
void gtk_plot_data_update (GtkPlotData *data);
void gtk_plot_data_draw_points (GtkPlotData *data,
gint npoints);
void gtk_plot_data_draw_symbol (GtkPlotData *data,
gdouble px,
gdouble py);
GtkPlotArray * gtk_plot_data_dimension_set_points (GtkPlotData *data,
const gchar *name,
gdouble *points);
void gtk_plot_data_dimension_set_array (GtkPlotData *data,
const gchar *name,
GtkPlotArray *array);
GtkPlotArray * gtk_plot_data_dimension_get_array (GtkPlotData *data,
const gchar *name);
void gtk_plot_data_dimension_set_scale (GtkPlotData *data,
const gchar *name,
gdouble scale);
gdouble gtk_plot_data_dimension_get_scale (GtkPlotData *data,
const gchar *name);
void gtk_plot_data_set_points (GtkPlotData *data,
gdouble *x,
gdouble *y,
gdouble *dx,
gdouble *dy,
gint num_points);
void gtk_plot_data_get_points (GtkPlotData *dataset,
gdouble **x,
gdouble **y,
gdouble **dx,
gdouble **dy,
gint *num_points);
void gtk_plot_data_get_point (GtkPlotData *dataset,
gint n,
gdouble *x,
gdouble *y,
gdouble *z,
gdouble *a,
gdouble *dx,
gdouble *dy,
gdouble *dz,
gdouble *da,
gchar **label,
gboolean *error);
GtkPlotArray * gtk_plot_data_set_x (GtkPlotData *data,
gdouble *x);
GtkPlotArray * gtk_plot_data_set_y (GtkPlotData *data,
gdouble *y);
GtkPlotArray * gtk_plot_data_set_z (GtkPlotData *data,
gdouble *z);
GtkPlotArray * gtk_plot_data_set_a (GtkPlotData *data,
gdouble *a);
GtkPlotArray * gtk_plot_data_set_dx (GtkPlotData *data,
gdouble *dx);
GtkPlotArray * gtk_plot_data_set_dy (GtkPlotData *data,
gdouble *dy);
GtkPlotArray * gtk_plot_data_set_dz (GtkPlotData *data,
gdouble *dz);
GtkPlotArray * gtk_plot_data_set_da (GtkPlotData *data,
gdouble *da);
void gtk_plot_data_set_a_scale (GtkPlotData *data,
gdouble a_scale);
GtkPlotArray * gtk_plot_data_set_labels (GtkPlotData *data,
gchar **labels);
gdouble * gtk_plot_data_get_x (GtkPlotData *dataset,
gint *num_points);
gdouble * gtk_plot_data_get_y (GtkPlotData *dataset,
gint *num_points);
gdouble * gtk_plot_data_get_z (GtkPlotData *dataset,
gint *num_points);
gdouble * gtk_plot_data_get_a (GtkPlotData *dataset,
gint *num_points);
gdouble * gtk_plot_data_get_dx (GtkPlotData *dataset,
gint *num_points);
gdouble * gtk_plot_data_get_dy (GtkPlotData *dataset,
gint *num_points);
gdouble * gtk_plot_data_get_dz (GtkPlotData *dataset,
gint *num_points);
gdouble * gtk_plot_data_get_da (GtkPlotData *dataset,
gint *num_points);
gdouble gtk_plot_data_get_a_scale (GtkPlotData *dataset);
gchar ** gtk_plot_data_get_labels (GtkPlotData *dataset,
gboolean *show_labels);
void gtk_plot_data_show_labels (GtkPlotData *dataset,
gboolean show_labels);
void gtk_plot_data_labels_set_attributes (GtkPlotData *data,
const gchar *font,
gint height,
gint angle,
const GdkColor *fg,
const GdkColor *bg);
void gtk_plot_data_set_numpoints (GtkPlotData *dataset,
gint num_points);
gint gtk_plot_data_get_numpoints (GtkPlotData *data);
void gtk_plot_data_set_symbol (GtkPlotData *dataset,
GtkPlotSymbolType type,
GtkPlotSymbolStyle style,
gint size,
gfloat line_width,
const GdkColor *color,
const GdkColor *border_color);
void gtk_plot_data_get_symbol (GtkPlotData *dataset,
GtkPlotSymbolType *type,
GtkPlotSymbolStyle *style,
gint *size,
gfloat *line_width,
GdkColor *color,
GdkColor *border_color);
void gtk_plot_data_set_connector (GtkPlotData *dataset,
GtkPlotConnector connector);
gint gtk_plot_data_get_connector (GtkPlotData *dataset);
void gtk_plot_data_set_line_attributes (GtkPlotData *dataset,
GtkPlotLineStyle style,
GdkCapStyle cap_style,
GdkJoinStyle join_style,
gfloat width,
const GdkColor *color);
void gtk_plot_data_get_line_attributes (GtkPlotData *dataset,
GtkPlotLineStyle *style,
GdkCapStyle *cap_style,
GdkJoinStyle *join_style,
gfloat *width,
GdkColor *color);
void gtk_plot_data_set_x_attributes (GtkPlotData *dataset,
GtkPlotLineStyle style,
GdkCapStyle cap_style,
GdkJoinStyle join_style,
gfloat width,
const GdkColor *color);
void gtk_plot_data_set_y_attributes (GtkPlotData *dataset,
GtkPlotLineStyle style,
GdkCapStyle cap_style,
GdkJoinStyle join_style,
gfloat width,
const GdkColor *color);
void gtk_plot_data_set_z_attributes (GtkPlotData *dataset,
GtkPlotLineStyle style,
GdkCapStyle cap_style,
GdkJoinStyle join_style,
gfloat width,
const GdkColor *color);
void gtk_plot_data_show_xerrbars (GtkPlotData *dataset);
void gtk_plot_data_show_yerrbars (GtkPlotData *dataset);
void gtk_plot_data_show_zerrbars (GtkPlotData *dataset);
void gtk_plot_data_hide_xerrbars (GtkPlotData *dataset);
void gtk_plot_data_hide_yerrbars (GtkPlotData *dataset);
void gtk_plot_data_hide_zerrbars (GtkPlotData *dataset);
void gtk_plot_data_fill_area (GtkPlotData *dataset,
gboolean fill);
gboolean gtk_plot_data_area_is_filled (GtkPlotData *dataset);
void gtk_plot_data_show_legend (GtkPlotData *data);
void gtk_plot_data_hide_legend (GtkPlotData *dataset);
void gtk_plot_data_set_legend (GtkPlotData *dataset,
const gchar *legend);
void gtk_plot_data_set_legend_precision (GtkPlotData *dataset,
gint precision);
gint gtk_plot_data_get_legend_precision (GtkPlotData *data);
void gtk_plot_data_set_name (GtkPlotData *dataset,
const gchar *name);
GtkPlotAxis * gtk_plot_data_gradient (GtkPlotData *data);
void gtk_plot_data_gradient_set_title (GtkPlotData *data,
gchar *title);
gboolean gtk_plot_data_gradient_show_lt_gt (GtkPlotData *data);
GtkAllocation gtk_plot_data_get_gradient_allocation
(GtkPlotData *data);
void gtk_plot_data_move_gradient (GtkPlotData *data,
gdouble x,
gdouble y);
void gtk_plot_data_set_gradient_size (GtkPlotData *data,
gint size);
void gtk_plot_data_set_gradient_show_lt_gt
(GtkPlotData *data,
gboolean show);
void gtk_plot_data_reset_gradient (GtkPlotData *data);
void gtk_plot_data_reset_gradient_colors (GtkPlotData *data);
void gtk_plot_data_gradient_use_custom_colors
(GtkPlotData *data,
gboolean custom);
gboolean gtk_plot_data_gradient_custom_colors
(GtkPlotData *data);
void gtk_plot_data_set_gradient_mask (GtkPlotData *data,
gint mask);
gint gtk_plot_data_get_gradient_mask (GtkPlotData *data);
void gtk_plot_data_gradient_set_visible (GtkPlotData *data,
gboolean visible);
gboolean gtk_plot_data_gradient_visible (GtkPlotData *data);
void gtk_plot_data_gradient_autoscale_a (GtkPlotData *data);
void gtk_plot_data_gradient_autoscale_da (GtkPlotData *data);
void gtk_plot_data_gradient_autoscale_z (GtkPlotData *data);
void gtk_plot_data_set_gradient_colors (GtkPlotData *data,
const GdkColor *min,
const GdkColor *max);
void gtk_plot_data_get_gradient_colors (GtkPlotData *data,
GdkColor *min,
GdkColor *max);
void gtk_plot_data_set_gradient_nth_color
(GtkPlotData *data,
guint level,
GdkColor *color);
const GdkColor * gtk_plot_data_get_gradient_nth_color
(GtkPlotData *data,
guint level);
void gtk_plot_data_set_gradient_outer_colors
(GtkPlotData *data,
const GdkColor *min,
const GdkColor *max);
void gtk_plot_data_get_gradient_outer_colors
(GtkPlotData *data,
GdkColor *min,
GdkColor *max);
void gtk_plot_data_set_gradient (GtkPlotData *data,
gdouble min,
gdouble max,
gint nlevels,
gint nsublevels);
void gtk_plot_data_get_gradient (GtkPlotData *data,
gdouble *min,
gdouble *max,
gint *nlevels,
gint *nsublevels);
void gtk_plot_data_get_gradient_level (GtkPlotData *data,
gdouble level,
GdkColor *color);
void gtk_plot_data_gradient_set_style (GtkPlotData *data,
GtkPlotLabelStyle style,
gint precision);
void gtk_plot_data_gradient_set_scale (GtkPlotData *data,
GtkPlotScale scale);
void gtk_plot_data_set_link (GtkPlotData *dataset,
gpointer link);
gpointer gtk_plot_data_get_link (GtkPlotData *dataset);
void gtk_plot_data_remove_link (GtkPlotData *dataset);
GtkPlotMarker * gtk_plot_data_add_marker (GtkPlotData *data,
guint point);
gboolean gtk_plot_data_remove_marker (GtkPlotData *data,
GtkPlotMarker *marker);
void gtk_plot_data_remove_markers (GtkPlotData *data);
void gtk_plot_data_show_markers (GtkPlotData *data,
gboolean show);
gboolean gtk_plot_data_markers_visible (GtkPlotData *data);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkPlotData +----GtkPlotBar +----GtkPlotBox +----GtkPlotBubble +----GtkPlotCandle +----GtkPlotSurface +----GtkPlotFlux +----GtkPlotPixmap +----GtkPlotSegment
"bottom-axis" GtkPlotAxis* : Read "color-gt-max" gpointer : Read / Write "color-lt-min" gpointer : Read / Write "color-max" gpointer : Read / Write "color-min" gpointer : Read / Write "fill-area" gboolean : Read / Write "gradient-break" gboolean : Read / Write "gradient-break-max" gdouble : Read / Write "gradient-break-min" gdouble : Read / Write "gradient-break-nminor" gint : Read / Write "gradient-break-position" gdouble : Read / Write "gradient-break-scale" gint : Read / Write "gradient-break-step" gdouble : Read / Write "gradient-custom" gboolean : Read / Write "gradient-mask" gint : Read / Write "gradient-max" gdouble : Read / Write "gradient-min" gdouble : Read / Write "gradient-nmajor" gint : Read / Write "gradient-nminor" gint : Read / Write "gradient-scale" gint : Read / Write "gradient-show-lt-gt" gboolean : Read / Write "gradient-step" gdouble : Read / Write "is-function" gboolean : Read / Write "is-iterator" gboolean : Read / Write "iterator-mask" gint : Read / Write "labels-angle" gint : Read / Write "labels-bg-color" gpointer : Read / Write "labels-border" gint : Read / Write "labels-border-shadow" gint : Read / Write "labels-border-space" gint : Read / Write "labels-border-width" gint : Read / Write "labels-fg-color" gpointer : Read / Write "labels-font" gchar* : Read / Write "labels-offset" gint : Read / Write "labels-size" gint : Read / Write "labels-text" gchar* : Read / Write "labels-transparent" gboolean : Read / Write "legend" gchar* : Read / Write "legends-precision" gint : Read / Write "legends-style" gint : Read / Write "line-cap" gint : Read / Write "line-color" gpointer : Read / Write "line-connector" gint : Read / Write "line-join" gint : Read / Write "line-style" gint : Read / Write "line-width" gdouble : Read / Write "name" gchar* : Read / Write "num-points" gint : Read / Write "show-gradient" gboolean : Read / Write "show-labels" gboolean : Read / Write "show-legends" gboolean : Read / Write "show-xerrbars" gboolean : Read / Write "show-yerrbars" gboolean : Read / Write "show-zerrbars" gboolean : Read / Write "symbol-border-color" gpointer : Read / Write "symbol-border-width" gdouble : Read / Write "symbol-color" gpointer : Read / Write "symbol-size" gint : Read / Write "symbol-style" gint : Read / Write "symbol-type" gint : Read / Write "xerrbar-caps" gint : Read / Write "xerrbar-width" gint : Read / Write "xline-cap" gint : Read / Write "xline-color" gpointer : Read / Write "xline-join" gint : Read / Write "xline-style" gint : Read / Write "xline-width" gdouble : Read / Write "xstep" gdouble : Read / Write "yerrbar-caps" gint : Read / Write "yerrbar-width" gint : Read / Write "yline-cap" gint : Read / Write "yline-color" gpointer : Read / Write "yline-join" gint : Read / Write "yline-style" gint : Read / Write "yline-width" gdouble : Read / Write "ystep" gdouble : Read / Write "zerrbar-caps" gint : Read / Write "zerrbar-width" gint : Read / Write "zline-cap" gint : Read / Write "zline-color" gpointer : Read / Write "zline-join" gint : Read / Write "zline-style" gint : Read / Write "zline-width" gdouble : Read / Write "zstep" gdouble : Read / Write
"add-to-plot" : Run Last "draw-data" : Run First "gradient-changed" : Run Last "gradient-colors-changed" : Run Last "update" : Run Last
A GtkPlotData object contains multiple dimensions of data for GtkPlots. Each dimension has a name, a label, a description and an array of typed values. Each GtkPlot can display multiple GtkPlotData sets.
Predefined dimension names are: "x" for X values, "y" for Y values, "z" for Z values, "a" for Symbol size, "dx" for X error, "dy" for Y error, "dz" for Z error, "da" for amplitude values, "labels" for value labels
typedef struct _GtkPlotData GtkPlotData;
The GtkPlotData struct contains only private data. It should only be accessed through the functions described below.
GtkWidget* gtk_plot_data_new_function (GtkPlotFunc function);
|
a GtkPlotFunc.. scope async. |
Returns : |
the GtkPlotData Widget. transfer none. |
void gtk_plot_data_construct_function (GtkPlotData *data, GtkPlotFunc function);
|
a GtkPlotData widget. |
|
a GtkPlotFunc.. scope notified. |
GtkWidget* gtk_plot_data_new_iterator (GtkPlotIterator iterator, gint npoints, guint16 mask);
|
a GtkPlotIterator.. scope async. |
|
|
|
|
Returns : |
(transfer full) a new GtkPlotData. |
void gtk_plot_data_construct_iterator (GtkPlotData *data, GtkPlotIterator iterator, gint npoints, guint16 mask);
|
a GtkPlotData widget. |
|
a GtkPlotIterator.. scope async. |
|
|
|
void gtk_plot_data_clone (GtkPlotData *data, GtkPlotData *copy);
|
a GtkPlotData widget. |
|
void gtk_plot_data_add_dimension (GtkPlotData *data, const gchar *name, const gchar *label, const gchar *desc, GType value_type, gboolean required, gboolean independent);
|
a GtkPlotData widget. |
|
|
|
|
|
|
|
|
|
|
|
void gtk_plot_data_remove_dimension (GtkPlotData *data, const gchar *name);
|
a GtkPlotData widget. |
|
GtkPlotArray * gtk_plot_data_find_dimension (GtkPlotData *data, const gchar *name);
|
a GtkPlotData widget. |
|
dimension name to be searched for |
Returns : |
(transfer none) the GtkPlotArray with the given name |
guint gtk_plot_data_required_dimensions (GtkPlotData *data);
|
a GtkPlotData widget. |
Returns : |
guint gtk_plot_data_independent_dimensions (GtkPlotData *data);
|
a GtkPlotData widget. |
Returns : |
void gtk_plot_data_draw_points (GtkPlotData *data, gint npoints);
|
a GtkPlotData widget. |
|
void gtk_plot_data_draw_symbol (GtkPlotData *data, gdouble px, gdouble py);
|
a GtkPlotData widget. |
|
|
|
GtkPlotArray * gtk_plot_data_dimension_set_points (GtkPlotData *data, const gchar *name, gdouble *points);
|
a GtkPlotData widget. |
|
the dimension name affected |
|
|
Returns : |
(transfer none) the affected GtkPlotArray |
void gtk_plot_data_dimension_set_array (GtkPlotData *data, const gchar *name, GtkPlotArray *array);
|
a GtkPlotData widget. |
|
|
|
GtkPlotArray * gtk_plot_data_dimension_get_array (GtkPlotData *data, const gchar *name);
|
a GtkPlotData widget. |
|
the dimension name to be searched |
Returns : |
(transfer none) the GtkPlotArray with the given name |
void gtk_plot_data_dimension_set_scale (GtkPlotData *data, const gchar *name, gdouble scale);
|
|
|
|
|
gdouble gtk_plot_data_dimension_get_scale (GtkPlotData *data, const gchar *name);
|
|
|
|
Returns : |
void gtk_plot_data_set_points (GtkPlotData *data, gdouble *x, gdouble *y, gdouble *dx, gdouble *dy, gint num_points);
|
a GtkPlotData widget. |
|
(transfer none) array of gdouble x-values |
|
(transfer none) array of gdouble y-values |
|
(transfer none) array of gdouble delta-x-values (null) |
|
(transfer none) array of gdouble delta-x-values (null) |
|
number of points = length of arrays |
void gtk_plot_data_get_points (GtkPlotData *dataset, gdouble **x, gdouble **y, gdouble **dx, gdouble **dy, gint *num_points);
Retrieves pointers to internal plot data. Beware: The plot
data belongs to the caller of #gtk_plot_data_set_points()
|
a GtkPlotData widget. |
|
(transfer none) where to store result pointer |
|
(transfer none) where to store result pointer |
|
(transfer none) where to store result pointer |
|
(transfer none) where to store result pointer |
|
(transfer none) where to store number of points |
void gtk_plot_data_get_point (GtkPlotData *dataset, gint n, gdouble *x, gdouble *y, gdouble *z, gdouble *a, gdouble *dx, gdouble *dy, gdouble *dz, gdouble *da, gchar **label, gboolean *error);
|
a GtkPlotData widget. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GtkPlotArray * gtk_plot_data_set_x (GtkPlotData *data, gdouble *x);
Set pointer to plot data (x-values). The plot data is not
duplicated. It belongs to the caller of
#gtk_plot_data_set_x().
|
a GtkPlotData widget. |
|
(transfer none) pointer to plot data |
Returns : |
(transfer none) the affected GtkPlotArray |
GtkPlotArray * gtk_plot_data_set_y (GtkPlotData *data, gdouble *y);
Set pointer to plot data (y-values). The plot data is not
duplicated. It belongs to the caller of
#gtk_plot_data_set_y().
|
a GtkPlotData widget. |
|
(transfer none) pointer to plot data |
Returns : |
(transfer none) the affected GtkPlotArray |
GtkPlotArray * gtk_plot_data_set_z (GtkPlotData *data, gdouble *z);
Set pointer to plot data (z-values). The plot data is not
duplicated. It belongs to the caller of
#gtk_plot_data_set_z().
|
a GtkPlotData widget. |
|
(transfer none) pointer to plot data |
Returns : |
(transfer none) the affected GtkPlotArray |
GtkPlotArray * gtk_plot_data_set_a (GtkPlotData *data, gdouble *a);
Set pointer to plot data (Symbol size). The plot data is not
duplicated. It belongs to the caller of
#gtk_plot_data_set_a().
|
a GtkPlotData widget. |
|
(transfer none) pointer to plot data |
Returns : |
(transfer none) the affected GtkPlotArray |
GtkPlotArray * gtk_plot_data_set_dx (GtkPlotData *data, gdouble *dx);
Set pointer to plot data (x-error). The plot data is not
duplicated. It belongs to the caller of
#gtk_plot_data_set_dx().
|
a GtkPlotData widget. |
|
(transfer none) pointer to plot data |
Returns : |
(transfer none) the affected GtkPlotArray |
GtkPlotArray * gtk_plot_data_set_dy (GtkPlotData *data, gdouble *dy);
Set pointer to plot data (y-error). The plot data is not
duplicated. It belongs to the caller of
#gtk_plot_data_set_dy().
|
a GtkPlotData widget. |
|
(transfer none) pointer to plot data |
Returns : |
(transfer none) the affected GtkPlotArray |
GtkPlotArray * gtk_plot_data_set_dz (GtkPlotData *data, gdouble *dz);
Set pointer to plot data (z-error). The plot data is not
duplicated. It belongs to the caller of
#gtk_plot_data_set_dz().
|
a GtkPlotData widget. |
|
(transfer none) pointer to plot data |
Returns : |
(transfer none) the affected GtkPlotArray |
GtkPlotArray * gtk_plot_data_set_da (GtkPlotData *data, gdouble *da);
Set pointer to plot data (Amplitude). The plot data is not
duplicated. It belongs to the caller of
#gtk_plot_data_set_da().
|
a GtkPlotData widget. |
|
(transfer none) pointer to plot data |
Returns : |
(transfer none) the affected GtkPlotArray |
void gtk_plot_data_set_a_scale (GtkPlotData *data, gdouble a_scale);
|
a GtkPlotData widget. |
|
GtkPlotArray * gtk_plot_data_set_labels (GtkPlotData *data, gchar **labels);
|
a GtkPlotData widget. |
|
labels to be set |
Returns : |
(transfer none) the affected GtkPlotArray |
gdouble * gtk_plot_data_get_x (GtkPlotData *dataset, gint *num_points);
Retrieves a pointer to internal plot data. The plot data
belongs to the caller of of #gtk_plot_data_set_x().
|
a GtkPlotData widget. |
|
place to store number of points |
Returns : |
(transfer none) pointer to internal plot data |
gdouble * gtk_plot_data_get_y (GtkPlotData *dataset, gint *num_points);
Retrieves a pointer to internal plot data. The plot data
belongs to the caller of of #gtk_plot_data_set_x().
|
a GtkPlotData widget. |
|
place to store number of points |
Returns : |
(transfer none) pointer to internal plot data |
gdouble * gtk_plot_data_get_z (GtkPlotData *dataset, gint *num_points);
Retrieves a pointer to internal plot data. The plot data
belongs to the caller of of #gtk_plot_data_set_x().
|
a GtkPlotData widget. |
|
place to store number of points |
Returns : |
(transfer none) pointer to internal plot data |
gdouble * gtk_plot_data_get_a (GtkPlotData *dataset, gint *num_points);
Retrieves a pointer to internal plot data. The plot data
belongs to the caller of of #gtk_plot_data_set_x().
|
a GtkPlotData widget. |
|
place to store number of points |
Returns : |
(transfer none) pointer to internal plot data |
gdouble * gtk_plot_data_get_dx (GtkPlotData *dataset, gint *num_points);
Retrieves a pointer to internal plot data. The plot data
belongs to the caller of of #gtk_plot_data_set_x().
|
a GtkPlotData widget. |
|
place to store number of points |
Returns : |
(transfer none) pointer to internal plot data |
gdouble * gtk_plot_data_get_dy (GtkPlotData *dataset, gint *num_points);
Retrieves a pointer to internal plot data. The plot data
belongs to the caller of of #gtk_plot_data_set_x().
|
a GtkPlotData widget. |
|
place to store number of points |
Returns : |
(transfer none) pointer to internal plot data |
gdouble * gtk_plot_data_get_dz (GtkPlotData *dataset, gint *num_points);
Retrieves a pointer to internal plot data. The plot data
belongs to the caller of of #gtk_plot_data_set_x().
|
a GtkPlotData widget. |
|
place to store number of points |
Returns : |
(transfer none) pointer to internal plot data |
gdouble * gtk_plot_data_get_da (GtkPlotData *dataset, gint *num_points);
Retrieves a pointer to internal plot data. The plot data
belongs to the caller of of #gtk_plot_data_set_x().
|
a GtkPlotData widget. |
|
place to store number of points |
Returns : |
(transfer none) pointer to internal plot data |
gdouble gtk_plot_data_get_a_scale (GtkPlotData *dataset);
|
a GtkPlotData widget. |
Returns : |
gchar ** gtk_plot_data_get_labels (GtkPlotData *dataset, gboolean *show_labels);
|
a GtkPlotData widget. |
|
current setting. out. |
Returns : |
(transfer none) the label string array |
void gtk_plot_data_show_labels (GtkPlotData *dataset, gboolean show_labels);
|
a GtkPlotData widget. |
|
void gtk_plot_data_labels_set_attributes (GtkPlotData *data, const gchar *font, gint height, gint angle, const GdkColor *fg, const GdkColor *bg);
|
a GtkPlotData widget. |
|
|
|
|
|
|
|
|
|
void gtk_plot_data_set_numpoints (GtkPlotData *dataset, gint num_points);
|
a GtkPlotData widget. |
|
gint gtk_plot_data_get_numpoints (GtkPlotData *data);
|
|
Returns : |
void gtk_plot_data_set_symbol (GtkPlotData *dataset, GtkPlotSymbolType type, GtkPlotSymbolStyle style, gint size, gfloat line_width, const GdkColor *color, const GdkColor *border_color);
|
a GtkPlotData widget. |
|
symbol type, see GtkPlotSymbolType |
|
symbol style, see GtkPlotSymbolStyle |
|
symbol size |
|
symbol line width |
|
fill color |
|
border color |
void gtk_plot_data_get_symbol (GtkPlotData *dataset, GtkPlotSymbolType *type, GtkPlotSymbolStyle *style, gint *size, gfloat *line_width, GdkColor *color, GdkColor *border_color);
|
a GtkPlotData widget. |
|
|
|
|
|
|
|
|
|
|
|
void gtk_plot_data_set_connector (GtkPlotData *dataset, GtkPlotConnector connector);
|
a GtkPlotData widget. |
|
gint gtk_plot_data_get_connector (GtkPlotData *dataset);
|
a GtkPlotData widget. |
Returns : |
void gtk_plot_data_set_line_attributes (GtkPlotData *dataset, GtkPlotLineStyle style, GdkCapStyle cap_style, GdkJoinStyle join_style, gfloat width, const GdkColor *color);
|
a GtkPlotData widget. |
|
a GtkPlotLineStyle |
|
a GdkCapStyle |
|
a GdkJoinStyle |
|
line width |
|
line color |
void gtk_plot_data_get_line_attributes (GtkPlotData *dataset, GtkPlotLineStyle *style, GdkCapStyle *cap_style, GdkJoinStyle *join_style, gfloat *width, GdkColor *color);
|
a GtkPlotData widget. |
|
|
|
|
|
|
|
|
|
void gtk_plot_data_set_x_attributes (GtkPlotData *dataset, GtkPlotLineStyle style, GdkCapStyle cap_style, GdkJoinStyle join_style, gfloat width, const GdkColor *color);
|
a GtkPlotData widget. |
|
|
|
|
|
|
|
|
|
void gtk_plot_data_set_y_attributes (GtkPlotData *dataset, GtkPlotLineStyle style, GdkCapStyle cap_style, GdkJoinStyle join_style, gfloat width, const GdkColor *color);
|
a GtkPlotData widget. |
|
|
|
|
|
|
|
|
|
void gtk_plot_data_set_z_attributes (GtkPlotData *dataset, GtkPlotLineStyle style, GdkCapStyle cap_style, GdkJoinStyle join_style, gfloat width, const GdkColor *color);
|
a GtkPlotData widget. |
|
|
|
|
|
|
|
|
|
void gtk_plot_data_show_xerrbars (GtkPlotData *dataset);
|
a GtkPlotData widget. |
void gtk_plot_data_show_yerrbars (GtkPlotData *dataset);
|
a GtkPlotData widget. |
void gtk_plot_data_show_zerrbars (GtkPlotData *dataset);
|
a GtkPlotData widget. |
void gtk_plot_data_hide_xerrbars (GtkPlotData *dataset);
|
a GtkPlotData widget. |
void gtk_plot_data_hide_yerrbars (GtkPlotData *dataset);
|
a GtkPlotData widget. |
void gtk_plot_data_hide_zerrbars (GtkPlotData *dataset);
|
a GtkPlotData widget. |
void gtk_plot_data_fill_area (GtkPlotData *dataset, gboolean fill);
|
a GtkPlotData widget. |
|
gboolean gtk_plot_data_area_is_filled (GtkPlotData *dataset);
|
a GtkPlotData widget. |
Returns : |
void gtk_plot_data_hide_legend (GtkPlotData *dataset);
|
a GtkPlotData widget. |
void gtk_plot_data_set_legend (GtkPlotData *dataset, const gchar *legend);
|
a GtkPlotData widget. |
|
void gtk_plot_data_set_legend_precision (GtkPlotData *dataset, gint precision);
|
a GtkPlotData widget. |
|
gint gtk_plot_data_get_legend_precision (GtkPlotData *data);
|
a GtkPlotData widget. |
Returns : |
void gtk_plot_data_set_name (GtkPlotData *dataset, const gchar *name);
|
a GtkPlotData widget. |
|
GtkPlotAxis * gtk_plot_data_gradient (GtkPlotData *data);
|
a GtkPlotData widget. |
Returns : |
(transfer none) the gradient GtkPlotAxis |
void gtk_plot_data_gradient_set_title (GtkPlotData *data, gchar *title);
|
a GtkPlotData widget. |
|
title that will be displayed in the gradient box |
gboolean gtk_plot_data_gradient_show_lt_gt (GtkPlotData *data);
|
a GtkPlotData widget. |
Returns : |
GtkAllocation gtk_plot_data_get_gradient_allocation (GtkPlotData *data);
|
a GtkPlotData widget |
Returns : |
(transfer full) the gradient GtkAllocation |
void gtk_plot_data_move_gradient (GtkPlotData *data, gdouble x, gdouble y);
|
a GtkPlotData widget. |
|
|
|
void gtk_plot_data_set_gradient_size (GtkPlotData *data, gint size);
|
a GtkPlotData widget. |
|
void gtk_plot_data_set_gradient_show_lt_gt
(GtkPlotData *data,
gboolean show);
|
a GtkPlotData widget. |
|
void gtk_plot_data_reset_gradient_colors (GtkPlotData *data);
|
a GtkPlotData widget. |
void gtk_plot_data_gradient_use_custom_colors
(GtkPlotData *data,
gboolean custom);
|
a GtkPlotData widget. |
|
gboolean gtk_plot_data_gradient_custom_colors (GtkPlotData *data);
|
a GtkPlotData widget. |
Returns : |
void gtk_plot_data_set_gradient_mask (GtkPlotData *data, gint mask);
|
a GtkPlotData widget. |
|
gint gtk_plot_data_get_gradient_mask (GtkPlotData *data);
|
a GtkPlotData widget. |
Returns : |
void gtk_plot_data_gradient_set_visible (GtkPlotData *data, gboolean visible);
|
|
|
gboolean gtk_plot_data_gradient_visible (GtkPlotData *data);
|
a GtkPlotData widget. |
Returns : |
void gtk_plot_data_gradient_autoscale_a (GtkPlotData *data);
|
void gtk_plot_data_gradient_autoscale_da (GtkPlotData *data);
|
a GtkPlotData widget. |
void gtk_plot_data_gradient_autoscale_z (GtkPlotData *data);
|
a GtkPlotData widget. |
void gtk_plot_data_set_gradient_colors (GtkPlotData *data, const GdkColor *min, const GdkColor *max);
|
a GtkPlotData widget. |
|
|
|
void gtk_plot_data_get_gradient_colors (GtkPlotData *data, GdkColor *min, GdkColor *max);
|
a GtkPlotData widget. |
|
|
|
void gtk_plot_data_set_gradient_nth_color
(GtkPlotData *data,
guint level,
GdkColor *color);
|
a GtkPlotData widget. |
|
|
|
const GdkColor * gtk_plot_data_get_gradient_nth_color (GtkPlotData *data, guint level);
|
a GtkPlotData widget. |
|
|
Returns : |
void gtk_plot_data_set_gradient_outer_colors
(GtkPlotData *data,
const GdkColor *min,
const GdkColor *max);
|
a GtkPlotData widget. |
|
|
|
void gtk_plot_data_get_gradient_outer_colors
(GtkPlotData *data,
GdkColor *min,
GdkColor *max);
|
a GtkPlotData widget. |
|
|
|
void gtk_plot_data_set_gradient (GtkPlotData *data, gdouble min, gdouble max, gint nlevels, gint nsublevels);
|
a GtkPlotData widget. |
|
|
|
|
|
|
|
void gtk_plot_data_get_gradient (GtkPlotData *data, gdouble *min, gdouble *max, gint *nlevels, gint *nsublevels);
|
a GtkPlotData widget. |
|
|
|
|
|
|
|
void gtk_plot_data_get_gradient_level (GtkPlotData *data, gdouble level, GdkColor *color);
|
a GtkPlotData widget. |
|
|
|
void gtk_plot_data_gradient_set_style (GtkPlotData *data, GtkPlotLabelStyle style, gint precision);
|
a GtkPlotData widget. |
|
|
|
void gtk_plot_data_gradient_set_scale (GtkPlotData *data, GtkPlotScale scale);
|
a GtkPlotData widget. |
|
void gtk_plot_data_set_link (GtkPlotData *dataset, gpointer link);
|
a GtkPlotData widget. |
|
gpointer gtk_plot_data_get_link (GtkPlotData *dataset);
|
a GtkPlotData widget. |
Returns : |
(transfer none) link pointer |
void gtk_plot_data_remove_link (GtkPlotData *dataset);
|
a GtkPlotData widget. |
GtkPlotMarker * gtk_plot_data_add_marker (GtkPlotData *data, guint point);
|
a GtkPlotData widget. |
|
|
Returns : |
gboolean gtk_plot_data_remove_marker (GtkPlotData *data, GtkPlotMarker *marker);
|
a GtkPlotData widget. |
|
|
Returns : |
void gtk_plot_data_remove_markers (GtkPlotData *data);
|
a GtkPlotData widget. |
void gtk_plot_data_show_markers (GtkPlotData *data, gboolean show);
|
a GtkPlotData widget. |
|
gboolean gtk_plot_data_markers_visible (GtkPlotData *data);
|
a GtkPlotData widget. |
Returns : |
"gradient-break-nminor" property"gradient-break-nminor" gint : Read / Write
Allowed values: >= 0
Default value: 0
"gradient-break-position" property"gradient-break-position" gdouble : Read / Write
Allowed values: [0,1]
Default value: 0
"gradient-break-scale" property"gradient-break-scale" gint : Read / Write
Allowed values: >= 0
Default value: 0
"gradient-mask" property"gradient-mask" gint : Read / Write
Allowed values: >= 0
Default value: 0
"gradient-nmajor" property"gradient-nmajor" gint : Read / Write
Allowed values: >= 0
Default value: 0
"gradient-nminor" property"gradient-nminor" gint : Read / Write
Allowed values: >= 0
Default value: 0
"gradient-scale" property"gradient-scale" gint : Read / Write
Allowed values: >= 0
Default value: 0
"gradient-show-lt-gt" property"gradient-show-lt-gt" gboolean : Read / Write
Default value: TRUE
"gradient-step" property"gradient-step" gdouble : Read / Write
Allowed values: >= 0
Default value: 0
"iterator-mask" property"iterator-mask" gint : Read / Write
Allowed values: >= 0
Default value: 0
"labels-angle" property"labels-angle" gint : Read / Write
Allowed values: [0,270]
Default value: 0
"labels-border" property"labels-border" gint : Read / Write
Allowed values: >= 0
Default value: 0
"labels-border-shadow" property"labels-border-shadow" gint : Read / Write
Allowed values: >= 0
Default value: 0
"labels-border-space" property"labels-border-space" gint : Read / Write
Allowed values: >= 0
Default value: 0
"labels-border-width" property"labels-border-width" gint : Read / Write
Allowed values: >= 0
Default value: 0
"labels-offset" property"labels-offset" gint : Read / Write
Allowed values: >= 0
Default value: 0
"legends-precision" property"legends-precision" gint : Read / Write
Allowed values: >= 0
Default value: 0
"legends-style" property"legends-style" gint : Read / Write
Allowed values: >= 0
Default value: 0
"line-connector" property"line-connector" gint : Read / Write
Allowed values: >= 0
Default value: 0
"symbol-border-width" property"symbol-border-width" gdouble : Read / Write
Allowed values: >= 0
Default value: 0
"symbol-style" property"symbol-style" gint : Read / Write
Allowed values: >= 0
Default value: 0
"xerrbar-caps" property"xerrbar-caps" gint : Read / Write
Allowed values: >= 0
Default value: 0
"xerrbar-width" property"xerrbar-width" gint : Read / Write
Allowed values: >= 0
Default value: 0
"xline-width" property"xline-width" gdouble : Read / Write
Allowed values: >= 0
Default value: 0
"yerrbar-caps" property"yerrbar-caps" gint : Read / Write
Allowed values: >= 0
Default value: 0
"yerrbar-width" property"yerrbar-width" gint : Read / Write
Allowed values: >= 0
Default value: 0
"yline-width" property"yline-width" gdouble : Read / Write
Allowed values: >= 0
Default value: 0
"zerrbar-caps" property"zerrbar-caps" gint : Read / Write
Allowed values: >= 0
Default value: 0
"zerrbar-width" property"zerrbar-width" gint : Read / Write
Allowed values: >= 0
Default value: 0
"zline-width" property"zline-width" gdouble : Read / Write
Allowed values: >= 0
Default value: 0
"add-to-plot" signalgboolean user_function (GtkPlotData *plotdata, GtkPlot *arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
Returns : |
"draw-data" signalvoid user_function (GtkPlotData *plotdata, gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"gradient-changed" signalvoid user_function (GtkPlotData *plotdata, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"gradient-colors-changed" signalvoid user_function (GtkPlotData *plotdata, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"update" signalvoid user_function (GtkPlotData *data, gboolean new_range, gpointer user_data) : Run Last
|
a GtkPlotData widget. |
|
|
|
user data set when the signal handler was connected. |