| Win32-2.1.1.1: A binding to part of the Win32 library | Source code | Contents | Index

Graphics.Win32.GDI.HDC

Portability | portable
Stability | provisional
Maintainer | Esa Ilari Vuokko <ei@vuokko.info>

Description
A collection of FFI declarations for interfacing with Win32.
Documentation

setArcDirection :: HDC -> ArcDirection -> IO ArcDirection | Source

c_SetArcDirection :: HDC -> ArcDirection -> IO ArcDirection | Source

getArcDirection :: HDC -> IO ArcDirection | Source

c_GetArcDirection :: HDC -> IO ArcDirection | Source

setPolyFillMode :: HDC -> PolyFillMode -> IO PolyFillMode | Source

c_SetPolyFillMode :: HDC -> PolyFillMode -> IO PolyFillMode | Source

getPolyFillMode :: HDC -> IO PolyFillMode | Source

c_GetPolyFillMode :: HDC -> IO PolyFillMode | Source

setGraphicsMode :: HDC -> GraphicsMode -> IO GraphicsMode | Source

c_SetGraphicsMode :: HDC -> GraphicsMode -> IO GraphicsMode | Source

getGraphicsMode :: HDC -> IO GraphicsMode | Source

c_GetGraphicsMode :: HDC -> IO GraphicsMode | Source

setStretchBltMode :: HDC -> StretchBltMode -> IO StretchBltMode | Source

c_SetStretchBltMode :: HDC -> StretchBltMode -> IO StretchBltMode | Source

getStretchBltMode :: HDC -> IO StretchBltMode | Source

c_GetStretchBltMode :: HDC -> IO StretchBltMode | Source

setBkColor :: HDC -> COLORREF -> IO COLORREF | Source

c_SetBkColor :: HDC -> COLORREF -> IO COLORREF | Source

getBkColor :: HDC -> IO COLORREF | Source

c_GetBkColor :: HDC -> IO COLORREF | Source

setTextColor :: HDC -> COLORREF -> IO COLORREF | Source

c_SetTextColor :: HDC -> COLORREF -> IO COLORREF | Source

getTextColor :: HDC -> IO COLORREF | Source

c_GetTextColor :: HDC -> IO COLORREF | Source

setBkMode :: HDC -> BackgroundMode -> IO BackgroundMode | Source

c_SetBkMode :: HDC -> BackgroundMode -> IO BackgroundMode | Source

getBkMode :: HDC -> IO BackgroundMode | Source

c_GetBkMode :: HDC -> IO BackgroundMode | Source

setBrushOrgEx :: HDC -> Int -> Int -> IO POINT | Source

c_SetBrushOrgEx :: HDC -> Int -> Int -> Ptr POINT -> IO Bool | Source

getBrushOrgEx :: HDC -> IO POINT | Source

c_GetBrushOrgEx :: HDC -> Ptr POINT -> IO Bool | Source

setTextAlign :: HDC -> TextAlignment -> IO TextAlignment | Source

c_SetTextAlign :: HDC -> TextAlignment -> IO TextAlignment | Source

getTextAlign :: HDC -> IO TextAlignment | Source

c_GetTextAlign :: HDC -> IO TextAlignment | Source

setTextCharacterExtra :: HDC -> Int -> IO Int | Source

c_SetTextCharacterExtra :: HDC -> Int -> IO Int | Source

getTextCharacterExtra :: HDC -> IO Int | Source

c_GetTextCharacterExtra :: HDC -> IO Int | Source

getMiterLimit :: HDC -> IO Float | Source

c_GetMiterLimit :: HDC -> Ptr FLOAT -> IO Bool | Source

setMiterLimit :: HDC -> Float -> IO Float | Source

c_SetMiterLimit :: HDC -> FLOAT -> Ptr FLOAT -> IO Bool | Source

saveDC :: HDC -> IO Int | Source

c_SaveDC :: HDC -> IO Int | Source

restoreDC :: HDC -> Int -> IO () | Source

c_RestoreDC :: HDC -> Int -> IO Bool | Source

getCurrentBitmap :: HDC -> IO HBITMAP | Source

c_GetCurrentBitmap :: HDC -> UINT -> IO HBITMAP | Source

getCurrentBrush :: HDC -> IO HBRUSH | Source

c_GetCurrentBrush :: HDC -> UINT -> IO HBRUSH | Source

getCurrentFont :: HDC -> IO HFONT | Source

c_GetCurrentFont :: HDC -> UINT -> IO HFONT | Source

getCurrentPalette :: HDC -> IO HPALETTE | Source

c_GetCurrentPalette :: HDC -> UINT -> IO HPALETTE | Source

getCurrentPen :: HDC -> IO HPEN | Source

c_GetCurrentPen :: HDC -> UINT -> IO HPEN | Source

selectBitmap :: HDC -> HBITMAP -> IO HBITMAP | Source

c_SelectBitmap :: HDC -> HBITMAP -> IO HBITMAP | Source

selectBrush :: HDC -> HBRUSH -> IO HBRUSH | Source

c_SelectBrush :: HDC -> HBRUSH -> IO HBRUSH | Source

selectFont :: HDC -> HFONT -> IO HFONT | Source

c_SelectFont :: HDC -> HFONT -> IO HFONT | Source

selectPen :: HDC -> HPEN -> IO HPEN | Source

c_SelectPen :: HDC -> HPEN -> IO HPEN | Source

selectPalette :: HDC -> HPALETTE -> Bool -> IO HPALETTE | Source

c_SelectPalette :: HDC -> HPALETTE -> Bool -> IO HPALETTE | Source

selectRgn :: HDC -> HRGN -> IO RegionType | Source

c_SelectRgn :: HDC -> PRGN -> IO RegionType | Source

selectClipRgn :: HDC -> Maybe HRGN -> IO RegionType | Source

c_SelectClipRgn :: HDC -> PRGN -> IO RegionType | Source

extSelectClipRgn :: HDC -> Maybe HRGN -> ClippingMode -> IO RegionType | Source

c_ExtSelectClipRgn :: HDC -> PRGN -> ClippingMode -> IO RegionType | Source

selectClipPath :: HDC -> ClippingMode -> IO RegionType | Source

c_SelectClipPath :: HDC -> ClippingMode -> IO RegionType | Source

cancelDC :: HDC -> IO () | Source

c_CancelDC :: HDC -> IO Bool | Source

createCompatibleDC :: Maybe HDC -> IO HDC | Source

c_CreateCompatibleDC :: HDC -> IO HDC | Source

deleteDC :: HDC -> IO () | Source

c_DeleteDC :: HDC -> IO Bool | Source

Produced by Haddock version 0.8