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 |
- Exported types
- Methods
- printOperationCancel
- printOperationDrawPageFinish
- printOperationGetDefaultPageSetup
- printOperationGetEmbedPageSetup
- printOperationGetError
- printOperationGetHasSelection
- printOperationGetNPagesToPrint
- printOperationGetPrintSettings
- printOperationGetStatus
- printOperationGetStatusString
- printOperationGetSupportSelection
- printOperationIsFinished
- printOperationNew
- printOperationRun
- printOperationSetAllowAsync
- printOperationSetCurrentPage
- printOperationSetCustomTabLabel
- printOperationSetDefaultPageSetup
- printOperationSetDeferDrawing
- printOperationSetEmbedPageSetup
- printOperationSetExportFilename
- printOperationSetHasSelection
- printOperationSetJobName
- printOperationSetNPages
- printOperationSetPrintSettings
- printOperationSetShowProgress
- printOperationSetSupportSelection
- printOperationSetTrackPrintStatus
- printOperationSetUnit
- printOperationSetUseFullPage
- Properties
- Signals
- newtype PrintOperation = PrintOperation (ForeignPtr PrintOperation)
- class GObject o => PrintOperationK o
- toPrintOperation :: PrintOperationK o => o -> IO PrintOperation
- noPrintOperation :: Maybe PrintOperation
- printOperationCancel :: (MonadIO m, PrintOperationK a) => a -> m ()
- printOperationDrawPageFinish :: (MonadIO m, PrintOperationK a) => a -> m ()
- printOperationGetDefaultPageSetup :: (MonadIO m, PrintOperationK a) => a -> m PageSetup
- printOperationGetEmbedPageSetup :: (MonadIO m, PrintOperationK a) => a -> m Bool
- printOperationGetError :: (MonadIO m, PrintOperationK a) => a -> m ()
- printOperationGetHasSelection :: (MonadIO m, PrintOperationK a) => a -> m Bool
- printOperationGetNPagesToPrint :: (MonadIO m, PrintOperationK a) => a -> m Int32
- printOperationGetPrintSettings :: (MonadIO m, PrintOperationK a) => a -> m PrintSettings
- printOperationGetStatus :: (MonadIO m, PrintOperationK a) => a -> m PrintStatus
- printOperationGetStatusString :: (MonadIO m, PrintOperationK a) => a -> m Text
- printOperationGetSupportSelection :: (MonadIO m, PrintOperationK a) => a -> m Bool
- printOperationIsFinished :: (MonadIO m, PrintOperationK a) => a -> m Bool
- printOperationNew :: MonadIO m => m PrintOperation
- printOperationRun :: (MonadIO m, PrintOperationK a, WindowK b) => a -> PrintOperationAction -> Maybe b -> m PrintOperationResult
- printOperationSetAllowAsync :: (MonadIO m, PrintOperationK a) => a -> Bool -> m ()
- printOperationSetCurrentPage :: (MonadIO m, PrintOperationK a) => a -> Int32 -> m ()
- printOperationSetCustomTabLabel :: (MonadIO m, PrintOperationK a) => a -> Maybe Text -> m ()
- printOperationSetDefaultPageSetup :: (MonadIO m, PrintOperationK a, PageSetupK b) => a -> Maybe b -> m ()
- printOperationSetDeferDrawing :: (MonadIO m, PrintOperationK a) => a -> m ()
- printOperationSetEmbedPageSetup :: (MonadIO m, PrintOperationK a) => a -> Bool -> m ()
- printOperationSetExportFilename :: (MonadIO m, PrintOperationK a) => a -> [Char] -> m ()
- printOperationSetHasSelection :: (MonadIO m, PrintOperationK a) => a -> Bool -> m ()
- printOperationSetJobName :: (MonadIO m, PrintOperationK a) => a -> Text -> m ()
- printOperationSetNPages :: (MonadIO m, PrintOperationK a) => a -> Int32 -> m ()
- printOperationSetPrintSettings :: (MonadIO m, PrintOperationK a, PrintSettingsK b) => a -> Maybe b -> m ()
- printOperationSetShowProgress :: (MonadIO m, PrintOperationK a) => a -> Bool -> m ()
- printOperationSetSupportSelection :: (MonadIO m, PrintOperationK a) => a -> Bool -> m ()
- printOperationSetTrackPrintStatus :: (MonadIO m, PrintOperationK a) => a -> Bool -> m ()
- printOperationSetUnit :: (MonadIO m, PrintOperationK a) => a -> Unit -> m ()
- printOperationSetUseFullPage :: (MonadIO m, PrintOperationK a) => a -> Bool -> m ()
- data PrintOperationAllowAsyncPropertyInfo
- constructPrintOperationAllowAsync :: Bool -> IO ([Char], GValue)
- getPrintOperationAllowAsync :: (MonadIO m, PrintOperationK o) => o -> m Bool
- setPrintOperationAllowAsync :: (MonadIO m, PrintOperationK o) => o -> Bool -> m ()
- data PrintOperationCurrentPagePropertyInfo
- constructPrintOperationCurrentPage :: Int32 -> IO ([Char], GValue)
- getPrintOperationCurrentPage :: (MonadIO m, PrintOperationK o) => o -> m Int32
- setPrintOperationCurrentPage :: (MonadIO m, PrintOperationK o) => o -> Int32 -> m ()
- data PrintOperationCustomTabLabelPropertyInfo
- constructPrintOperationCustomTabLabel :: Text -> IO ([Char], GValue)
- getPrintOperationCustomTabLabel :: (MonadIO m, PrintOperationK o) => o -> m Text
- setPrintOperationCustomTabLabel :: (MonadIO m, PrintOperationK o) => o -> Text -> m ()
- data PrintOperationDefaultPageSetupPropertyInfo
- constructPrintOperationDefaultPageSetup :: PageSetupK a => a -> IO ([Char], GValue)
- getPrintOperationDefaultPageSetup :: (MonadIO m, PrintOperationK o) => o -> m PageSetup
- setPrintOperationDefaultPageSetup :: (MonadIO m, PrintOperationK o, PageSetupK a) => o -> a -> m ()
- data PrintOperationEmbedPageSetupPropertyInfo
- constructPrintOperationEmbedPageSetup :: Bool -> IO ([Char], GValue)
- getPrintOperationEmbedPageSetup :: (MonadIO m, PrintOperationK o) => o -> m Bool
- setPrintOperationEmbedPageSetup :: (MonadIO m, PrintOperationK o) => o -> Bool -> m ()
- data PrintOperationExportFilenamePropertyInfo
- constructPrintOperationExportFilename :: Text -> IO ([Char], GValue)
- getPrintOperationExportFilename :: (MonadIO m, PrintOperationK o) => o -> m Text
- setPrintOperationExportFilename :: (MonadIO m, PrintOperationK o) => o -> Text -> m ()
- data PrintOperationHasSelectionPropertyInfo
- constructPrintOperationHasSelection :: Bool -> IO ([Char], GValue)
- getPrintOperationHasSelection :: (MonadIO m, PrintOperationK o) => o -> m Bool
- setPrintOperationHasSelection :: (MonadIO m, PrintOperationK o) => o -> Bool -> m ()
- data PrintOperationJobNamePropertyInfo
- constructPrintOperationJobName :: Text -> IO ([Char], GValue)
- getPrintOperationJobName :: (MonadIO m, PrintOperationK o) => o -> m Text
- setPrintOperationJobName :: (MonadIO m, PrintOperationK o) => o -> Text -> m ()
- data PrintOperationNPagesPropertyInfo
- constructPrintOperationNPages :: Int32 -> IO ([Char], GValue)
- getPrintOperationNPages :: (MonadIO m, PrintOperationK o) => o -> m Int32
- setPrintOperationNPages :: (MonadIO m, PrintOperationK o) => o -> Int32 -> m ()
- data PrintOperationNPagesToPrintPropertyInfo
- getPrintOperationNPagesToPrint :: (MonadIO m, PrintOperationK o) => o -> m Int32
- 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 PrintOperationShowProgressPropertyInfo
- constructPrintOperationShowProgress :: Bool -> IO ([Char], GValue)
- getPrintOperationShowProgress :: (MonadIO m, PrintOperationK o) => o -> m Bool
- setPrintOperationShowProgress :: (MonadIO m, PrintOperationK o) => o -> Bool -> m ()
- data PrintOperationStatusPropertyInfo
- getPrintOperationStatus :: (MonadIO m, PrintOperationK o) => o -> m PrintStatus
- data PrintOperationStatusStringPropertyInfo
- getPrintOperationStatusString :: (MonadIO m, PrintOperationK o) => o -> m Text
- data PrintOperationSupportSelectionPropertyInfo
- constructPrintOperationSupportSelection :: Bool -> IO ([Char], GValue)
- getPrintOperationSupportSelection :: (MonadIO m, PrintOperationK o) => o -> m Bool
- setPrintOperationSupportSelection :: (MonadIO m, PrintOperationK o) => o -> Bool -> m ()
- data PrintOperationTrackPrintStatusPropertyInfo
- constructPrintOperationTrackPrintStatus :: Bool -> IO ([Char], GValue)
- getPrintOperationTrackPrintStatus :: (MonadIO m, PrintOperationK o) => o -> m Bool
- setPrintOperationTrackPrintStatus :: (MonadIO m, PrintOperationK o) => o -> Bool -> m ()
- data PrintOperationUnitPropertyInfo
- constructPrintOperationUnit :: Unit -> IO ([Char], GValue)
- getPrintOperationUnit :: (MonadIO m, PrintOperationK o) => o -> m Unit
- setPrintOperationUnit :: (MonadIO m, PrintOperationK o) => o -> Unit -> m ()
- data PrintOperationUseFullPagePropertyInfo
- constructPrintOperationUseFullPage :: Bool -> IO ([Char], GValue)
- getPrintOperationUseFullPage :: (MonadIO m, PrintOperationK o) => o -> m Bool
- setPrintOperationUseFullPage :: (MonadIO m, PrintOperationK o) => o -> Bool -> m ()
- type PrintOperationBeginPrintCallback = PrintContext -> IO ()
- type PrintOperationBeginPrintCallbackC = Ptr () -> Ptr PrintContext -> Ptr () -> IO ()
- data PrintOperationBeginPrintSignalInfo
- afterPrintOperationBeginPrint :: (GObject a, MonadIO m) => a -> PrintOperationBeginPrintCallback -> m SignalHandlerId
- mkPrintOperationBeginPrintCallback :: PrintOperationBeginPrintCallbackC -> IO (FunPtr PrintOperationBeginPrintCallbackC)
- noPrintOperationBeginPrintCallback :: Maybe PrintOperationBeginPrintCallback
- onPrintOperationBeginPrint :: (GObject a, MonadIO m) => a -> PrintOperationBeginPrintCallback -> m SignalHandlerId
- printOperationBeginPrintCallbackWrapper :: PrintOperationBeginPrintCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO ()
- printOperationBeginPrintClosure :: PrintOperationBeginPrintCallback -> IO Closure
- type PrintOperationCreateCustomWidgetCallback = IO Object
- type PrintOperationCreateCustomWidgetCallbackC = Ptr () -> Ptr () -> IO (Ptr Object)
- data PrintOperationCreateCustomWidgetSignalInfo
- afterPrintOperationCreateCustomWidget :: (GObject a, MonadIO m) => a -> PrintOperationCreateCustomWidgetCallback -> m SignalHandlerId
- mkPrintOperationCreateCustomWidgetCallback :: PrintOperationCreateCustomWidgetCallbackC -> IO (FunPtr PrintOperationCreateCustomWidgetCallbackC)
- noPrintOperationCreateCustomWidgetCallback :: Maybe PrintOperationCreateCustomWidgetCallback
- onPrintOperationCreateCustomWidget :: (GObject a, MonadIO m) => a -> PrintOperationCreateCustomWidgetCallback -> m SignalHandlerId
- printOperationCreateCustomWidgetCallbackWrapper :: PrintOperationCreateCustomWidgetCallback -> Ptr () -> Ptr () -> IO (Ptr Object)
- printOperationCreateCustomWidgetClosure :: PrintOperationCreateCustomWidgetCallback -> IO Closure
- type PrintOperationCustomWidgetApplyCallback = Widget -> IO ()
- type PrintOperationCustomWidgetApplyCallbackC = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- data PrintOperationCustomWidgetApplySignalInfo
- afterPrintOperationCustomWidgetApply :: (GObject a, MonadIO m) => a -> PrintOperationCustomWidgetApplyCallback -> m SignalHandlerId
- mkPrintOperationCustomWidgetApplyCallback :: PrintOperationCustomWidgetApplyCallbackC -> IO (FunPtr PrintOperationCustomWidgetApplyCallbackC)
- noPrintOperationCustomWidgetApplyCallback :: Maybe PrintOperationCustomWidgetApplyCallback
- onPrintOperationCustomWidgetApply :: (GObject a, MonadIO m) => a -> PrintOperationCustomWidgetApplyCallback -> m SignalHandlerId
- printOperationCustomWidgetApplyCallbackWrapper :: PrintOperationCustomWidgetApplyCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- printOperationCustomWidgetApplyClosure :: PrintOperationCustomWidgetApplyCallback -> IO Closure
- type PrintOperationDoneCallback = PrintOperationResult -> IO ()
- type PrintOperationDoneCallbackC = Ptr () -> CUInt -> Ptr () -> IO ()
- data PrintOperationDoneSignalInfo
- afterPrintOperationDone :: (GObject a, MonadIO m) => a -> PrintOperationDoneCallback -> m SignalHandlerId
- mkPrintOperationDoneCallback :: PrintOperationDoneCallbackC -> IO (FunPtr PrintOperationDoneCallbackC)
- noPrintOperationDoneCallback :: Maybe PrintOperationDoneCallback
- onPrintOperationDone :: (GObject a, MonadIO m) => a -> PrintOperationDoneCallback -> m SignalHandlerId
- printOperationDoneCallbackWrapper :: PrintOperationDoneCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- printOperationDoneClosure :: PrintOperationDoneCallback -> IO Closure
- type PrintOperationDrawPageCallback = PrintContext -> Int32 -> IO ()
- type PrintOperationDrawPageCallbackC = Ptr () -> Ptr PrintContext -> Int32 -> Ptr () -> IO ()
- data PrintOperationDrawPageSignalInfo
- afterPrintOperationDrawPage :: (GObject a, MonadIO m) => a -> PrintOperationDrawPageCallback -> m SignalHandlerId
- mkPrintOperationDrawPageCallback :: PrintOperationDrawPageCallbackC -> IO (FunPtr PrintOperationDrawPageCallbackC)
- noPrintOperationDrawPageCallback :: Maybe PrintOperationDrawPageCallback
- onPrintOperationDrawPage :: (GObject a, MonadIO m) => a -> PrintOperationDrawPageCallback -> m SignalHandlerId
- printOperationDrawPageCallbackWrapper :: PrintOperationDrawPageCallback -> Ptr () -> Ptr PrintContext -> Int32 -> Ptr () -> IO ()
- printOperationDrawPageClosure :: PrintOperationDrawPageCallback -> IO Closure
- type PrintOperationEndPrintCallback = PrintContext -> IO ()
- type PrintOperationEndPrintCallbackC = Ptr () -> Ptr PrintContext -> Ptr () -> IO ()
- data PrintOperationEndPrintSignalInfo
- afterPrintOperationEndPrint :: (GObject a, MonadIO m) => a -> PrintOperationEndPrintCallback -> m SignalHandlerId
- mkPrintOperationEndPrintCallback :: PrintOperationEndPrintCallbackC -> IO (FunPtr PrintOperationEndPrintCallbackC)
- noPrintOperationEndPrintCallback :: Maybe PrintOperationEndPrintCallback
- onPrintOperationEndPrint :: (GObject a, MonadIO m) => a -> PrintOperationEndPrintCallback -> m SignalHandlerId
- printOperationEndPrintCallbackWrapper :: PrintOperationEndPrintCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO ()
- printOperationEndPrintClosure :: PrintOperationEndPrintCallback -> IO Closure
- type PrintOperationPaginateCallback = PrintContext -> IO Bool
- type PrintOperationPaginateCallbackC = Ptr () -> Ptr PrintContext -> Ptr () -> IO CInt
- data PrintOperationPaginateSignalInfo
- afterPrintOperationPaginate :: (GObject a, MonadIO m) => a -> PrintOperationPaginateCallback -> m SignalHandlerId
- mkPrintOperationPaginateCallback :: PrintOperationPaginateCallbackC -> IO (FunPtr PrintOperationPaginateCallbackC)
- noPrintOperationPaginateCallback :: Maybe PrintOperationPaginateCallback
- onPrintOperationPaginate :: (GObject a, MonadIO m) => a -> PrintOperationPaginateCallback -> m SignalHandlerId
- printOperationPaginateCallbackWrapper :: PrintOperationPaginateCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO CInt
- printOperationPaginateClosure :: PrintOperationPaginateCallback -> IO Closure
- type PrintOperationPreviewCallback = PrintOperationPreview -> PrintContext -> Maybe Window -> IO Bool
- type PrintOperationPreviewCallbackC = Ptr () -> Ptr PrintOperationPreview -> Ptr PrintContext -> Ptr Window -> Ptr () -> IO CInt
- data PrintOperationPreviewSignalInfo
- afterPrintOperationPreview :: (GObject a, MonadIO m) => a -> PrintOperationPreviewCallback -> m SignalHandlerId
- mkPrintOperationPreviewCallback :: PrintOperationPreviewCallbackC -> IO (FunPtr PrintOperationPreviewCallbackC)
- noPrintOperationPreviewCallback :: Maybe PrintOperationPreviewCallback
- onPrintOperationPreview :: (GObject a, MonadIO m) => a -> PrintOperationPreviewCallback -> m SignalHandlerId
- printOperationPreviewCallbackWrapper :: PrintOperationPreviewCallback -> Ptr () -> Ptr PrintOperationPreview -> Ptr PrintContext -> Ptr Window -> Ptr () -> IO CInt
- printOperationPreviewClosure :: PrintOperationPreviewCallback -> IO Closure
- type PrintOperationRequestPageSetupCallback = PrintContext -> Int32 -> PageSetup -> IO ()
- type PrintOperationRequestPageSetupCallbackC = Ptr () -> Ptr PrintContext -> Int32 -> Ptr PageSetup -> Ptr () -> IO ()
- data PrintOperationRequestPageSetupSignalInfo
- afterPrintOperationRequestPageSetup :: (GObject a, MonadIO m) => a -> PrintOperationRequestPageSetupCallback -> m SignalHandlerId
- mkPrintOperationRequestPageSetupCallback :: PrintOperationRequestPageSetupCallbackC -> IO (FunPtr PrintOperationRequestPageSetupCallbackC)
- noPrintOperationRequestPageSetupCallback :: Maybe PrintOperationRequestPageSetupCallback
- onPrintOperationRequestPageSetup :: (GObject a, MonadIO m) => a -> PrintOperationRequestPageSetupCallback -> m SignalHandlerId
- printOperationRequestPageSetupCallbackWrapper :: PrintOperationRequestPageSetupCallback -> Ptr () -> Ptr PrintContext -> Int32 -> Ptr PageSetup -> Ptr () -> IO ()
- printOperationRequestPageSetupClosure :: PrintOperationRequestPageSetupCallback -> IO Closure
- type PrintOperationStatusChangedCallback = IO ()
- type PrintOperationStatusChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data PrintOperationStatusChangedSignalInfo
- afterPrintOperationStatusChanged :: (GObject a, MonadIO m) => a -> PrintOperationStatusChangedCallback -> m SignalHandlerId
- mkPrintOperationStatusChangedCallback :: PrintOperationStatusChangedCallbackC -> IO (FunPtr PrintOperationStatusChangedCallbackC)
- noPrintOperationStatusChangedCallback :: Maybe PrintOperationStatusChangedCallback
- onPrintOperationStatusChanged :: (GObject a, MonadIO m) => a -> PrintOperationStatusChangedCallback -> m SignalHandlerId
- printOperationStatusChangedCallbackWrapper :: PrintOperationStatusChangedCallback -> Ptr () -> Ptr () -> IO ()
- printOperationStatusChangedClosure :: PrintOperationStatusChangedCallback -> IO Closure
- type PrintOperationUpdateCustomWidgetCallback = Widget -> PageSetup -> PrintSettings -> IO ()
- type PrintOperationUpdateCustomWidgetCallbackC = Ptr () -> Ptr Widget -> Ptr PageSetup -> Ptr PrintSettings -> Ptr () -> IO ()
- data PrintOperationUpdateCustomWidgetSignalInfo
- afterPrintOperationUpdateCustomWidget :: (GObject a, MonadIO m) => a -> PrintOperationUpdateCustomWidgetCallback -> m SignalHandlerId
- mkPrintOperationUpdateCustomWidgetCallback :: PrintOperationUpdateCustomWidgetCallbackC -> IO (FunPtr PrintOperationUpdateCustomWidgetCallbackC)
- noPrintOperationUpdateCustomWidgetCallback :: Maybe PrintOperationUpdateCustomWidgetCallback
- onPrintOperationUpdateCustomWidget :: (GObject a, MonadIO m) => a -> PrintOperationUpdateCustomWidgetCallback -> m SignalHandlerId
- printOperationUpdateCustomWidgetCallbackWrapper :: PrintOperationUpdateCustomWidgetCallback -> Ptr () -> Ptr Widget -> Ptr PageSetup -> Ptr PrintSettings -> Ptr () -> IO ()
- printOperationUpdateCustomWidgetClosure :: PrintOperationUpdateCustomWidgetCallback -> IO Closure
Exported types
newtype PrintOperation Source
class GObject o => PrintOperationK o Source
(GObject o, IsDescendantOf PrintOperation o) => PrintOperationK o Source |
toPrintOperation :: PrintOperationK o => o -> IO PrintOperation Source
Methods
printOperationCancel
printOperationCancel :: (MonadIO m, PrintOperationK a) => a -> m () Source
printOperationDrawPageFinish
printOperationDrawPageFinish :: (MonadIO m, PrintOperationK a) => a -> m () Source
printOperationGetDefaultPageSetup
printOperationGetDefaultPageSetup :: (MonadIO m, PrintOperationK a) => a -> m PageSetup Source
printOperationGetEmbedPageSetup
printOperationGetEmbedPageSetup :: (MonadIO m, PrintOperationK a) => a -> m Bool Source
printOperationGetError
printOperationGetError :: (MonadIO m, PrintOperationK a) => a -> m () Source
printOperationGetHasSelection
printOperationGetHasSelection :: (MonadIO m, PrintOperationK a) => a -> m Bool Source
printOperationGetNPagesToPrint
printOperationGetNPagesToPrint :: (MonadIO m, PrintOperationK a) => a -> m Int32 Source
printOperationGetPrintSettings
printOperationGetPrintSettings :: (MonadIO m, PrintOperationK a) => a -> m PrintSettings Source
printOperationGetStatus
printOperationGetStatus :: (MonadIO m, PrintOperationK a) => a -> m PrintStatus Source
printOperationGetStatusString
printOperationGetStatusString :: (MonadIO m, PrintOperationK a) => a -> m Text Source
printOperationGetSupportSelection
printOperationGetSupportSelection :: (MonadIO m, PrintOperationK a) => a -> m Bool Source
printOperationIsFinished
printOperationIsFinished :: (MonadIO m, PrintOperationK a) => a -> m Bool Source
printOperationNew
printOperationNew :: MonadIO m => m PrintOperation Source
printOperationRun
printOperationRun :: (MonadIO m, PrintOperationK a, WindowK b) => a -> PrintOperationAction -> Maybe b -> m PrintOperationResult Source
printOperationSetAllowAsync
printOperationSetAllowAsync :: (MonadIO m, PrintOperationK a) => a -> Bool -> m () Source
printOperationSetCurrentPage
printOperationSetCurrentPage :: (MonadIO m, PrintOperationK a) => a -> Int32 -> m () Source
printOperationSetCustomTabLabel
printOperationSetCustomTabLabel :: (MonadIO m, PrintOperationK a) => a -> Maybe Text -> m () Source
printOperationSetDefaultPageSetup
printOperationSetDefaultPageSetup :: (MonadIO m, PrintOperationK a, PageSetupK b) => a -> Maybe b -> m () Source
printOperationSetDeferDrawing
printOperationSetDeferDrawing :: (MonadIO m, PrintOperationK a) => a -> m () Source
printOperationSetEmbedPageSetup
printOperationSetEmbedPageSetup :: (MonadIO m, PrintOperationK a) => a -> Bool -> m () Source
printOperationSetExportFilename
printOperationSetExportFilename :: (MonadIO m, PrintOperationK a) => a -> [Char] -> m () Source
printOperationSetHasSelection
printOperationSetHasSelection :: (MonadIO m, PrintOperationK a) => a -> Bool -> m () Source
printOperationSetJobName
printOperationSetJobName :: (MonadIO m, PrintOperationK a) => a -> Text -> m () Source
printOperationSetNPages
printOperationSetNPages :: (MonadIO m, PrintOperationK a) => a -> Int32 -> m () Source
printOperationSetPrintSettings
printOperationSetPrintSettings :: (MonadIO m, PrintOperationK a, PrintSettingsK b) => a -> Maybe b -> m () Source
printOperationSetShowProgress
printOperationSetShowProgress :: (MonadIO m, PrintOperationK a) => a -> Bool -> m () Source
printOperationSetSupportSelection
printOperationSetSupportSelection :: (MonadIO m, PrintOperationK a) => a -> Bool -> m () Source
printOperationSetTrackPrintStatus
printOperationSetTrackPrintStatus :: (MonadIO m, PrintOperationK a) => a -> Bool -> m () Source
printOperationSetUnit
printOperationSetUnit :: (MonadIO m, PrintOperationK a) => a -> Unit -> m () Source
printOperationSetUseFullPage
printOperationSetUseFullPage :: (MonadIO m, PrintOperationK a) => a -> Bool -> m () Source
Properties
AllowAsync
data PrintOperationAllowAsyncPropertyInfo Source
AttrInfo PrintOperationAllowAsyncPropertyInfo Source | |
type AttrLabel PrintOperationAllowAsyncPropertyInfo = "PrintOperation::allow-async" Source | |
type AttrGetType PrintOperationAllowAsyncPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint PrintOperationAllowAsyncPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationAllowAsyncPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps PrintOperationAllowAsyncPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationAllowAsync :: (MonadIO m, PrintOperationK o) => o -> m Bool Source
setPrintOperationAllowAsync :: (MonadIO m, PrintOperationK o) => o -> Bool -> m () Source
CurrentPage
data PrintOperationCurrentPagePropertyInfo Source
AttrInfo PrintOperationCurrentPagePropertyInfo Source | |
type AttrLabel PrintOperationCurrentPagePropertyInfo = "PrintOperation::current-page" Source | |
type AttrGetType PrintOperationCurrentPagePropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint PrintOperationCurrentPagePropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationCurrentPagePropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps PrintOperationCurrentPagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationCurrentPage :: (MonadIO m, PrintOperationK o) => o -> m Int32 Source
setPrintOperationCurrentPage :: (MonadIO m, PrintOperationK o) => o -> Int32 -> m () Source
CustomTabLabel
data PrintOperationCustomTabLabelPropertyInfo Source
AttrInfo PrintOperationCustomTabLabelPropertyInfo Source | |
type AttrLabel PrintOperationCustomTabLabelPropertyInfo = "PrintOperation::custom-tab-label" Source | |
type AttrGetType PrintOperationCustomTabLabelPropertyInfo = Text Source | |
type AttrBaseTypeConstraint PrintOperationCustomTabLabelPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationCustomTabLabelPropertyInfo = * ~ Text Source | |
type AttrAllowedOps PrintOperationCustomTabLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationCustomTabLabel :: (MonadIO m, PrintOperationK o) => o -> m Text Source
setPrintOperationCustomTabLabel :: (MonadIO m, PrintOperationK o) => o -> Text -> m () Source
DefaultPageSetup
data PrintOperationDefaultPageSetupPropertyInfo Source
AttrInfo PrintOperationDefaultPageSetupPropertyInfo Source | |
type AttrLabel PrintOperationDefaultPageSetupPropertyInfo = "PrintOperation::default-page-setup" Source | |
type AttrGetType PrintOperationDefaultPageSetupPropertyInfo = PageSetup Source | |
type AttrBaseTypeConstraint PrintOperationDefaultPageSetupPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationDefaultPageSetupPropertyInfo = PageSetupK Source | |
type AttrAllowedOps PrintOperationDefaultPageSetupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructPrintOperationDefaultPageSetup :: PageSetupK a => a -> IO ([Char], GValue) Source
getPrintOperationDefaultPageSetup :: (MonadIO m, PrintOperationK o) => o -> m PageSetup Source
setPrintOperationDefaultPageSetup :: (MonadIO m, PrintOperationK o, PageSetupK a) => o -> a -> m () Source
EmbedPageSetup
data PrintOperationEmbedPageSetupPropertyInfo Source
AttrInfo PrintOperationEmbedPageSetupPropertyInfo Source | |
type AttrLabel PrintOperationEmbedPageSetupPropertyInfo = "PrintOperation::embed-page-setup" Source | |
type AttrGetType PrintOperationEmbedPageSetupPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint PrintOperationEmbedPageSetupPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationEmbedPageSetupPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps PrintOperationEmbedPageSetupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationEmbedPageSetup :: (MonadIO m, PrintOperationK o) => o -> m Bool Source
setPrintOperationEmbedPageSetup :: (MonadIO m, PrintOperationK o) => o -> Bool -> m () Source
ExportFilename
data PrintOperationExportFilenamePropertyInfo Source
AttrInfo PrintOperationExportFilenamePropertyInfo Source | |
type AttrLabel PrintOperationExportFilenamePropertyInfo = "PrintOperation::export-filename" Source | |
type AttrGetType PrintOperationExportFilenamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint PrintOperationExportFilenamePropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationExportFilenamePropertyInfo = * ~ Text Source | |
type AttrAllowedOps PrintOperationExportFilenamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationExportFilename :: (MonadIO m, PrintOperationK o) => o -> m Text Source
setPrintOperationExportFilename :: (MonadIO m, PrintOperationK o) => o -> Text -> m () Source
HasSelection
data PrintOperationHasSelectionPropertyInfo Source
AttrInfo PrintOperationHasSelectionPropertyInfo Source | |
type AttrLabel PrintOperationHasSelectionPropertyInfo = "PrintOperation::has-selection" Source | |
type AttrGetType PrintOperationHasSelectionPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint PrintOperationHasSelectionPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationHasSelectionPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps PrintOperationHasSelectionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationHasSelection :: (MonadIO m, PrintOperationK o) => o -> m Bool Source
setPrintOperationHasSelection :: (MonadIO m, PrintOperationK o) => o -> Bool -> m () Source
JobName
data PrintOperationJobNamePropertyInfo Source
AttrInfo PrintOperationJobNamePropertyInfo Source | |
type AttrLabel PrintOperationJobNamePropertyInfo = "PrintOperation::job-name" Source | |
type AttrGetType PrintOperationJobNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint PrintOperationJobNamePropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationJobNamePropertyInfo = * ~ Text Source | |
type AttrAllowedOps PrintOperationJobNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationJobName :: (MonadIO m, PrintOperationK o) => o -> m Text Source
setPrintOperationJobName :: (MonadIO m, PrintOperationK o) => o -> Text -> m () Source
NPages
data PrintOperationNPagesPropertyInfo Source
AttrInfo PrintOperationNPagesPropertyInfo Source | |
type AttrLabel PrintOperationNPagesPropertyInfo = "PrintOperation::n-pages" Source | |
type AttrGetType PrintOperationNPagesPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint PrintOperationNPagesPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationNPagesPropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps PrintOperationNPagesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationNPages :: (MonadIO m, PrintOperationK o) => o -> m Int32 Source
setPrintOperationNPages :: (MonadIO m, PrintOperationK o) => o -> Int32 -> m () Source
NPagesToPrint
data PrintOperationNPagesToPrintPropertyInfo Source
AttrInfo PrintOperationNPagesToPrintPropertyInfo Source | |
type AttrLabel PrintOperationNPagesToPrintPropertyInfo = "PrintOperation::n-pages-to-print" Source | |
type AttrGetType PrintOperationNPagesToPrintPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint PrintOperationNPagesToPrintPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationNPagesToPrintPropertyInfo = * ~ () Source | |
type AttrAllowedOps PrintOperationNPagesToPrintPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getPrintOperationNPagesToPrint :: (MonadIO m, PrintOperationK o) => o -> m Int32 Source
PrintSettings
data PrintOperationPrintSettingsPropertyInfo Source
AttrInfo PrintOperationPrintSettingsPropertyInfo Source | |
type AttrLabel PrintOperationPrintSettingsPropertyInfo = "PrintOperation::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
ShowProgress
data PrintOperationShowProgressPropertyInfo Source
AttrInfo PrintOperationShowProgressPropertyInfo Source | |
type AttrLabel PrintOperationShowProgressPropertyInfo = "PrintOperation::show-progress" Source | |
type AttrGetType PrintOperationShowProgressPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint PrintOperationShowProgressPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationShowProgressPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps PrintOperationShowProgressPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationShowProgress :: (MonadIO m, PrintOperationK o) => o -> m Bool Source
setPrintOperationShowProgress :: (MonadIO m, PrintOperationK o) => o -> Bool -> m () Source
Status
data PrintOperationStatusPropertyInfo Source
AttrInfo PrintOperationStatusPropertyInfo Source | |
type AttrLabel PrintOperationStatusPropertyInfo = "PrintOperation::status" Source | |
type AttrGetType PrintOperationStatusPropertyInfo = PrintStatus Source | |
type AttrBaseTypeConstraint PrintOperationStatusPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationStatusPropertyInfo = * ~ () Source | |
type AttrAllowedOps PrintOperationStatusPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getPrintOperationStatus :: (MonadIO m, PrintOperationK o) => o -> m PrintStatus Source
StatusString
data PrintOperationStatusStringPropertyInfo Source
AttrInfo PrintOperationStatusStringPropertyInfo Source | |
type AttrLabel PrintOperationStatusStringPropertyInfo = "PrintOperation::status-string" Source | |
type AttrGetType PrintOperationStatusStringPropertyInfo = Text Source | |
type AttrBaseTypeConstraint PrintOperationStatusStringPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationStatusStringPropertyInfo = * ~ () Source | |
type AttrAllowedOps PrintOperationStatusStringPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getPrintOperationStatusString :: (MonadIO m, PrintOperationK o) => o -> m Text Source
SupportSelection
data PrintOperationSupportSelectionPropertyInfo Source
AttrInfo PrintOperationSupportSelectionPropertyInfo Source | |
type AttrLabel PrintOperationSupportSelectionPropertyInfo = "PrintOperation::support-selection" Source | |
type AttrGetType PrintOperationSupportSelectionPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint PrintOperationSupportSelectionPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationSupportSelectionPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps PrintOperationSupportSelectionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationSupportSelection :: (MonadIO m, PrintOperationK o) => o -> m Bool Source
setPrintOperationSupportSelection :: (MonadIO m, PrintOperationK o) => o -> Bool -> m () Source
TrackPrintStatus
data PrintOperationTrackPrintStatusPropertyInfo Source
AttrInfo PrintOperationTrackPrintStatusPropertyInfo Source | |
type AttrLabel PrintOperationTrackPrintStatusPropertyInfo = "PrintOperation::track-print-status" Source | |
type AttrGetType PrintOperationTrackPrintStatusPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint PrintOperationTrackPrintStatusPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationTrackPrintStatusPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps PrintOperationTrackPrintStatusPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationTrackPrintStatus :: (MonadIO m, PrintOperationK o) => o -> m Bool Source
setPrintOperationTrackPrintStatus :: (MonadIO m, PrintOperationK o) => o -> Bool -> m () Source
Unit
data PrintOperationUnitPropertyInfo Source
AttrInfo PrintOperationUnitPropertyInfo Source | |
type AttrLabel PrintOperationUnitPropertyInfo = "PrintOperation::unit" Source | |
type AttrGetType PrintOperationUnitPropertyInfo = Unit Source | |
type AttrBaseTypeConstraint PrintOperationUnitPropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationUnitPropertyInfo = * ~ Unit Source | |
type AttrAllowedOps PrintOperationUnitPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationUnit :: (MonadIO m, PrintOperationK o) => o -> m Unit Source
setPrintOperationUnit :: (MonadIO m, PrintOperationK o) => o -> Unit -> m () Source
UseFullPage
data PrintOperationUseFullPagePropertyInfo Source
AttrInfo PrintOperationUseFullPagePropertyInfo Source | |
type AttrLabel PrintOperationUseFullPagePropertyInfo = "PrintOperation::use-full-page" Source | |
type AttrGetType PrintOperationUseFullPagePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint PrintOperationUseFullPagePropertyInfo = PrintOperationK Source | |
type AttrSetTypeConstraint PrintOperationUseFullPagePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps PrintOperationUseFullPagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPrintOperationUseFullPage :: (MonadIO m, PrintOperationK o) => o -> m Bool Source
setPrintOperationUseFullPage :: (MonadIO m, PrintOperationK o) => o -> Bool -> m () Source
Signals
BeginPrint
type PrintOperationBeginPrintCallback = PrintContext -> IO () Source
type PrintOperationBeginPrintCallbackC = Ptr () -> Ptr PrintContext -> Ptr () -> IO () Source
afterPrintOperationBeginPrint :: (GObject a, MonadIO m) => a -> PrintOperationBeginPrintCallback -> m SignalHandlerId Source
mkPrintOperationBeginPrintCallback :: PrintOperationBeginPrintCallbackC -> IO (FunPtr PrintOperationBeginPrintCallbackC) Source
onPrintOperationBeginPrint :: (GObject a, MonadIO m) => a -> PrintOperationBeginPrintCallback -> m SignalHandlerId Source
printOperationBeginPrintCallbackWrapper :: PrintOperationBeginPrintCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO () Source
CreateCustomWidget
afterPrintOperationCreateCustomWidget :: (GObject a, MonadIO m) => a -> PrintOperationCreateCustomWidgetCallback -> m SignalHandlerId Source
mkPrintOperationCreateCustomWidgetCallback :: PrintOperationCreateCustomWidgetCallbackC -> IO (FunPtr PrintOperationCreateCustomWidgetCallbackC) Source
onPrintOperationCreateCustomWidget :: (GObject a, MonadIO m) => a -> PrintOperationCreateCustomWidgetCallback -> m SignalHandlerId Source
printOperationCreateCustomWidgetCallbackWrapper :: PrintOperationCreateCustomWidgetCallback -> Ptr () -> Ptr () -> IO (Ptr Object) Source
printOperationCreateCustomWidgetClosure :: PrintOperationCreateCustomWidgetCallback -> IO Closure Source
CustomWidgetApply
type PrintOperationCustomWidgetApplyCallback = Widget -> IO () Source
afterPrintOperationCustomWidgetApply :: (GObject a, MonadIO m) => a -> PrintOperationCustomWidgetApplyCallback -> m SignalHandlerId Source
mkPrintOperationCustomWidgetApplyCallback :: PrintOperationCustomWidgetApplyCallbackC -> IO (FunPtr PrintOperationCustomWidgetApplyCallbackC) Source
onPrintOperationCustomWidgetApply :: (GObject a, MonadIO m) => a -> PrintOperationCustomWidgetApplyCallback -> m SignalHandlerId Source
printOperationCustomWidgetApplyCallbackWrapper :: PrintOperationCustomWidgetApplyCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source
printOperationCustomWidgetApplyClosure :: PrintOperationCustomWidgetApplyCallback -> IO Closure Source
Done
type PrintOperationDoneCallback = PrintOperationResult -> IO () Source
afterPrintOperationDone :: (GObject a, MonadIO m) => a -> PrintOperationDoneCallback -> m SignalHandlerId Source
mkPrintOperationDoneCallback :: PrintOperationDoneCallbackC -> IO (FunPtr PrintOperationDoneCallbackC) Source
onPrintOperationDone :: (GObject a, MonadIO m) => a -> PrintOperationDoneCallback -> m SignalHandlerId Source
printOperationDoneCallbackWrapper :: PrintOperationDoneCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source
DrawPage
type PrintOperationDrawPageCallback = PrintContext -> Int32 -> IO () Source
type PrintOperationDrawPageCallbackC = Ptr () -> Ptr PrintContext -> Int32 -> Ptr () -> IO () Source
afterPrintOperationDrawPage :: (GObject a, MonadIO m) => a -> PrintOperationDrawPageCallback -> m SignalHandlerId Source
mkPrintOperationDrawPageCallback :: PrintOperationDrawPageCallbackC -> IO (FunPtr PrintOperationDrawPageCallbackC) Source
onPrintOperationDrawPage :: (GObject a, MonadIO m) => a -> PrintOperationDrawPageCallback -> m SignalHandlerId Source
printOperationDrawPageCallbackWrapper :: PrintOperationDrawPageCallback -> Ptr () -> Ptr PrintContext -> Int32 -> Ptr () -> IO () Source
EndPrint
type PrintOperationEndPrintCallback = PrintContext -> IO () Source
type PrintOperationEndPrintCallbackC = Ptr () -> Ptr PrintContext -> Ptr () -> IO () Source
afterPrintOperationEndPrint :: (GObject a, MonadIO m) => a -> PrintOperationEndPrintCallback -> m SignalHandlerId Source
mkPrintOperationEndPrintCallback :: PrintOperationEndPrintCallbackC -> IO (FunPtr PrintOperationEndPrintCallbackC) Source
onPrintOperationEndPrint :: (GObject a, MonadIO m) => a -> PrintOperationEndPrintCallback -> m SignalHandlerId Source
printOperationEndPrintCallbackWrapper :: PrintOperationEndPrintCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO () Source
Paginate
type PrintOperationPaginateCallback = PrintContext -> IO Bool Source
type PrintOperationPaginateCallbackC = Ptr () -> Ptr PrintContext -> Ptr () -> IO CInt Source
afterPrintOperationPaginate :: (GObject a, MonadIO m) => a -> PrintOperationPaginateCallback -> m SignalHandlerId Source
mkPrintOperationPaginateCallback :: PrintOperationPaginateCallbackC -> IO (FunPtr PrintOperationPaginateCallbackC) Source
onPrintOperationPaginate :: (GObject a, MonadIO m) => a -> PrintOperationPaginateCallback -> m SignalHandlerId Source
printOperationPaginateCallbackWrapper :: PrintOperationPaginateCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO CInt Source
Preview
type PrintOperationPreviewCallback = PrintOperationPreview -> PrintContext -> Maybe Window -> IO Bool Source
type PrintOperationPreviewCallbackC = Ptr () -> Ptr PrintOperationPreview -> Ptr PrintContext -> Ptr Window -> Ptr () -> IO CInt Source
afterPrintOperationPreview :: (GObject a, MonadIO m) => a -> PrintOperationPreviewCallback -> m SignalHandlerId Source
mkPrintOperationPreviewCallback :: PrintOperationPreviewCallbackC -> IO (FunPtr PrintOperationPreviewCallbackC) Source
onPrintOperationPreview :: (GObject a, MonadIO m) => a -> PrintOperationPreviewCallback -> m SignalHandlerId Source
printOperationPreviewCallbackWrapper :: PrintOperationPreviewCallback -> Ptr () -> Ptr PrintOperationPreview -> Ptr PrintContext -> Ptr Window -> Ptr () -> IO CInt Source
RequestPageSetup
type PrintOperationRequestPageSetupCallback = PrintContext -> Int32 -> PageSetup -> IO () Source
type PrintOperationRequestPageSetupCallbackC = Ptr () -> Ptr PrintContext -> Int32 -> Ptr PageSetup -> Ptr () -> IO () Source
afterPrintOperationRequestPageSetup :: (GObject a, MonadIO m) => a -> PrintOperationRequestPageSetupCallback -> m SignalHandlerId Source
mkPrintOperationRequestPageSetupCallback :: PrintOperationRequestPageSetupCallbackC -> IO (FunPtr PrintOperationRequestPageSetupCallbackC) Source
onPrintOperationRequestPageSetup :: (GObject a, MonadIO m) => a -> PrintOperationRequestPageSetupCallback -> m SignalHandlerId Source
printOperationRequestPageSetupCallbackWrapper :: PrintOperationRequestPageSetupCallback -> Ptr () -> Ptr PrintContext -> Int32 -> Ptr PageSetup -> Ptr () -> IO () Source
printOperationRequestPageSetupClosure :: PrintOperationRequestPageSetupCallback -> IO Closure Source
StatusChanged
type PrintOperationStatusChangedCallback = IO () Source
type PrintOperationStatusChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterPrintOperationStatusChanged :: (GObject a, MonadIO m) => a -> PrintOperationStatusChangedCallback -> m SignalHandlerId Source
mkPrintOperationStatusChangedCallback :: PrintOperationStatusChangedCallbackC -> IO (FunPtr PrintOperationStatusChangedCallbackC) Source
onPrintOperationStatusChanged :: (GObject a, MonadIO m) => a -> PrintOperationStatusChangedCallback -> m SignalHandlerId Source
printOperationStatusChangedCallbackWrapper :: PrintOperationStatusChangedCallback -> Ptr () -> Ptr () -> IO () Source
UpdateCustomWidget
type PrintOperationUpdateCustomWidgetCallback = Widget -> PageSetup -> PrintSettings -> IO () Source
type PrintOperationUpdateCustomWidgetCallbackC = Ptr () -> Ptr Widget -> Ptr PageSetup -> Ptr PrintSettings -> Ptr () -> IO () Source
afterPrintOperationUpdateCustomWidget :: (GObject a, MonadIO m) => a -> PrintOperationUpdateCustomWidgetCallback -> m SignalHandlerId Source
mkPrintOperationUpdateCustomWidgetCallback :: PrintOperationUpdateCustomWidgetCallbackC -> IO (FunPtr PrintOperationUpdateCustomWidgetCallbackC) Source
onPrintOperationUpdateCustomWidget :: (GObject a, MonadIO m) => a -> PrintOperationUpdateCustomWidgetCallback -> m SignalHandlerId Source
printOperationUpdateCustomWidgetCallbackWrapper :: PrintOperationUpdateCustomWidgetCallback -> Ptr () -> Ptr Widget -> Ptr PageSetup -> Ptr PrintSettings -> Ptr () -> IO () Source