Classes | Defines | Typedefs | Variables

nsFont.h File Reference

#include "gfxCore.h"
#include "nsCoord.h"
#include "nsStringGlue.h"
#include "gfxFontConstants.h"
Include dependency graph for nsFont.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  nsFont

Defines

#define NS_FONT_VARIANT_NORMAL   0
#define NS_FONT_VARIANT_SMALL_CAPS   1
#define NS_FONT_DECORATION_NONE   0x0
#define NS_FONT_DECORATION_UNDERLINE   0x1
#define NS_FONT_DECORATION_OVERLINE   0x2
#define NS_FONT_DECORATION_LINE_THROUGH   0x4

Typedefs

typedef PRBool(* nsFontFamilyEnumFunc )(const nsString_external &aFamily, PRBool aGeneric, void *aData)

Variables

const PRUint8 kGenericFont_NONE = 0x00
const PRUint8 kGenericFont_moz_variable = 0x00
const PRUint8 kGenericFont_moz_fixed = 0x01
const PRUint8 kGenericFont_serif = 0x02
const PRUint8 kGenericFont_sans_serif = 0x04
const PRUint8 kGenericFont_monospace = 0x08
const PRUint8 kGenericFont_cursive = 0x10
const PRUint8 kGenericFont_fantasy = 0x20

Define Documentation

#define NS_FONT_DECORATION_LINE_THROUGH   0x4
#define NS_FONT_DECORATION_NONE   0x0
#define NS_FONT_DECORATION_OVERLINE   0x2
#define NS_FONT_DECORATION_UNDERLINE   0x1
#define NS_FONT_VARIANT_NORMAL   0
#define NS_FONT_VARIANT_SMALL_CAPS   1

Typedef Documentation

typedef PRBool(* nsFontFamilyEnumFunc)(const nsString_external &aFamily, PRBool aGeneric, void *aData)

Variable Documentation

const PRUint8 kGenericFont_cursive = 0x10
const PRUint8 kGenericFont_fantasy = 0x20
const PRUint8 kGenericFont_monospace = 0x08
const PRUint8 kGenericFont_moz_fixed = 0x01
const PRUint8 kGenericFont_moz_variable = 0x00
const PRUint8 kGenericFont_NONE = 0x00
const PRUint8 kGenericFont_sans_serif = 0x04
const PRUint8 kGenericFont_serif = 0x02