## FoPercentage FoPercentage |

## Synopsis

                        FoPercentage;
                        FoPercentageClass;
    FoDatatype*         fo_percentage_new                   (void);
    FoDatatype*         fo_percentage_new_with_value        (gdouble value);
    gdouble             fo_percentage_get_value             (FoDatatype *percentage);
    void                fo_percentage_set_value             (FoDatatype *percentage,
                                                             gdouble new_value);

    FoDatatype*         fo_percentage_get_percentage_hundred
                                                            (void);

## Object Hierarchy

      GObject
       +----FoObject
             +----FoDatatype
                   +----FoPercentage

## Properties

      "value"                    gdouble               : Read / Write

## Description

## Details

### FoPercentage

    typedef struct _FoPercentage FoPercentage;

### FoPercentageClass

    typedef struct _FoPercentageClass FoPercentageClass;

### fo_percentage_new ()

    FoDatatype*         fo_percentage_new                   (void);

Creates a new FoPercentage initialized to default value.

Returns : | the new FoPercentage.

### fo_percentage_new_with_value ()

    FoDatatype*         fo_percentage_new_with_value        (gdouble value);

Creates a new FoPercentage initialized to value of `value`. For example, fo_percentage_new_with_value(100) creates a new FoPercentage with value equal to 100%.

`value` : | Value of new FoPercentage.
Returns : | the new FoPercentage.

### fo_percentage_get_value ()

    gdouble             fo_percentage_get_value             (FoDatatype *percentage);

Get the value of `percentage`.

`percentage` : | FoPercentage.
Returns : | Numeric value of `percentage`.

### fo_percentage_set_value ()

    void                fo_percentage_set_value             (FoDatatype *percentage,
                                                             gdouble new_value);

Set the value of `percentage`.

`percentage` : | FoPercentage.
`new_value` : | New value for `percentage`.

### fo_percentage_get_percentage_hundred ()

    FoDatatype*         fo_percentage_get_percentage_hundred
                                                            (void);

Get an FoPercentage with the well-known value of 100%.

Returns : | The FoPercentage.

## Property Details

### The `"value"` property

      "value"                    gdouble               : Read / Write

Percentage value.

Default value: 0