## fo-property-font-weight

fo-property-font-weight —

## Synopsis

    enum        FoEnumFontWeight;
    #define     FO_TYPE_ENUM_FONT_WEIGHT
    struct      FoPropertyFontWeight;
    struct      FoPropertyFontWeightClass;
    GType       fo_property_font_weight_get_type
                                                (void);
    FoProperty* fo_property_font_weight_new     (void);
    FoProperty* fo_property_font_weight_get_initial
                                                (void);

## Description

## Details

### enum FoEnumFontWeight

    typedef enum {
      FO_ENUM_FONT_WEIGHT_NORMAL,
      FO_ENUM_FONT_WEIGHT_BOLD,
      FO_ENUM_FONT_WEIGHT_BOLDER,
      FO_ENUM_FONT_WEIGHT_LIGHTER,
      FO_ENUM_FONT_WEIGHT_100,
      FO_ENUM_FONT_WEIGHT_200,
      FO_ENUM_FONT_WEIGHT_300,
      FO_ENUM_FONT_WEIGHT_400,
      FO_ENUM_FONT_WEIGHT_500,
      FO_ENUM_FONT_WEIGHT_600,
      FO_ENUM_FONT_WEIGHT_700,
      FO_ENUM_FONT_WEIGHT_800,
      FO_ENUM_FONT_WEIGHT_900
    } FoEnumFontWeight;

### FO_TYPE_ENUM_FONT_WEIGHT

    #define FO_TYPE_ENUM_FONT_WEIGHT fo_enum_font_weight_get_type ()

### struct FoPropertyFontWeight

    struct FoPropertyFontWeight;

### struct FoPropertyFontWeightClass

    struct FoPropertyFontWeightClass;

### fo_property_font_weight_get_type ()

    GType       fo_property_font_weight_get_type
                                                (void);

Register the FoPropertyFontWeight type if not already registered and return its GType value.

Returns : | GType of FoPropertyFontWeight.

### fo_property_font_weight_new ()

    FoProperty* fo_property_font_weight_new     (void);

Creates a new FoPropertyFontWeight initialized to default value.

Returns : | the new FoPropertyFontWeight.

### fo_property_font_weight_get_initial ()

    FoProperty* fo_property_font_weight_get_initial
                                                (void);

Get an instance of the property with the correct initial value.

Returns : | An instance of the property.