| 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_si_unit () | 
| void | gwy_color_axis_set_gradient () | 
| const gchar * | 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 () | 
| gchar * | 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  | 
Since: 2.39
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_si_unit (GwyColorAxis *axis,GwySIUnit *unit);
Sets the SI unit a color axis displays.
void gwy_color_axis_set_gradient (GwyColorAxis *axis,const gchar *gradient);
Sets the color gradient a color axis should use.
const gchar *
gwy_color_axis_get_gradient (GwyColorAxis *axis);
Gets the color gradient a color axis uses.
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.
Since: 2.39
“gradient” property“gradient” gchar *
Name of color gradient the axis displays.
Owner: GwyColorAxis
Flags: Read / Write
Default value: NULL
“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 *
SI unit to display in labels.
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