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
- data PrintOperationGetPageSetupMethodInfo
- printOperationGetPageSetup :: (MonadIO m, PrintOperationK a) => a -> m PageSetup
- data PrintOperationGetPrintSettingsMethodInfo
- printOperationGetPrintSettings :: (MonadIO m, PrintOperationK a) => a -> m PrintSettings
- printOperationNew :: (MonadIO m, WebViewK a) => a -> m PrintOperation
- data PrintOperationPrintMethodInfo
- printOperationPrint :: (MonadIO m, PrintOperationK a) => a -> m ()
- data PrintOperationRunDialogMethodInfo
- printOperationRunDialog :: (MonadIO m, PrintOperationK a, WindowK b) => a -> Maybe b -> m PrintOperationResponse
- data PrintOperationSetPageSetupMethodInfo
- printOperationSetPageSetup :: (MonadIO m, PrintOperationK a, PageSetupK b) => a -> b -> m ()
- data PrintOperationSetPrintSettingsMethodInfo
- 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
- printOperationPageSetup :: AttrLabelProxy "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
- printOperationPrintSettings :: AttrLabelProxy "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 (Maybe WebView)
- printOperationWebView :: AttrLabelProxy "webView"
- type PrintOperationFailedCallback = GError -> IO ()
- type PrintOperationFailedCallbackC = Ptr () -> Ptr GError -> 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 GError -> 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
GObject PrintOperation | |
((~) * info (ResolvePrintOperationMethod t PrintOperation), MethodInfo * info PrintOperation p) => IsLabelProxy t (PrintOperation -> p) | |
type ParentTypes PrintOperation | |
type AttributeList PrintOperation | |
type SignalList PrintOperation |
class GObject o => PrintOperationK o Source
(GObject o, IsDescendantOf PrintOperation o) => PrintOperationK o |
toPrintOperation :: PrintOperationK o => o -> IO PrintOperation Source
Methods
printOperationGetPageSetup
data PrintOperationGetPageSetupMethodInfo Source
((~) * signature (m PageSetup), MonadIO m, PrintOperationK a) => MethodInfo * PrintOperationGetPageSetupMethodInfo a signature |
printOperationGetPageSetup :: (MonadIO m, PrintOperationK a) => a -> m PageSetup Source
printOperationGetPrintSettings
data PrintOperationGetPrintSettingsMethodInfo Source
((~) * signature (m PrintSettings), MonadIO m, PrintOperationK a) => MethodInfo * PrintOperationGetPrintSettingsMethodInfo a signature |
printOperationGetPrintSettings :: (MonadIO m, PrintOperationK a) => a -> m PrintSettings Source
printOperationNew
printOperationNew :: (MonadIO m, WebViewK a) => a -> m PrintOperation Source
printOperationPrint
data PrintOperationPrintMethodInfo Source
((~) * signature (m ()), MonadIO m, PrintOperationK a) => MethodInfo * PrintOperationPrintMethodInfo a signature |
printOperationPrint :: (MonadIO m, PrintOperationK a) => a -> m () Source
printOperationRunDialog
data PrintOperationRunDialogMethodInfo Source
((~) * signature (Maybe b -> m PrintOperationResponse), MonadIO m, PrintOperationK a, WindowK b) => MethodInfo * PrintOperationRunDialogMethodInfo a signature |
printOperationRunDialog :: (MonadIO m, PrintOperationK a, WindowK b) => a -> Maybe b -> m PrintOperationResponse Source
printOperationSetPageSetup
data PrintOperationSetPageSetupMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, PrintOperationK a, PageSetupK b) => MethodInfo * PrintOperationSetPageSetupMethodInfo a signature |
printOperationSetPageSetup :: (MonadIO m, PrintOperationK a, PageSetupK b) => a -> b -> m () Source
printOperationSetPrintSettings
data PrintOperationSetPrintSettingsMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, PrintOperationK a, PrintSettingsK b) => MethodInfo * PrintOperationSetPrintSettingsMethodInfo a signature |
printOperationSetPrintSettings :: (MonadIO m, PrintOperationK a, PrintSettingsK b) => a -> b -> m () Source
Properties
PageSetup
data PrintOperationPageSetupPropertyInfo Source
constructPrintOperationPageSetup :: PageSetupK a => a -> IO ([Char], GValue) Source
getPrintOperationPageSetup :: (MonadIO m, PrintOperationK o) => o -> m PageSetup Source
printOperationPageSetup :: AttrLabelProxy "pageSetup" Source
setPrintOperationPageSetup :: (MonadIO m, PrintOperationK o, PageSetupK a) => o -> a -> m () Source
PrintSettings
data PrintOperationPrintSettingsPropertyInfo Source
constructPrintOperationPrintSettings :: PrintSettingsK a => a -> IO ([Char], GValue) Source
getPrintOperationPrintSettings :: (MonadIO m, PrintOperationK o) => o -> m PrintSettings Source
printOperationPrintSettings :: AttrLabelProxy "printSettings" Source
setPrintOperationPrintSettings :: (MonadIO m, PrintOperationK o, PrintSettingsK a) => o -> a -> m () Source
WebView
data PrintOperationWebViewPropertyInfo Source
getPrintOperationWebView :: (MonadIO m, PrintOperationK o) => o -> m (Maybe WebView) Source
printOperationWebView :: AttrLabelProxy "webView" Source
Signals
Failed
type PrintOperationFailedCallback = GError -> 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 GError -> 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