GwyColorAxis

GwyColorAxis — Simple axis with a false color scale

Synopsis




                    GwyColorAxis;
                    GwyColorAxisClass;
GtkWidget*          gwy_color_axis_new                  (GtkOrientation orientation);
GtkWidget*          gwy_color_axis_new_with_range       (GtkOrientation orientation,
                                                         gdouble min,
                                                         gdouble max);
void                gwy_color_axis_get_range            (GwyColorAxis *axis,
                                                         gdouble *min,
                                                         gdouble *max);
void                gwy_color_axis_set_range            (GwyColorAxis *axis,
                                                         gdouble min,
                                                         gdouble max);
GwySIUnit*          gwy_color_axis_get_si_unit          (GwyColorAxis *axis);
void                gwy_color_axis_set_si_unit          (GwyColorAxis *axis,
                                                         GwySIUnit *unit);
void                gwy_color_axis_set_gradient         (GwyColorAxis *axis,
                                                         const gchar *gradient);
const gchar*        gwy_color_axis_get_gradient         (GwyColorAxis *axis);
GwyTicksStyle       gwy_color_axis_get_ticks_style      (GwyColorAxis *axis);
void                gwy_color_axis_set_ticks_style      (GwyColorAxis *axis,
                                                         GwyTicksStyle ticks_style);
gboolean            gwy_color_axis_get_labels_visible   (GwyColorAxis *axis);
void                gwy_color_axis_set_labels_visible   (GwyColorAxis *axis,
                                                         gboolean labels_visible);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GwyColorAxis

Implemented Interfaces

GwyColorAxis implements AtkImplementorIface.

Properties


  "gradient"                 gchararray            : Read / Write
  "labels-visible"           gboolean              : Read / Write
  "orientation"              GtkOrientation        : Read / Write / Construct Only
  "si-unit"                  GwySIUnit             : Read / Write
  "ticks-style"              GwyTicksStyle         : Read / Write

Description

Details

GwyColorAxis

typedef struct _GwyColorAxis GwyColorAxis;


GwyColorAxisClass

typedef struct {
    GtkWidgetClass parent_class;

    void (*reserved1)(void);
    void (*reserved2)(void);
} GwyColorAxisClass;


gwy_color_axis_new ()

GtkWidget*          gwy_color_axis_new                  (GtkOrientation orientation);

Creates a new color axis.

orientation : The orientation of the axis.
Returns : The newly created color axis as a GtkWidget.

gwy_color_axis_new_with_range ()

GtkWidget*          gwy_color_axis_new_with_range       (GtkOrientation orientation,
                                                         gdouble min,
                                                         gdouble max);

Creates a new color axis.

orientation : The orientation of the axis.
min : The minimum.
max : The maximum.
Returns : The newly created color axis as a GtkWidget.

gwy_color_axis_get_range ()

void                gwy_color_axis_get_range            (GwyColorAxis *axis,
                                                         gdouble *min,
                                                         gdouble *max);

Gets the range of a color axis.

axis : A color axis.
min : Location to store the range maximum (or NULL).
max : Location to store the range minimum (or NULL).

gwy_color_axis_set_range ()

void                gwy_color_axis_set_range            (GwyColorAxis *axis,
                                                         gdouble min,
                                                         gdouble max);

Sets the range of a color axis.

axis : A color axis.
min : The range minimum.
max : The range maximum.

gwy_color_axis_get_si_unit ()

GwySIUnit*          gwy_color_axis_get_si_unit          (GwyColorAxis *axis);

Gets the SI unit a color axis displays.

axis : A color axis.
Returns : The SI unit.

gwy_color_axis_set_si_unit ()

void                gwy_color_axis_set_si_unit          (GwyColorAxis *axis,
                                                         GwySIUnit *unit);

Sets the SI unit a color axis displays.

axis : A color axis.
unit : A SI unit to display next to minimum and maximum value.

gwy_color_axis_set_gradient ()

void                gwy_color_axis_set_gradient         (GwyColorAxis *axis,
                                                         const gchar *gradient);

Sets the color gradient a color axis should use.

axis : A color axis.
gradient : Name of gradient axis should use. It should exist.

gwy_color_axis_get_gradient ()

const gchar*        gwy_color_axis_get_gradient         (GwyColorAxis *axis);

Gets the color gradient a color axis uses.

axis : A color axis.
Returns : The color gradient.

gwy_color_axis_get_ticks_style ()

GwyTicksStyle       gwy_color_axis_get_ticks_style      (GwyColorAxis *axis);

Gets ticks style of a color axis.

axis : A color axis.
Returns : The ticks style.

gwy_color_axis_set_ticks_style ()

void                gwy_color_axis_set_ticks_style      (GwyColorAxis *axis,
                                                         GwyTicksStyle ticks_style);

Sets the ticks style of a color axis.

axis : A color axis.
ticks_style : The ticks style to use.

gwy_color_axis_get_labels_visible ()

gboolean            gwy_color_axis_get_labels_visible   (GwyColorAxis *axis);

Gets the visibility of labels of a color axis.

axis : A color axis.
Returns : TRUE if labels are displayed, FALSE if they are omitted.

gwy_color_axis_set_labels_visible ()

void                gwy_color_axis_set_labels_visible   (GwyColorAxis *axis,
                                                         gboolean labels_visible);

Sets the visibility of labels of a color axis.

axis : A color axis.
labels_visible : TRUE to display labels with minimum and maximum values, FALSE to display no labels.

Property Details

The "gradient" property

  "gradient"                 gchararray            : Read / Write

Name of color gradient the axis displays.

Default value: NULL


The "labels-visible" property

  "labels-visible"           gboolean              : Read / Write

Whether minimum and maximum labels are visible.

Default value: TRUE


The "orientation" property

  "orientation"              GtkOrientation        : Read / Write / Construct Only

Axis orientation.

Default value: GTK_ORIENTATION_VERTICAL


The "si-unit" property

  "si-unit"                  GwySIUnit             : Read / Write

SI unit to display in labels.


The "ticks-style" property

  "ticks-style"              GwyTicksStyle         : Read / Write

The style of axis ticks.

Default value: GWY_TICKS_STYLE_AUTO

See Also

GwyAxis -- Axis for use in graphs, GwyRuler -- Horizontal and vertical rulers