| ||||||||
| ||||||||
| Description | ||||||||
| A collection of FFI declarations for interfacing with Win32. | ||||||||
| Documentation | ||||||||
| setArcDirection :: HDC -> ArcDirection -> IO ArcDirection | ||||||||
| c_SetArcDirection :: HDC -> ArcDirection -> IO ArcDirection | ||||||||
| getArcDirection :: HDC -> IO ArcDirection | ||||||||
| c_GetArcDirection :: HDC -> IO ArcDirection | ||||||||
| setPolyFillMode :: HDC -> PolyFillMode -> IO PolyFillMode | ||||||||
| c_SetPolyFillMode :: HDC -> PolyFillMode -> IO PolyFillMode | ||||||||
| getPolyFillMode :: HDC -> IO PolyFillMode | ||||||||
| c_GetPolyFillMode :: HDC -> IO PolyFillMode | ||||||||
| setGraphicsMode :: HDC -> GraphicsMode -> IO GraphicsMode | ||||||||
| c_SetGraphicsMode :: HDC -> GraphicsMode -> IO GraphicsMode | ||||||||
| getGraphicsMode :: HDC -> IO GraphicsMode | ||||||||
| c_GetGraphicsMode :: HDC -> IO GraphicsMode | ||||||||
| setStretchBltMode :: HDC -> StretchBltMode -> IO StretchBltMode | ||||||||
| c_SetStretchBltMode :: HDC -> StretchBltMode -> IO StretchBltMode | ||||||||
| getStretchBltMode :: HDC -> IO StretchBltMode | ||||||||
| c_GetStretchBltMode :: HDC -> IO StretchBltMode | ||||||||
| setBkColor :: HDC -> COLORREF -> IO COLORREF | ||||||||
| c_SetBkColor :: HDC -> COLORREF -> IO COLORREF | ||||||||
| getBkColor :: HDC -> IO COLORREF | ||||||||
| c_GetBkColor :: HDC -> IO COLORREF | ||||||||
| setTextColor :: HDC -> COLORREF -> IO COLORREF | ||||||||
| c_SetTextColor :: HDC -> COLORREF -> IO COLORREF | ||||||||
| getTextColor :: HDC -> IO COLORREF | ||||||||
| c_GetTextColor :: HDC -> IO COLORREF | ||||||||
| setBkMode :: HDC -> BackgroundMode -> IO BackgroundMode | ||||||||
| c_SetBkMode :: HDC -> BackgroundMode -> IO BackgroundMode | ||||||||
| getBkMode :: HDC -> IO BackgroundMode | ||||||||
| c_GetBkMode :: HDC -> IO BackgroundMode | ||||||||
| setBrushOrgEx :: HDC -> Int -> Int -> IO POINT | ||||||||
| c_SetBrushOrgEx :: HDC -> Int -> Int -> Ptr POINT -> IO Bool | ||||||||
| getBrushOrgEx :: HDC -> IO POINT | ||||||||
| c_GetBrushOrgEx :: HDC -> Ptr POINT -> IO Bool | ||||||||
| setTextAlign :: HDC -> TextAlignment -> IO TextAlignment | ||||||||
| c_SetTextAlign :: HDC -> TextAlignment -> IO TextAlignment | ||||||||
| getTextAlign :: HDC -> IO TextAlignment | ||||||||
| c_GetTextAlign :: HDC -> IO TextAlignment | ||||||||
| setTextCharacterExtra :: HDC -> Int -> IO Int | ||||||||
| c_SetTextCharacterExtra :: HDC -> Int -> IO Int | ||||||||
| getTextCharacterExtra :: HDC -> IO Int | ||||||||
| c_GetTextCharacterExtra :: HDC -> IO Int | ||||||||
| getMiterLimit :: HDC -> IO Float | ||||||||
| c_GetMiterLimit :: HDC -> Ptr FLOAT -> IO Bool | ||||||||
| setMiterLimit :: HDC -> Float -> IO Float | ||||||||
| c_SetMiterLimit :: HDC -> FLOAT -> Ptr FLOAT -> IO Bool | ||||||||
| saveDC :: HDC -> IO Int | ||||||||
| c_SaveDC :: HDC -> IO Int | ||||||||
| restoreDC :: HDC -> Int -> IO () | ||||||||
| c_RestoreDC :: HDC -> Int -> IO Bool | ||||||||
| getCurrentBitmap :: HDC -> IO HBITMAP | ||||||||
| c_GetCurrentBitmap :: HDC -> UINT -> IO HBITMAP | ||||||||
| getCurrentBrush :: HDC -> IO HBRUSH | ||||||||
| c_GetCurrentBrush :: HDC -> UINT -> IO HBRUSH | ||||||||
| getCurrentFont :: HDC -> IO HFONT | ||||||||
| c_GetCurrentFont :: HDC -> UINT -> IO HFONT | ||||||||
| getCurrentPalette :: HDC -> IO HPALETTE | ||||||||
| c_GetCurrentPalette :: HDC -> UINT -> IO HPALETTE | ||||||||
| getCurrentPen :: HDC -> IO HPEN | ||||||||
| c_GetCurrentPen :: HDC -> UINT -> IO HPEN | ||||||||
| selectBitmap :: HDC -> HBITMAP -> IO HBITMAP | ||||||||
| c_SelectBitmap :: HDC -> HBITMAP -> IO HBITMAP | ||||||||
| selectBrush :: HDC -> HBRUSH -> IO HBRUSH | ||||||||
| c_SelectBrush :: HDC -> HBRUSH -> IO HBRUSH | ||||||||
| selectFont :: HDC -> HFONT -> IO HFONT | ||||||||
| c_SelectFont :: HDC -> HFONT -> IO HFONT | ||||||||
| selectPen :: HDC -> HPEN -> IO HPEN | ||||||||
| c_SelectPen :: HDC -> HPEN -> IO HPEN | ||||||||
| selectPalette :: HDC -> HPALETTE -> Bool -> IO HPALETTE | ||||||||
| c_SelectPalette :: HDC -> HPALETTE -> Bool -> IO HPALETTE | ||||||||
| selectRgn :: HDC -> HRGN -> IO RegionType | ||||||||
| c_SelectRgn :: HDC -> PRGN -> IO RegionType | ||||||||
| selectClipRgn :: HDC -> Maybe HRGN -> IO RegionType | ||||||||
| c_SelectClipRgn :: HDC -> PRGN -> IO RegionType | ||||||||
| extSelectClipRgn :: HDC -> Maybe HRGN -> ClippingMode -> IO RegionType | ||||||||
| c_ExtSelectClipRgn :: HDC -> PRGN -> ClippingMode -> IO RegionType | ||||||||
| selectClipPath :: HDC -> ClippingMode -> IO RegionType | ||||||||
| c_SelectClipPath :: HDC -> ClippingMode -> IO RegionType | ||||||||
| cancelDC :: HDC -> IO () | ||||||||
| c_CancelDC :: HDC -> IO Bool | ||||||||
| createCompatibleDC :: Maybe HDC -> IO HDC | ||||||||
| c_CreateCompatibleDC :: HDC -> IO HDC | ||||||||
| deleteDC :: HDC -> IO () | ||||||||
| c_DeleteDC :: HDC -> IO Bool | ||||||||
| Produced by Haddock version 0.8 |