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 PrintOperationPreview = PrintOperationPreview (ForeignPtr PrintOperationPreview)
- noPrintOperationPreview :: Maybe PrintOperationPreview
- class GObject o => PrintOperationPreviewK o
- toPrintOperationPreview :: PrintOperationPreviewK o => o -> IO PrintOperationPreview
- printOperationPreviewEndPreview :: (MonadIO m, PrintOperationPreviewK a) => a -> m ()
- printOperationPreviewIsSelected :: (MonadIO m, PrintOperationPreviewK a) => a -> Int32 -> m Bool
- printOperationPreviewRenderPage :: (MonadIO m, PrintOperationPreviewK a) => a -> Int32 -> m ()
- type PrintOperationPreviewGotPageSizeCallback = PrintContext -> PageSetup -> IO ()
- type PrintOperationPreviewGotPageSizeCallbackC = Ptr () -> Ptr PrintContext -> Ptr PageSetup -> Ptr () -> IO ()
- data PrintOperationPreviewGotPageSizeSignalInfo
- afterPrintOperationPreviewGotPageSize :: (GObject a, MonadIO m) => a -> PrintOperationPreviewGotPageSizeCallback -> m SignalHandlerId
- mkPrintOperationPreviewGotPageSizeCallback :: PrintOperationPreviewGotPageSizeCallbackC -> IO (FunPtr PrintOperationPreviewGotPageSizeCallbackC)
- noPrintOperationPreviewGotPageSizeCallback :: Maybe PrintOperationPreviewGotPageSizeCallback
- onPrintOperationPreviewGotPageSize :: (GObject a, MonadIO m) => a -> PrintOperationPreviewGotPageSizeCallback -> m SignalHandlerId
- printOperationPreviewGotPageSizeCallbackWrapper :: PrintOperationPreviewGotPageSizeCallback -> Ptr () -> Ptr PrintContext -> Ptr PageSetup -> Ptr () -> IO ()
- printOperationPreviewGotPageSizeClosure :: PrintOperationPreviewGotPageSizeCallback -> IO Closure
- type PrintOperationPreviewReadyCallback = PrintContext -> IO ()
- type PrintOperationPreviewReadyCallbackC = Ptr () -> Ptr PrintContext -> Ptr () -> IO ()
- data PrintOperationPreviewReadySignalInfo
- afterPrintOperationPreviewReady :: (GObject a, MonadIO m) => a -> PrintOperationPreviewReadyCallback -> m SignalHandlerId
- mkPrintOperationPreviewReadyCallback :: PrintOperationPreviewReadyCallbackC -> IO (FunPtr PrintOperationPreviewReadyCallbackC)
- noPrintOperationPreviewReadyCallback :: Maybe PrintOperationPreviewReadyCallback
- onPrintOperationPreviewReady :: (GObject a, MonadIO m) => a -> PrintOperationPreviewReadyCallback -> m SignalHandlerId
- printOperationPreviewReadyCallbackWrapper :: PrintOperationPreviewReadyCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO ()
- printOperationPreviewReadyClosure :: PrintOperationPreviewReadyCallback -> IO Closure
Exported types
newtype PrintOperationPreview Source
class GObject o => PrintOperationPreviewK o Source
Methods
printOperationPreviewEndPreview
printOperationPreviewEndPreview :: (MonadIO m, PrintOperationPreviewK a) => a -> m () Source
printOperationPreviewIsSelected
printOperationPreviewIsSelected :: (MonadIO m, PrintOperationPreviewK a) => a -> Int32 -> m Bool Source
printOperationPreviewRenderPage
printOperationPreviewRenderPage :: (MonadIO m, PrintOperationPreviewK a) => a -> Int32 -> m () Source
Signals
GotPageSize
type PrintOperationPreviewGotPageSizeCallback = PrintContext -> PageSetup -> IO () Source
type PrintOperationPreviewGotPageSizeCallbackC = Ptr () -> Ptr PrintContext -> Ptr PageSetup -> Ptr () -> IO () Source
afterPrintOperationPreviewGotPageSize :: (GObject a, MonadIO m) => a -> PrintOperationPreviewGotPageSizeCallback -> m SignalHandlerId Source
mkPrintOperationPreviewGotPageSizeCallback :: PrintOperationPreviewGotPageSizeCallbackC -> IO (FunPtr PrintOperationPreviewGotPageSizeCallbackC) Source
onPrintOperationPreviewGotPageSize :: (GObject a, MonadIO m) => a -> PrintOperationPreviewGotPageSizeCallback -> m SignalHandlerId Source
printOperationPreviewGotPageSizeCallbackWrapper :: PrintOperationPreviewGotPageSizeCallback -> Ptr () -> Ptr PrintContext -> Ptr PageSetup -> Ptr () -> IO () Source
printOperationPreviewGotPageSizeClosure :: PrintOperationPreviewGotPageSizeCallback -> IO Closure Source
Ready
type PrintOperationPreviewReadyCallback = PrintContext -> IO () Source
type PrintOperationPreviewReadyCallbackC = Ptr () -> Ptr PrintContext -> Ptr () -> IO () Source
afterPrintOperationPreviewReady :: (GObject a, MonadIO m) => a -> PrintOperationPreviewReadyCallback -> m SignalHandlerId Source
mkPrintOperationPreviewReadyCallback :: PrintOperationPreviewReadyCallbackC -> IO (FunPtr PrintOperationPreviewReadyCallbackC) Source
onPrintOperationPreviewReady :: (GObject a, MonadIO m) => a -> PrintOperationPreviewReadyCallback -> m SignalHandlerId Source
printOperationPreviewReadyCallbackWrapper :: PrintOperationPreviewReadyCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO () Source