GwyColorAxis

GwyColorAxis — Simple axis with a false color scale

Synopsis




struct      GwyColorAxis;
struct      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);

Object Hierarchy


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

Implemented Interfaces

GwyColorAxis implements AtkImplementorIface.

Description

Details

struct GwyColorAxis

struct GwyColorAxis;


struct GwyColorAxisClass

struct GwyColorAxisClass {

    GtkWidgetClass parent_class;

    gpointer reserved1;
    gpointer reserved2;
};


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 color axis axis.

axis : A color axis.
min : Where the range maximum should be stored (or NULL).
max : Where the range minimum should be stored (or NULL).

gwy_color_axis_set_range ()

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

Sets the range for color axis axis to [min, max].

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

gwy_color_axis_get_si_unit ()

GwySIUnit*  gwy_color_axis_get_si_unit      (GwyColorAxis *axis);

Returns 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);

axis :
unit :

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);

Returns the color gradient a color axis uses.

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