GogAxisLine

## GogAxisLine GogAxisLine — Slave axes |

## Synopsis

                        GogAxisLine;
                        GogAxisBase;
    enum                GogAxisPosition;
    enum                GogAxisTickTypes;

## Object Hierarchy

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

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

## Implemented Interfaces

GogAxisLine implements GogDataset.

## 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"                  gchararray            : 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;

### enum GogAxisTickTypes

    typedef enum {
    	GOG_AXIS_TICK_NONE,
    	GOG_AXIS_TICK_MAJOR,
    	GOG_AXIS_TICK_MINOR
    } GogAxisTickTypes;

## 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: <= 1

Default value: 0

### The "`pos-str`" property

      "pos-str"                  gchararray            : Read / Write

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

Default value: "low"