FoFontDesc

FoFontDesc —

Synopsis




struct      FoFontDesc;
struct      FoFontDescClass;
#define     FO_FONT_DESC_ERROR
GQuark      fo_font_desc_error_quark        (void);
enum        FoFontDescError;
FoFontDesc* fo_font_desc_new                (void);
FoFontDesc* fo_font_desc_copy               (const FoFontDesc *font_desc);
void        fo_font_desc_set_family         (FoFontDesc *font_desc,
                                             const char *family);
void        fo_font_desc_set_size           (FoFontDesc *font_desc,
                                             gfloat size);
void        fo_font_desc_set_style          (FoFontDesc *font_desc,
                                             FoEnumFontStyle style);
void        fo_font_desc_set_stretch        (FoFontDesc *font_desc,
                                             FoEnumFontStretch stretch);
void        fo_font_desc_set_variant        (FoFontDesc *font_desc,
                                             FoEnumFontVariant variant);
void        fo_font_desc_set_weight         (FoFontDesc *font_desc,
                                             gint weight);

Description

Details

struct FoFontDesc

struct FoFontDesc;


struct FoFontDescClass

struct FoFontDescClass;


FO_FONT_DESC_ERROR

#define     FO_FONT_DESC_ERROR


fo_font_desc_error_quark ()

GQuark      fo_font_desc_error_quark        (void);

Get the error quark for FoFontDesc.

If the quark does not yet exist, create it.

Returns : GQuark associated with FoFontDesc errors.

enum FoFontDescError

typedef enum
{
  FO_FONT_DESC_ERROR_FAILED
} FoFontDescError;


fo_font_desc_new ()

FoFontDesc* fo_font_desc_new                (void);

Creates a new FoFontDesc.

Returns : the newly created FoFontDesc.

fo_font_desc_copy ()

FoFontDesc* fo_font_desc_copy               (const FoFontDesc *font_desc);

font_desc :
Returns :

fo_font_desc_set_family ()

void        fo_font_desc_set_family         (FoFontDesc *font_desc,
                                             const char *family);

font_desc :
family :

fo_font_desc_set_size ()

void        fo_font_desc_set_size           (FoFontDesc *font_desc,
                                             gfloat size);

font_desc :
size :

fo_font_desc_set_style ()

void        fo_font_desc_set_style          (FoFontDesc *font_desc,
                                             FoEnumFontStyle style);

font_desc :
style :

fo_font_desc_set_stretch ()

void        fo_font_desc_set_stretch        (FoFontDesc *font_desc,
                                             FoEnumFontStretch stretch);

font_desc :
stretch :

fo_font_desc_set_variant ()

void        fo_font_desc_set_variant        (FoFontDesc *font_desc,
                                             FoEnumFontVariant variant);

font_desc :
variant :

fo_font_desc_set_weight ()

void        fo_font_desc_set_weight         (FoFontDesc *font_desc,
                                             gint weight);

font_desc :
weight :