| Top |
| void | (*GwyColorAxisMapFunc) () |
| GtkWidget * | gwy_color_axis_new () |
| GtkWidget * | gwy_color_axis_new_with_range () |
| void | gwy_color_axis_get_range () |
| void | gwy_color_axis_set_range () |
| GwySIUnit * | gwy_color_axis_get_si_unit () |
| void | gwy_color_axis_set_gradient () |
| GwyGradient * | gwy_color_axis_get_gradient () |
| GwyTicksStyle | gwy_color_axis_get_ticks_style () |
| void | gwy_color_axis_set_ticks_style () |
| gboolean | gwy_color_axis_get_labels_visible () |
| void | gwy_color_axis_set_labels_visible () |
| void | gwy_color_axis_set_tick_map_func () |
| GwyGradient * | gradient | Read / Write |
| gboolean | labels-visible | Read / Write |
| GtkOrientation | orientation | Read / Write / Construct Only |
| GwySIUnit * | si-unit | Read / Write |
| GwyTicksStyle | ticks-style | Read / Write |
void (*GwyColorAxisMapFunc) (GwyColorAxis *axis,const gdouble *z,gdouble *mapped,guint n,gpointer user_data);
Type of color axis non-linear tick mapping function.
axis |
A color axis. |
|
z |
Array of length |
|
mapped |
Array of length |
|
n |
Length of |
|
user_data |
Data passed to |
GtkWidget *
gwy_color_axis_new (GtkOrientation orientation);
Creates a new color axis.
GtkWidget * gwy_color_axis_new_with_range (GtkOrientation orientation,gdouble min,gdouble max);
Creates a new color axis.
void gwy_color_axis_get_range (GwyColorAxis *axis,gdouble *min,gdouble *max);
Gets the range of a color axis.
void gwy_color_axis_set_range (GwyColorAxis *axis,gdouble min,gdouble max);
Sets the range of a color axis.
GwySIUnit *
gwy_color_axis_get_si_unit (GwyColorAxis *axis);
Gets the SI unit a color axis displays.
void gwy_color_axis_set_gradient (GwyColorAxis *axis,GwyGradient *gradient);
Sets the colour gradient a colour axis should use.
GwyGradient *
gwy_color_axis_get_gradient (GwyColorAxis *axis);
Gets the colour gradient a colour axis uses.
If no specific gradient has been set and the default one is used, the function returns NULL. This is consistent
with getting the corresponding property. If you still need the GwyGradient object in such case, use
gwy_gradients_get_gradient() with NULL argument.
GwyTicksStyle
gwy_color_axis_get_ticks_style (GwyColorAxis *axis);
Gets ticks style of a color axis.
void gwy_color_axis_set_ticks_style (GwyColorAxis *axis,GwyTicksStyle ticks_style);
Sets the ticks style of a color axis.
gboolean
gwy_color_axis_get_labels_visible (GwyColorAxis *axis);
Gets the visibility of labels of a color axis.
void gwy_color_axis_set_labels_visible (GwyColorAxis *axis,gboolean labels_visible);
Sets the visibility of labels of a color axis.
void gwy_color_axis_set_tick_map_func (GwyColorAxis *axis,GwyColorAxisMapFunc func,gpointer user_data);
Set the tick mapping function for a color axis.
The axis calculates tick positions as for the linear axis and then places them non-linearly using func
. Hence
a mapping function should be used with ticks mode GWY_TICKS_STYLE_UNLABELLED because minimum tick spacing is not
guaranteed.
Axis ticks style (used in GwyColorAxis).
|
Ticks are not drawn. |
||
|
One tick is drawn at center. |
||
|
A number of automatically chosen ticks are drawn at `round' values. |
||
|
Only edge ticks are labelled, interior ticks are drawn but not labelled. |
||
|
Alias for |
“gradient” property“gradient” GwyGradient *
Color gradient the axis displays.
Owner: GwyColorAxis
Flags: Read / Write
“labels-visible” property “labels-visible” gboolean
Whether minimum and maximum labels are visible.
Owner: GwyColorAxis
Flags: Read / Write
Default value: TRUE
“orientation” property“orientation” GtkOrientation
Axis orientation.
Owner: GwyColorAxis
Flags: Read / Write / Construct Only
Default value: GTK_ORIENTATION_VERTICAL
“si-unit” property“si-unit” GwySIUnit *
The unit of axis values.
Units are set by value. The unit object does not change. Setting the property is the same as getting the unit
object and using gwy_si_unit_assing() to modify it.
Owner: GwyColorAxis
Flags: Read / Write
“ticks-style” property“ticks-style” GwyTicksStyle
The style of axis ticks.
Owner: GwyColorAxis
Flags: Read / Write
Default value: GWY_TICKS_STYLE_AUTO