## FoAreaArea FoAreaArea |

## Synopsis

                        FoAreaArea;
                        FoAreaAreaClass;
    FoArea*             fo_area_area_new                    (void);
    void                fo_area_area_set_x                  (FoArea *fo_area,
                                                             gfloat new_x);
    gfloat              fo_area_area_get_x                  (FoArea *fo_area);
    void                fo_area_area_set_y                  (FoArea *fo_area,
                                                             gfloat new_y);
    gfloat              fo_area_area_get_y                  (FoArea *fo_area);
    void                fo_area_area_set_width              (FoArea *fo_area,
                                                             gfloat new_width);
    gfloat              fo_area_area_get_width              (FoArea *fo_area);
    void                fo_area_area_set_height             (FoArea *fo_area,
                                                             gfloat new_height);
    gfloat              fo_area_area_get_height             (FoArea *fo_area);
    void                fo_area_area_set_border_before      (FoArea *fo_area,
                                                             gfloat new_border_before);
    gfloat              fo_area_area_get_border_before      (FoArea *fo_area);
    void                fo_area_area_set_border_after       (FoArea *fo_area,
                                                             gfloat new_border_after);
    gfloat              fo_area_area_get_border_after       (FoArea *fo_area);
    void                fo_area_area_set_border_start       (FoArea *fo_area,
                                                             gfloat new_border_start);
    gfloat              fo_area_area_get_border_start       (FoArea *fo_area);
    void                fo_area_area_set_border_end         (FoArea *fo_area,
                                                             gfloat new_border_end);
    gfloat              fo_area_area_get_border_end         (FoArea *fo_area);
    void                fo_area_area_set_padding_before     (FoArea *fo_area,
                                                             gfloat new_padding_before);
    gfloat              fo_area_area_get_padding_before     (FoArea *fo_area);
    void                fo_area_area_set_padding_after      (FoArea *fo_area,
                                                             gfloat new_padding_after);
    gfloat              fo_area_area_get_padding_after      (FoArea *fo_area);
    void                fo_area_area_set_padding_start      (FoArea *fo_area,
                                                             gfloat new_padding_start);
    gfloat              fo_area_area_get_padding_start      (FoArea *fo_area);
    void                fo_area_area_set_padding_end        (FoArea *fo_area,
                                                             gfloat new_padding_end);
    gfloat              fo_area_area_get_padding_end        (FoArea *fo_area);
    void                fo_area_area_set_start_indent       (FoArea *fo_area,
                                                             gfloat new_start_indent);
    gfloat              fo_area_area_get_start_indent       (FoArea *fo_area);
    void                fo_area_area_set_end_indent         (FoArea *fo_area,
                                                             gfloat new_end_indent);
    gfloat              fo_area_area_get_end_indent         (FoArea *fo_area);
    void                fo_area_area_set_space_before       (FoArea *fo_area,
                                                             gfloat new_space_before);
    gfloat              fo_area_area_get_space_before       (FoArea *fo_area);
    void                fo_area_area_set_space_after        (FoArea *fo_area,
                                                             gfloat new_space_after);
    gfloat              fo_area_area_get_space_after        (FoArea *fo_area);

## Object Hierarchy

      GObject
       +----FoObject
             +----FoNode
                   +----FoArea
                         +----FoAreaArea
                               +----FoAreaLayout
                               +----FoAreaListItem
                               +----FoAreaNormal
                               +----FoAreaReference
                               +----FoAreaTablePart
                               +----FoAreaTableCellProxy
                               +----FoAreaTableRow

## Properties

      "height"                   gfloat                : Read / Write
      "width"                    gfloat                : Read / Write
      "x"                        gfloat                : Read / Write
      "y"                        gfloat                : Read / Write

## Description

## Details

### FoAreaArea

    typedef struct _FoAreaArea FoAreaArea;

### FoAreaAreaClass

    typedef struct _FoAreaAreaClass FoAreaAreaClass;

### fo_area_area_new ()

    FoArea*             fo_area_area_new                    (void);

Creates a new FoAreaArea initialized to default value.

Returns : | the new FoAreaArea

### fo_area_area_set_x ()

    void                fo_area_area_set_x                  (FoArea *fo_area,
                                                             gfloat new_x);

Sets the "x" property of `fo_area` to `new_x`

`fo_area` : | The FoAreaArea object
`new_x` : | The new "x" property value

### fo_area_area_get_x ()

    gfloat              fo_area_area_get_x                  (FoArea *fo_area);

Gets the "x" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "x" property value

### fo_area_area_set_y ()

    void                fo_area_area_set_y                  (FoArea *fo_area,
                                                             gfloat new_y);

Sets the "y" property of `fo_area` to `new_y`

`fo_area` : | The FoAreaArea object
`new_y` : | The new "y" property value

### fo_area_area_get_y ()

    gfloat              fo_area_area_get_y                  (FoArea *fo_area);

Gets the "y" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "y" property value

### fo_area_area_set_width ()

    void                fo_area_area_set_width              (FoArea *fo_area,
                                                             gfloat new_width);

Sets the "width" property of `fo_area` to `new_width`

`fo_area` : | The FoAreaArea object
`new_width` : | The new "width" property value

### fo_area_area_get_width ()

    gfloat              fo_area_area_get_width              (FoArea *fo_area);

Gets the "width" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "width" property value

### fo_area_area_set_height ()

    void                fo_area_area_set_height             (FoArea *fo_area,
                                                             gfloat new_height);

Sets the "height" property of `fo_area` to `new_height`

`fo_area` : | The FoAreaArea object
`new_height` : | The new "height" property value

### fo_area_area_get_height ()

    gfloat              fo_area_area_get_height             (FoArea *fo_area);

Gets the "height" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "height" property value

### fo_area_area_set_border_before ()

    void                fo_area_area_set_border_before      (FoArea *fo_area,
                                                             gfloat new_border_before);

Sets the "border-before" property of `fo_area` to `new_border_before`

`fo_area` : | The FoAreaArea object
`new_border_before` : | The new "border-before" property value

### fo_area_area_get_border_before ()

    gfloat              fo_area_area_get_border_before      (FoArea *fo_area);

Gets the "border-before" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "border_before" property value

### fo_area_area_set_border_after ()

    void                fo_area_area_set_border_after       (FoArea *fo_area,
                                                             gfloat new_border_after);

Sets the "border-after" property of `fo_area` to `new_border_after`

`fo_area` : | The FoAreaArea object
`new_border_after` : | The new "border-after" property value

### fo_area_area_get_border_after ()

    gfloat              fo_area_area_get_border_after       (FoArea *fo_area);

Gets the "border-after" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "border_after" property value

### fo_area_area_set_border_start ()

    void                fo_area_area_set_border_start       (FoArea *fo_area,
                                                             gfloat new_border_start);

Sets the "border-start" property of `fo_area` to `new_border_start`

`fo_area` : | The FoAreaArea object
`new_border_start` : | The new "border-start" property value

### fo_area_area_get_border_start ()

    gfloat              fo_area_area_get_border_start       (FoArea *fo_area);

Gets the "border-start" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "border_start" property value

### fo_area_area_set_border_end ()

    void                fo_area_area_set_border_end         (FoArea *fo_area,
                                                             gfloat new_border_end);

Sets the "border-end" property of `fo_area` to `new_border_end`

`fo_area` : | The FoAreaArea object
`new_border_end` : | The new "border-end" property value

### fo_area_area_get_border_end ()

    gfloat              fo_area_area_get_border_end         (FoArea *fo_area);

Gets the "border-end" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "border_end" property value

### fo_area_area_set_padding_before ()

    void                fo_area_area_set_padding_before     (FoArea *fo_area,
                                                             gfloat new_padding_before);

Sets the "padding-before" property of `fo_area` to `new_padding_before`

`fo_area` : | The FoAreaArea object
`new_padding_before` : | The new "padding-before" property value

### fo_area_area_get_padding_before ()

    gfloat              fo_area_area_get_padding_before     (FoArea *fo_area);

Gets the "padding-before" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "padding_before" property value

### fo_area_area_set_padding_after ()

    void                fo_area_area_set_padding_after      (FoArea *fo_area,
                                                             gfloat new_padding_after);

Sets the "padding-after" property of `fo_area` to `new_padding_after`

`fo_area` : | The FoAreaArea object
`new_padding_after` : | The new "padding-after" property value

### fo_area_area_get_padding_after ()

    gfloat              fo_area_area_get_padding_after      (FoArea *fo_area);

Gets the "padding-after" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "padding_after" property value

### fo_area_area_set_padding_start ()

    void                fo_area_area_set_padding_start      (FoArea *fo_area,
                                                             gfloat new_padding_start);

Sets the "padding-start" property of `fo_area` to `new_padding_start`

`fo_area` : | The FoAreaArea object
`new_padding_start` : | The new "padding-start" property value

### fo_area_area_get_padding_start ()

    gfloat              fo_area_area_get_padding_start      (FoArea *fo_area);

Gets the "padding-start" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "padding_start" property value

### fo_area_area_set_padding_end ()

    void                fo_area_area_set_padding_end        (FoArea *fo_area,
                                                             gfloat new_padding_end);

Sets the "padding-end" property of `fo_area` to `new_padding_end`

`fo_area` : | The FoAreaArea object
`new_padding_end` : | The new "padding-end" property value

### fo_area_area_get_padding_end ()

    gfloat              fo_area_area_get_padding_end        (FoArea *fo_area);

Gets the "padding-end" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "padding_end" property value

### fo_area_area_set_start_indent ()

    void                fo_area_area_set_start_indent       (FoArea *fo_area,
                                                             gfloat new_start_indent);

Sets the "start-indent" property of `fo_area` to `new_start_indent`

`fo_area` : | The FoAreaArea object
`new_start_indent` : | The new "start-indent" property value

### fo_area_area_get_start_indent ()

    gfloat              fo_area_area_get_start_indent       (FoArea *fo_area);

Gets the "start-indent" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "start_indent" property value

### fo_area_area_set_end_indent ()

    void                fo_area_area_set_end_indent         (FoArea *fo_area,
                                                             gfloat new_end_indent);

Sets the "end-indent" property of `fo_area` to `new_end_indent`

`fo_area` : | The FoAreaArea object
`new_end_indent` : | The new "end-indent" property value

### fo_area_area_get_end_indent ()

    gfloat              fo_area_area_get_end_indent         (FoArea *fo_area);

Gets the "end-indent" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "end_indent" property value

### fo_area_area_set_space_before ()

    void                fo_area_area_set_space_before       (FoArea *fo_area,
                                                             gfloat new_space_before);

Sets the "space-before" property of `fo_area` to `new_space_before`

`fo_area` : | The FoAreaArea object
`new_space_before` : | The new "space-before" property value

### fo_area_area_get_space_before ()

    gfloat              fo_area_area_get_space_before       (FoArea *fo_area);

Gets the "space-before" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "space_before" property value

### fo_area_area_set_space_after ()

    void                fo_area_area_set_space_after        (FoArea *fo_area,
                                                             gfloat new_space_after);

Sets the "space-after" property of `fo_area` to `new_space_after`

`fo_area` : | The FoAreaArea object
`new_space_after` : | The new "space-after" property value

### fo_area_area_get_space_after ()

    gfloat              fo_area_area_get_space_after        (FoArea *fo_area);

Gets the "space-after" property of `fo_area`

`fo_area` : | The FoAreaArea object
Returns : | The "space_after" property value

## Property Details

### The `"height"` property

      "height"                   gfloat                : Read / Write

Area height property.

Allowed values: >= 0

Default value: 0

### The `"width"` property

      "width"                    gfloat                : Read / Write

Area width property.

Allowed values: >= 0

Default value: 0

### The `"x"` property

      "x"                        gfloat                : Read / Write

x position property.

Allowed values: >= 0

Default value: 0

### The `"y"` property

      "y"                        gfloat                : Read / Write

y position property.

Allowed values: >= 0

Default value: 0