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
- 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
GObject PrintOperation Source | |
((~) * info (ResolvePrintOperationMethod t PrintOperation), MethodInfo * info PrintOperation p) => IsLabel t (PrintOperation -> p) Source | |
((~) * info (ResolvePrintOperationMethod t PrintOperation), MethodInfo * info PrintOperation p) => IsLabelProxy t (PrintOperation -> p) Source | |
type ParentTypes PrintOperation Source | |
type AttributeList PrintOperation Source | |
type SignalList PrintOperation Source |
class GObject o => PrintOperationK o Source
(GObject o, IsDescendantOf PrintOperation o) => PrintOperationK o Source | |
toPrintOperation :: PrintOperationK o => o -> IO PrintOperation Source
Methods
printOperationGetPageSetup
data PrintOperationGetPageSetupMethodInfo Source
((~) (TYPE Lifted) signature (m PageSetup), MonadIO m, PrintOperationK a) => MethodInfo (TYPE Lifted) PrintOperationGetPageSetupMethodInfo a signature Source | |
printOperationGetPageSetup :: (MonadIO m, PrintOperationK a) => a -> m PageSetup Source
printOperationGetPrintSettings
data PrintOperationGetPrintSettingsMethodInfo Source
((~) (TYPE Lifted) signature (m PrintSettings), MonadIO m, PrintOperationK a) => MethodInfo (TYPE Lifted) PrintOperationGetPrintSettingsMethodInfo a signature Source | |
printOperationGetPrintSettings :: (MonadIO m, PrintOperationK a) => a -> m PrintSettings Source
printOperationNew
printOperationNew :: (MonadIO m, WebViewK a) => a -> m PrintOperation Source
printOperationPrint
data PrintOperationPrintMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, PrintOperationK a) => MethodInfo (TYPE Lifted) PrintOperationPrintMethodInfo a signature Source | |
printOperationPrint :: (MonadIO m, PrintOperationK a) => a -> m () Source
printOperationRunDialog
data PrintOperationRunDialogMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m PrintOperationResponse), MonadIO m, PrintOperationK a, WindowK b) => MethodInfo (TYPE Lifted) PrintOperationRunDialogMethodInfo a signature Source | |
printOperationRunDialog :: (MonadIO m, PrintOperationK a, WindowK b) => a -> Maybe b -> m PrintOperationResponse Source
printOperationSetPageSetup
data PrintOperationSetPageSetupMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, PrintOperationK a, PageSetupK b) => MethodInfo (TYPE Lifted) PrintOperationSetPageSetupMethodInfo a signature Source | |
printOperationSetPageSetup :: (MonadIO m, PrintOperationK a, PageSetupK b) => a -> b -> m () Source
printOperationSetPrintSettings
data PrintOperationSetPrintSettingsMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, PrintOperationK a, PrintSettingsK b) => MethodInfo (TYPE Lifted) PrintOperationSetPrintSettingsMethodInfo a signature Source | |
printOperationSetPrintSettings :: (MonadIO m, PrintOperationK a, PrintSettingsK b) => a -> b -> m () Source
Properties
PageSetup
data PrintOperationPageSetupPropertyInfo Source
AttrInfo PrintOperationPageSetupPropertyInfo Source | |
type AttrLabel PrintOperationPageSetupPropertyInfo = "page-setup" Source | |
type AttrGetType PrintOperationPageSetupPropertyInfo = PageSetup Source | |
type AttrBaseTypeConstraint PrintOperationPageSetupPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationPageSetupPropertyInfo = PageSetupK Source | |
type AttrAllowedOps PrintOperationPageSetupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
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 Source | |
type AttrLabel PrintOperationPrintSettingsPropertyInfo = "print-settings" Source | |
type AttrGetType PrintOperationPrintSettingsPropertyInfo = PrintSettings Source | |
type AttrBaseTypeConstraint PrintOperationPrintSettingsPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationPrintSettingsPropertyInfo = PrintSettingsK Source | |
type AttrAllowedOps PrintOperationPrintSettingsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
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
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