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 PrintOperation = PrintOperation (ForeignPtr PrintOperation)
- class GObject o => PrintOperationK o
- toPrintOperation :: PrintOperationK o => o -> IO PrintOperation
- noPrintOperation :: Maybe PrintOperation
- printOperationGetPageSetup :: (MonadIO m, PrintOperationK a) => a -> m PageSetup
- printOperationGetPrintSettings :: (MonadIO m, PrintOperationK a) => a -> m PrintSettings
- printOperationNew :: (MonadIO m, WebViewK a) => a -> m PrintOperation
- printOperationPrint :: (MonadIO m, PrintOperationK a) => a -> m ()
- printOperationRunDialog :: (MonadIO m, PrintOperationK a, WindowK b) => a -> Maybe b -> m PrintOperationResponse
- printOperationSetPageSetup :: (MonadIO m, PrintOperationK a, PageSetupK b) => a -> b -> m ()
- printOperationSetPrintSettings :: (MonadIO m, PrintOperationK a, PrintSettingsK b) => a -> b -> m ()
- data PrintOperationPageSetupPropertyInfo
- constructPrintOperationPageSetup :: PageSetupK a => a -> IO ([Char], GValue)
- getPrintOperationPageSetup :: (MonadIO m, PrintOperationK o) => o -> m PageSetup
- setPrintOperationPageSetup :: (MonadIO m, PrintOperationK o, PageSetupK a) => o -> a -> m ()
- data PrintOperationPrintSettingsPropertyInfo
- constructPrintOperationPrintSettings :: PrintSettingsK a => a -> IO ([Char], GValue)
- getPrintOperationPrintSettings :: (MonadIO m, PrintOperationK o) => o -> m PrintSettings
- setPrintOperationPrintSettings :: (MonadIO m, PrintOperationK o, PrintSettingsK a) => o -> a -> m ()
- data PrintOperationWebViewPropertyInfo
- constructPrintOperationWebView :: WebViewK a => a -> IO ([Char], GValue)
- getPrintOperationWebView :: (MonadIO m, PrintOperationK o) => o -> m WebView
- type PrintOperationFailedCallback = Ptr () -> IO ()
- type PrintOperationFailedCallbackC = Ptr () -> Ptr () -> Ptr () -> IO ()
- data PrintOperationFailedSignalInfo
- afterPrintOperationFailed :: (GObject a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId
- mkPrintOperationFailedCallback :: PrintOperationFailedCallbackC -> IO (FunPtr PrintOperationFailedCallbackC)
- noPrintOperationFailedCallback :: Maybe PrintOperationFailedCallback
- onPrintOperationFailed :: (GObject a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId
- printOperationFailedCallbackWrapper :: PrintOperationFailedCallback -> Ptr () -> Ptr () -> Ptr () -> IO ()
- printOperationFailedClosure :: PrintOperationFailedCallback -> IO Closure
- type PrintOperationFinishedCallback = IO ()
- type PrintOperationFinishedCallbackC = Ptr () -> Ptr () -> IO ()
- data PrintOperationFinishedSignalInfo
- afterPrintOperationFinished :: (GObject a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId
- mkPrintOperationFinishedCallback :: PrintOperationFinishedCallbackC -> IO (FunPtr PrintOperationFinishedCallbackC)
- noPrintOperationFinishedCallback :: Maybe PrintOperationFinishedCallback
- onPrintOperationFinished :: (GObject a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId
- printOperationFinishedCallbackWrapper :: PrintOperationFinishedCallback -> Ptr () -> Ptr () -> IO ()
- printOperationFinishedClosure :: PrintOperationFinishedCallback -> IO Closure
Exported types
newtype PrintOperation Source
class GObject o => PrintOperationK o Source
(GObject o, IsDescendantOf PrintOperation o) => PrintOperationK o |
toPrintOperation :: PrintOperationK o => o -> IO PrintOperation Source
Methods
printOperationGetPageSetup
printOperationGetPageSetup :: (MonadIO m, PrintOperationK a) => a -> m PageSetup Source
printOperationGetPrintSettings
printOperationGetPrintSettings :: (MonadIO m, PrintOperationK a) => a -> m PrintSettings Source
printOperationNew
printOperationNew :: (MonadIO m, WebViewK a) => a -> m PrintOperation Source
printOperationPrint
printOperationPrint :: (MonadIO m, PrintOperationK a) => a -> m () Source
printOperationRunDialog
printOperationRunDialog :: (MonadIO m, PrintOperationK a, WindowK b) => a -> Maybe b -> m PrintOperationResponse Source
printOperationSetPageSetup
printOperationSetPageSetup :: (MonadIO m, PrintOperationK a, PageSetupK b) => a -> b -> m () Source
printOperationSetPrintSettings
printOperationSetPrintSettings :: (MonadIO m, PrintOperationK a, PrintSettingsK b) => a -> b -> m () Source
Properties
PageSetup
data PrintOperationPageSetupPropertyInfo Source
AttrInfo PrintOperationPageSetupPropertyInfo | |
type AttrLabel PrintOperationPageSetupPropertyInfo = "PrintOperation::page-setup" | |
type AttrGetType PrintOperationPageSetupPropertyInfo = PageSetup | |
type AttrBaseTypeConstraint PrintOperationPageSetupPropertyInfo = PrintOperationK | |
type AttrSetTypeConstraint PrintOperationPageSetupPropertyInfo = PageSetupK | |
type AttrAllowedOps PrintOperationPageSetupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructPrintOperationPageSetup :: PageSetupK a => a -> IO ([Char], GValue) Source
getPrintOperationPageSetup :: (MonadIO m, PrintOperationK o) => o -> m PageSetup Source
setPrintOperationPageSetup :: (MonadIO m, PrintOperationK o, PageSetupK a) => o -> a -> m () Source
PrintSettings
data PrintOperationPrintSettingsPropertyInfo Source
AttrInfo PrintOperationPrintSettingsPropertyInfo | |
type AttrLabel PrintOperationPrintSettingsPropertyInfo = "PrintOperation::print-settings" | |
type AttrGetType PrintOperationPrintSettingsPropertyInfo = PrintSettings | |
type AttrBaseTypeConstraint PrintOperationPrintSettingsPropertyInfo = PrintOperationK | |
type AttrSetTypeConstraint PrintOperationPrintSettingsPropertyInfo = PrintSettingsK | |
type AttrAllowedOps PrintOperationPrintSettingsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructPrintOperationPrintSettings :: PrintSettingsK a => a -> IO ([Char], GValue) Source
getPrintOperationPrintSettings :: (MonadIO m, PrintOperationK o) => o -> m PrintSettings Source
setPrintOperationPrintSettings :: (MonadIO m, PrintOperationK o, PrintSettingsK a) => o -> a -> m () Source
WebView
data PrintOperationWebViewPropertyInfo Source
AttrInfo PrintOperationWebViewPropertyInfo | |
type AttrLabel PrintOperationWebViewPropertyInfo = "PrintOperation::web-view" | |
type AttrGetType PrintOperationWebViewPropertyInfo = WebView | |
type AttrBaseTypeConstraint PrintOperationWebViewPropertyInfo = PrintOperationK | |
type AttrSetTypeConstraint PrintOperationWebViewPropertyInfo = WebViewK | |
type AttrAllowedOps PrintOperationWebViewPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getPrintOperationWebView :: (MonadIO m, PrintOperationK o) => o -> m WebView Source
Signals
Failed
type PrintOperationFailedCallback = Ptr () -> IO () Source
afterPrintOperationFailed :: (GObject a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId Source
mkPrintOperationFailedCallback :: PrintOperationFailedCallbackC -> IO (FunPtr PrintOperationFailedCallbackC) Source
onPrintOperationFailed :: (GObject a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId Source
printOperationFailedCallbackWrapper :: PrintOperationFailedCallback -> Ptr () -> Ptr () -> Ptr () -> IO () Source
Finished
type PrintOperationFinishedCallback = IO () Source
type PrintOperationFinishedCallbackC = Ptr () -> Ptr () -> IO () Source
afterPrintOperationFinished :: (GObject a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId Source
mkPrintOperationFinishedCallback :: PrintOperationFinishedCallbackC -> IO (FunPtr PrintOperationFinishedCallbackC) Source
onPrintOperationFinished :: (GObject a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId Source
printOperationFinishedCallbackWrapper :: PrintOperationFinishedCallback -> Ptr () -> Ptr () -> IO () Source