gog-axis-line

gog-axis-line

Synopsis

GogAxis *           gog_axis_base_get_crossed_axis      (GogAxisBase *axis_base);
double              gog_axis_base_get_cross_location    (GogAxisBase *axis_base);
enum                GogAxisPosition;
enum                GogAxisTickTypes;
#define             GOG_TYPE_AXIS_LINE
#define             GOG_AXIS_LINE                       (o)
#define             GOG_IS_AXIS_LINE                    (o)
GType               gog_axis_line_get_type              (void);

Description

Details

gog_axis_base_get_crossed_axis ()

GogAxis *           gog_axis_base_get_crossed_axis      (GogAxisBase *axis_base);

axis_base :

GogAxisBase

Returns :

returns the crossing axis in a 2D chart if set. [transfer none]

gog_axis_base_get_cross_location ()

double              gog_axis_base_get_cross_location    (GogAxisBase *axis_base);

axis_base :

Returns :


enum GogAxisPosition

typedef enum {
	GOG_AXIS_AT_LOW,
	GOG_AXIS_CROSS,
	GOG_AXIS_AT_HIGH,
	GOG_AXIS_AUTO
} GogAxisPosition;

GOG_AXIS_AT_LOW

crosses the other axis at low values.

GOG_AXIS_CROSS

crosses the other axis at a given value.

GOG_AXIS_AT_HIGH

crosses the other axis at high values.

GOG_AXIS_AUTO

crosses at an automatically determined position.

enum GogAxisTickTypes

typedef enum {
	GOG_AXIS_TICK_NONE,
	GOG_AXIS_TICK_MAJOR,
	GOG_AXIS_TICK_MINOR
} GogAxisTickTypes;

GOG_AXIS_TICK_NONE

no tick, should not occur.

GOG_AXIS_TICK_MAJOR

major tick.

GOG_AXIS_TICK_MINOR

minor tick.

GOG_TYPE_AXIS_LINE

#define GOG_TYPE_AXIS_LINE (gog_axis_line_get_type ())


GOG_AXIS_LINE()

#define GOG_AXIS_LINE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOG_TYPE_AXIS_LINE, GogAxisLine))

o :


GOG_IS_AXIS_LINE()

#define GOG_IS_AXIS_LINE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOG_TYPE_AXIS_LINE))

o :


gog_axis_line_get_type ()

GType               gog_axis_line_get_type              (void);

Returns :