## FoWsc

FoWsc —

## Synopsis

                FoWsc;
                FoWscClass;
    FoDatatype* fo_wsc_new                      (void);
    FoDatatype* fo_wsc_new_from_values          (FoDatatype *width,
                                                 FoDatatype *style,
                                                 FoDatatype *color);
    FoDatatype* fo_wsc_get_width                (FoDatatype *datatype);
    FoDatatype* fo_wsc_get_style                (FoDatatype *datatype);
    FoDatatype* fo_wsc_get_color                (FoDatatype *datatype);

## Description

## Details

### FoWsc

    typedef struct _FoWsc FoWsc;

### FoWscClass

    typedef struct _FoWscClass FoWscClass;

### fo_wsc_new ()

    FoDatatype* fo_wsc_new                      (void);

Creates a new FoWsc initialized to default value.

Returns : | the new FoWsc

### fo_wsc_new_from_values ()

    FoDatatype* fo_wsc_new_from_values          (FoDatatype *width,
                                                 FoDatatype *style,
                                                 FoDatatype *color);

Creates a new FoWsc with width, style, and color components set to provided values.

`width` : | FoDatatype to use as width value
`style` : | FoDatatype to use as style value
`color` : | FoDatatype to use as color value
Returns : | New FoWsc

### fo_wsc_get_width ()

    FoDatatype* fo_wsc_get_width                (FoDatatype *datatype);

Gets the width component value of `datatype`.

`datatype` : | FoWsc
Returns : | The width value of `datatype`.

### fo_wsc_get_style ()

    FoDatatype* fo_wsc_get_style                (FoDatatype *datatype);

Gets the style component value of `datatype`

`datatype` : | FoWsc
Returns : | The style value of `datatype`

### fo_wsc_get_color ()

    FoDatatype* fo_wsc_get_color                (FoDatatype *datatype);

Gets the color component value of `datatype`

`datatype` : | FoWsc
Returns : | The color value of `datatype`