manpagez: man pages & more
html files: goffice
Home | html | info | man

GogAxisLine

GogAxisLine

Object Hierarchy

  GObject
   +----GogObject
         +----GogStyledObject
               +----GogAxisBase
                     +----GogAxisLine
  GObject
   +----GogObject
         +----GogStyledObject
               +----GogAxisBase
                     +----GogAxis
                     +----GogAxisLine

Implemented Interfaces

GogAxisLine implements GOStyledObject and GogDataset.

GogAxisBase implements GOStyledObject.

Properties

  "cross-axis-id"            guint                 : Read / Write
  "major-tick-in"            gboolean              : Read / Write
  "major-tick-labeled"       gboolean              : Read / Write
  "major-tick-out"           gboolean              : Read / Write
  "major-tick-size-pts"      gint                  : Read / Write
  "minor-tick-in"            gboolean              : Read / Write
  "minor-tick-out"           gboolean              : Read / Write
  "minor-tick-size-pts"      gint                  : Read / Write
  "padding-pts"              gint                  : Read / Write
  "pos"                      guint                 : Read / Write
  "pos-str"                  gchar*                : Read / Write

Description

Details

GogAxisLine

typedef struct _GogAxisLine GogAxisLine;


GogAxisBase

typedef struct _GogAxisBase GogAxisBase;


enum GogAxisPosition

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


GogAxisTick

typedef struct {
	double		 position;
	GogAxisTickTypes	 type;
	char 		*label;
} GogAxisTick;


enum GogAxisTickTypes

typedef enum {
	GOG_AXIS_TICK_NONE,
	GOG_AXIS_TICK_MAJOR,
	GOG_AXIS_TICK_MINOR
} GogAxisTickTypes;


GogAxisTickProperties

typedef struct {
		gboolean tick_in, tick_out;
		int size_pts;
} GogAxisTickProperties;

Property Details

The "cross-axis-id" property

  "cross-axis-id"            guint                 : Read / Write

Which axis to cross.

Default value: 0


The "major-tick-in" property

  "major-tick-in"            gboolean              : Read / Write

Major tick marks inside the chart area.

Default value: FALSE


The "major-tick-labeled" property

  "major-tick-labeled"       gboolean              : Read / Write

Show labels for major ticks.

Default value: TRUE


The "major-tick-out" property

  "major-tick-out"           gboolean              : Read / Write

Major tick marks outside the chart area.

Default value: TRUE


The "major-tick-size-pts" property

  "major-tick-size-pts"      gint                  : Read / Write

Size of the major tick marks, in points.

Allowed values: [0,20]

Default value: 4


The "minor-tick-in" property

  "minor-tick-in"            gboolean              : Read / Write

Minor tick marks inside the chart area.

Default value: FALSE


The "minor-tick-out" property

  "minor-tick-out"           gboolean              : Read / Write

Minor tick marks outside the axis.

Default value: FALSE


The "minor-tick-size-pts" property

  "minor-tick-size-pts"      gint                  : Read / Write

Size of the minor tick marks, in points.

Allowed values: [0,15]

Default value: 2


The "padding-pts" property

  "padding-pts"              gint                  : Read / Write

Distance from axis line to plot area, in points.

Allowed values: >= -2147483647

Default value: 0


The "pos" property

  "pos"                      guint                 : Read / Write

Where to position an axis low, high, or crossing.

Allowed values: <= 2

Default value: 0


The "pos-str" property

  "pos-str"                  gchar*                : Read / Write

Where to position an axis low, high, or crossing.

Default value: "low"

© manpagez.com 2000-2024
Individual documents may contain additional copyright information.