Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype PrintContext = PrintContext (ForeignPtr PrintContext)
- class GObject o => PrintContextK o
- toPrintContext :: PrintContextK o => o -> IO PrintContext
- noPrintContext :: Maybe PrintContext
- data PrintContextCreatePangoContextMethodInfo
- printContextCreatePangoContext :: (MonadIO m, PrintContextK a) => a -> m Context
- data PrintContextCreatePangoLayoutMethodInfo
- printContextCreatePangoLayout :: (MonadIO m, PrintContextK a) => a -> m Layout
- data PrintContextGetCairoContextMethodInfo
- printContextGetCairoContext :: (MonadIO m, PrintContextK a) => a -> m Context
- data PrintContextGetDpiXMethodInfo
- printContextGetDpiX :: (MonadIO m, PrintContextK a) => a -> m Double
- data PrintContextGetDpiYMethodInfo
- printContextGetDpiY :: (MonadIO m, PrintContextK a) => a -> m Double
- data PrintContextGetHardMarginsMethodInfo
- printContextGetHardMargins :: (MonadIO m, PrintContextK a) => a -> m (Bool, Double, Double, Double, Double)
- data PrintContextGetHeightMethodInfo
- printContextGetHeight :: (MonadIO m, PrintContextK a) => a -> m Double
- data PrintContextGetPageSetupMethodInfo
- printContextGetPageSetup :: (MonadIO m, PrintContextK a) => a -> m PageSetup
- data PrintContextGetPangoFontmapMethodInfo
- printContextGetPangoFontmap :: (MonadIO m, PrintContextK a) => a -> m FontMap
- data PrintContextGetWidthMethodInfo
- printContextGetWidth :: (MonadIO m, PrintContextK a) => a -> m Double
- data PrintContextSetCairoContextMethodInfo
- printContextSetCairoContext :: (MonadIO m, PrintContextK a) => a -> Context -> Double -> Double -> m ()
Exported types
newtype PrintContext Source
GObject PrintContext | |
((~) * info (ResolvePrintContextMethod t PrintContext), MethodInfo * info PrintContext p) => IsLabelProxy t (PrintContext -> p) | |
type ParentTypes PrintContext | |
type AttributeList PrintContext | |
type SignalList PrintContext |
class GObject o => PrintContextK o Source
(GObject o, IsDescendantOf PrintContext o) => PrintContextK o |
toPrintContext :: PrintContextK o => o -> IO PrintContext Source
Methods
printContextCreatePangoContext
data PrintContextCreatePangoContextMethodInfo Source
((~) * signature (m Context), MonadIO m, PrintContextK a) => MethodInfo * PrintContextCreatePangoContextMethodInfo a signature |
printContextCreatePangoContext :: (MonadIO m, PrintContextK a) => a -> m Context Source
printContextCreatePangoLayout
data PrintContextCreatePangoLayoutMethodInfo Source
((~) * signature (m Layout), MonadIO m, PrintContextK a) => MethodInfo * PrintContextCreatePangoLayoutMethodInfo a signature |
printContextCreatePangoLayout :: (MonadIO m, PrintContextK a) => a -> m Layout Source
printContextGetCairoContext
data PrintContextGetCairoContextMethodInfo Source
((~) * signature (m Context), MonadIO m, PrintContextK a) => MethodInfo * PrintContextGetCairoContextMethodInfo a signature |
printContextGetCairoContext :: (MonadIO m, PrintContextK a) => a -> m Context Source
printContextGetDpiX
data PrintContextGetDpiXMethodInfo Source
((~) * signature (m Double), MonadIO m, PrintContextK a) => MethodInfo * PrintContextGetDpiXMethodInfo a signature |
printContextGetDpiX :: (MonadIO m, PrintContextK a) => a -> m Double Source
printContextGetDpiY
data PrintContextGetDpiYMethodInfo Source
((~) * signature (m Double), MonadIO m, PrintContextK a) => MethodInfo * PrintContextGetDpiYMethodInfo a signature |
printContextGetDpiY :: (MonadIO m, PrintContextK a) => a -> m Double Source
printContextGetHardMargins
data PrintContextGetHardMarginsMethodInfo Source
((~) * signature (m (Bool, Double, Double, Double, Double)), MonadIO m, PrintContextK a) => MethodInfo * PrintContextGetHardMarginsMethodInfo a signature |
printContextGetHardMargins :: (MonadIO m, PrintContextK a) => a -> m (Bool, Double, Double, Double, Double) Source
printContextGetHeight
data PrintContextGetHeightMethodInfo Source
((~) * signature (m Double), MonadIO m, PrintContextK a) => MethodInfo * PrintContextGetHeightMethodInfo a signature |
printContextGetHeight :: (MonadIO m, PrintContextK a) => a -> m Double Source
printContextGetPageSetup
data PrintContextGetPageSetupMethodInfo Source
((~) * signature (m PageSetup), MonadIO m, PrintContextK a) => MethodInfo * PrintContextGetPageSetupMethodInfo a signature |
printContextGetPageSetup :: (MonadIO m, PrintContextK a) => a -> m PageSetup Source
printContextGetPangoFontmap
data PrintContextGetPangoFontmapMethodInfo Source
((~) * signature (m FontMap), MonadIO m, PrintContextK a) => MethodInfo * PrintContextGetPangoFontmapMethodInfo a signature |
printContextGetPangoFontmap :: (MonadIO m, PrintContextK a) => a -> m FontMap Source
printContextGetWidth
data PrintContextGetWidthMethodInfo Source
((~) * signature (m Double), MonadIO m, PrintContextK a) => MethodInfo * PrintContextGetWidthMethodInfo a signature |
printContextGetWidth :: (MonadIO m, PrintContextK a) => a -> m Double Source
printContextSetCairoContext
data PrintContextSetCairoContextMethodInfo Source
((~) * signature (Context -> Double -> Double -> m ()), MonadIO m, PrintContextK a) => MethodInfo * PrintContextSetCairoContextMethodInfo a signature |
printContextSetCairoContext :: (MonadIO m, PrintContextK a) => a -> Context -> Double -> Double -> m () Source