|
Graphics.Win32.GDI.Font | Portability | portable | Stability | provisional | Maintainer | Esa Ilari Vuokko <ei@vuokko.info> |
|
|
|
Description |
A collection of FFI declarations for interfacing with Win32.
|
|
|
Documentation |
|
type CharSet = UINT |
|
type PitchAndFamily = UINT |
|
type OutPrecision = UINT |
|
type ClipPrecision = UINT |
|
type FontQuality = UINT |
|
type FontWeight = Word32 |
|
type FaceName = String |
|
aNSI_CHARSET :: CharSet |
|
dEFAULT_CHARSET :: CharSet |
|
sYMBOL_CHARSET :: CharSet |
|
sHIFTJIS_CHARSET :: CharSet |
|
hANGEUL_CHARSET :: CharSet |
|
cHINESEBIG5_CHARSET :: CharSet |
|
oEM_CHARSET :: CharSet |
|
dEFAULT_PITCH :: PitchAndFamily |
|
fIXED_PITCH :: PitchAndFamily |
|
vARIABLE_PITCH :: PitchAndFamily |
|
fF_DONTCARE :: PitchAndFamily |
|
fF_ROMAN :: PitchAndFamily |
|
fF_SWISS :: PitchAndFamily |
|
fF_MODERN :: PitchAndFamily |
|
fF_SCRIPT :: PitchAndFamily |
|
fF_DECORATIVE :: PitchAndFamily |
|
familyMask :: PitchAndFamily |
|
pitchMask :: PitchAndFamily |
|
oUT_DEFAULT_PRECIS :: OutPrecision |
|
oUT_STRING_PRECIS :: OutPrecision |
|
oUT_CHARACTER_PRECIS :: OutPrecision |
|
oUT_STROKE_PRECIS :: OutPrecision |
|
oUT_TT_PRECIS :: OutPrecision |
|
oUT_DEVICE_PRECIS :: OutPrecision |
|
oUT_RASTER_PRECIS :: OutPrecision |
|
oUT_TT_ONLY_PRECIS :: OutPrecision |
|
cLIP_DEFAULT_PRECIS :: ClipPrecision |
|
cLIP_CHARACTER_PRECIS :: ClipPrecision |
|
cLIP_STROKE_PRECIS :: ClipPrecision |
|
cLIP_MASK :: ClipPrecision |
|
cLIP_LH_ANGLES :: ClipPrecision |
|
cLIP_TT_ALWAYS :: ClipPrecision |
|
cLIP_EMBEDDED :: ClipPrecision |
|
dEFAULT_QUALITY :: FontQuality |
|
dRAFT_QUALITY :: FontQuality |
|
pROOF_QUALITY :: FontQuality |
|
fW_DONTCARE :: FontWeight |
|
fW_THIN :: FontWeight |
|
fW_EXTRALIGHT :: FontWeight |
|
fW_LIGHT :: FontWeight |
|
fW_NORMAL :: FontWeight |
|
fW_MEDIUM :: FontWeight |
|
fW_SEMIBOLD :: FontWeight |
|
fW_BOLD :: FontWeight |
|
fW_EXTRABOLD :: FontWeight |
|
fW_HEAVY :: FontWeight |
|
fW_REGULAR :: FontWeight |
|
fW_ULTRALIGHT :: FontWeight |
|
fW_DEMIBOLD :: FontWeight |
|
fW_ULTRABOLD :: FontWeight |
|
fW_BLACK :: FontWeight |
|
createFont :: INT -> INT -> INT -> INT -> FontWeight -> Bool -> Bool -> Bool -> CharSet -> OutPrecision -> ClipPrecision -> FontQuality -> PitchAndFamily -> FaceName -> IO HFONT |
|
c_CreateFont :: INT -> INT -> INT -> INT -> FontWeight -> Bool -> Bool -> Bool -> CharSet -> OutPrecision -> ClipPrecision -> FontQuality -> PitchAndFamily -> LPCTSTR -> IO HFONT |
|
deleteFont :: HFONT -> IO () |
|
type StockFont = WORD |
|
oEM_FIXED_FONT :: StockFont |
|
aNSI_FIXED_FONT :: StockFont |
|
aNSI_VAR_FONT :: StockFont |
|
sYSTEM_FONT :: StockFont |
|
dEVICE_DEFAULT_FONT :: StockFont |
|
sYSTEM_FIXED_FONT :: StockFont |
|
getStockFont :: StockFont -> IO HFONT |
|
Produced by Haddock version 0.8 |