| 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 |
GI.WebKit2.Objects.PrintOperation
Contents
Description
- newtype PrintOperation = PrintOperation (ManagedPtr PrintOperation)
- class GObject o => IsPrintOperation o
- toPrintOperation :: IsPrintOperation o => o -> IO PrintOperation
- noPrintOperation :: Maybe PrintOperation
- data PrintOperationGetPageSetupMethodInfo
- printOperationGetPageSetup :: (MonadIO m, IsPrintOperation a) => a -> m PageSetup
- data PrintOperationGetPrintSettingsMethodInfo
- printOperationGetPrintSettings :: (MonadIO m, IsPrintOperation a) => a -> m PrintSettings
- printOperationNew :: (MonadIO m, IsWebView a) => a -> m PrintOperation
- data PrintOperationPrintMethodInfo
- printOperationPrint :: (MonadIO m, IsPrintOperation a) => a -> m ()
- data PrintOperationRunDialogMethodInfo
- printOperationRunDialog :: (MonadIO m, IsPrintOperation a, IsWindow b) => a -> Maybe b -> m PrintOperationResponse
- data PrintOperationSetPageSetupMethodInfo
- printOperationSetPageSetup :: (MonadIO m, IsPrintOperation a, IsPageSetup b) => a -> b -> m ()
- data PrintOperationSetPrintSettingsMethodInfo
- printOperationSetPrintSettings :: (MonadIO m, IsPrintOperation a, IsPrintSettings b) => a -> b -> m ()
- data PrintOperationPageSetupPropertyInfo
- constructPrintOperationPageSetup :: (IsPrintOperation o, IsPageSetup a) => a -> IO (GValueConstruct o)
- getPrintOperationPageSetup :: (MonadIO m, IsPrintOperation o) => o -> m PageSetup
- printOperationPageSetup :: AttrLabelProxy "pageSetup"
- setPrintOperationPageSetup :: (MonadIO m, IsPrintOperation o, IsPageSetup a) => o -> a -> m ()
- data PrintOperationPrintSettingsPropertyInfo
- constructPrintOperationPrintSettings :: (IsPrintOperation o, IsPrintSettings a) => a -> IO (GValueConstruct o)
- getPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o) => o -> m PrintSettings
- printOperationPrintSettings :: AttrLabelProxy "printSettings"
- setPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o, IsPrintSettings a) => o -> a -> m ()
- data PrintOperationWebViewPropertyInfo
- constructPrintOperationWebView :: (IsPrintOperation o, IsWebView a) => a -> IO (GValueConstruct o)
- getPrintOperationWebView :: (MonadIO m, IsPrintOperation o) => o -> m (Maybe WebView)
- printOperationWebView :: AttrLabelProxy "webView"
- type C_PrintOperationFailedCallback = Ptr () -> Ptr GError -> Ptr () -> IO ()
- type PrintOperationFailedCallback = GError -> IO ()
- data PrintOperationFailedSignalInfo
- afterPrintOperationFailed :: (GObject a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId
- genClosure_PrintOperationFailed :: PrintOperationFailedCallback -> IO Closure
- mk_PrintOperationFailedCallback :: C_PrintOperationFailedCallback -> IO (FunPtr C_PrintOperationFailedCallback)
- noPrintOperationFailedCallback :: Maybe PrintOperationFailedCallback
- onPrintOperationFailed :: (GObject a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId
- wrap_PrintOperationFailedCallback :: PrintOperationFailedCallback -> Ptr () -> Ptr GError -> Ptr () -> IO ()
- type C_PrintOperationFinishedCallback = Ptr () -> Ptr () -> IO ()
- type PrintOperationFinishedCallback = IO ()
- data PrintOperationFinishedSignalInfo
- afterPrintOperationFinished :: (GObject a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId
- genClosure_PrintOperationFinished :: PrintOperationFinishedCallback -> IO Closure
- mk_PrintOperationFinishedCallback :: C_PrintOperationFinishedCallback -> IO (FunPtr C_PrintOperationFinishedCallback)
- noPrintOperationFinishedCallback :: Maybe PrintOperationFinishedCallback
- onPrintOperationFinished :: (GObject a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId
- wrap_PrintOperationFinishedCallback :: PrintOperationFinishedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype PrintOperation Source #
Constructors
| PrintOperation (ManagedPtr PrintOperation) |
Instances
| GObject PrintOperation Source # | |
| IsObject PrintOperation Source # | |
| IsPrintOperation 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 # | |
| HasAttributeList * PrintOperation Source # | |
| type SignalList PrintOperation Source # | |
| type AttributeList PrintOperation Source # | |
class GObject o => IsPrintOperation o Source #
Instances
| (GObject a, UnknownAncestorError Constraint PrintOperation a) => IsPrintOperation a Source # | |
| IsPrintOperation PrintOperation Source # | |
toPrintOperation :: IsPrintOperation o => o -> IO PrintOperation Source #
Methods
getPageSetup
data PrintOperationGetPageSetupMethodInfo Source #
Instances
| ((~) * signature (m PageSetup), MonadIO m, IsPrintOperation a) => MethodInfo * PrintOperationGetPageSetupMethodInfo a signature Source # | |
printOperationGetPageSetup :: (MonadIO m, IsPrintOperation a) => a -> m PageSetup Source #
getPrintSettings
data PrintOperationGetPrintSettingsMethodInfo Source #
Instances
| ((~) * signature (m PrintSettings), MonadIO m, IsPrintOperation a) => MethodInfo * PrintOperationGetPrintSettingsMethodInfo a signature Source # | |
printOperationGetPrintSettings :: (MonadIO m, IsPrintOperation a) => a -> m PrintSettings Source #
new
printOperationNew :: (MonadIO m, IsWebView a) => a -> m PrintOperation Source #
data PrintOperationPrintMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsPrintOperation a) => MethodInfo * PrintOperationPrintMethodInfo a signature Source # | |
printOperationPrint :: (MonadIO m, IsPrintOperation a) => a -> m () Source #
runDialog
data PrintOperationRunDialogMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m PrintOperationResponse), MonadIO m, IsPrintOperation a, IsWindow b) => MethodInfo * PrintOperationRunDialogMethodInfo a signature Source # | |
printOperationRunDialog :: (MonadIO m, IsPrintOperation a, IsWindow b) => a -> Maybe b -> m PrintOperationResponse Source #
setPageSetup
data PrintOperationSetPageSetupMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsPrintOperation a, IsPageSetup b) => MethodInfo * PrintOperationSetPageSetupMethodInfo a signature Source # | |
printOperationSetPageSetup :: (MonadIO m, IsPrintOperation a, IsPageSetup b) => a -> b -> m () Source #
setPrintSettings
data PrintOperationSetPrintSettingsMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsPrintOperation a, IsPrintSettings b) => MethodInfo * PrintOperationSetPrintSettingsMethodInfo a signature Source # | |
printOperationSetPrintSettings :: (MonadIO m, IsPrintOperation a, IsPrintSettings b) => a -> b -> m () Source #
Properties
pageSetup
data PrintOperationPageSetupPropertyInfo Source #
Instances
| AttrInfo PrintOperationPageSetupPropertyInfo Source # | |
| type AttrSetTypeConstraint PrintOperationPageSetupPropertyInfo Source # | |
| type AttrOrigin PrintOperationPageSetupPropertyInfo Source # | |
| type AttrLabel PrintOperationPageSetupPropertyInfo Source # | |
| type AttrGetType PrintOperationPageSetupPropertyInfo Source # | |
| type AttrBaseTypeConstraint PrintOperationPageSetupPropertyInfo Source # | |
| type AttrAllowedOps PrintOperationPageSetupPropertyInfo Source # | |
constructPrintOperationPageSetup :: (IsPrintOperation o, IsPageSetup a) => a -> IO (GValueConstruct o) Source #
getPrintOperationPageSetup :: (MonadIO m, IsPrintOperation o) => o -> m PageSetup Source #
printOperationPageSetup :: AttrLabelProxy "pageSetup" Source #
setPrintOperationPageSetup :: (MonadIO m, IsPrintOperation o, IsPageSetup a) => o -> a -> m () Source #
printSettings
data PrintOperationPrintSettingsPropertyInfo Source #
Instances
| AttrInfo PrintOperationPrintSettingsPropertyInfo Source # | |
| type AttrSetTypeConstraint PrintOperationPrintSettingsPropertyInfo Source # | |
| type AttrOrigin PrintOperationPrintSettingsPropertyInfo Source # | |
| type AttrLabel PrintOperationPrintSettingsPropertyInfo Source # | |
| type AttrGetType PrintOperationPrintSettingsPropertyInfo Source # | |
| type AttrBaseTypeConstraint PrintOperationPrintSettingsPropertyInfo Source # | |
| type AttrAllowedOps PrintOperationPrintSettingsPropertyInfo Source # | |
constructPrintOperationPrintSettings :: (IsPrintOperation o, IsPrintSettings a) => a -> IO (GValueConstruct o) Source #
getPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o) => o -> m PrintSettings Source #
printOperationPrintSettings :: AttrLabelProxy "printSettings" Source #
setPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o, IsPrintSettings a) => o -> a -> m () Source #
webView
data PrintOperationWebViewPropertyInfo Source #
Instances
| AttrInfo PrintOperationWebViewPropertyInfo Source # | |
| type AttrSetTypeConstraint PrintOperationWebViewPropertyInfo Source # | |
| type AttrOrigin PrintOperationWebViewPropertyInfo Source # | |
| type AttrLabel PrintOperationWebViewPropertyInfo Source # | |
| type AttrGetType PrintOperationWebViewPropertyInfo Source # | |
| type AttrBaseTypeConstraint PrintOperationWebViewPropertyInfo Source # | |
| type AttrAllowedOps PrintOperationWebViewPropertyInfo Source # | |
constructPrintOperationWebView :: (IsPrintOperation o, IsWebView a) => a -> IO (GValueConstruct o) Source #
getPrintOperationWebView :: (MonadIO m, IsPrintOperation o) => o -> m (Maybe WebView) Source #
printOperationWebView :: AttrLabelProxy "webView" Source #
Signals
failed
type PrintOperationFailedCallback = GError -> IO () Source #
data PrintOperationFailedSignalInfo Source #
Instances
| SignalInfo PrintOperationFailedSignalInfo Source # | |
| type HaskellCallbackType PrintOperationFailedSignalInfo Source # | |
afterPrintOperationFailed :: (GObject a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId Source #
genClosure_PrintOperationFailed :: PrintOperationFailedCallback -> IO Closure Source #
mk_PrintOperationFailedCallback :: C_PrintOperationFailedCallback -> IO (FunPtr C_PrintOperationFailedCallback) Source #
onPrintOperationFailed :: (GObject a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId Source #
wrap_PrintOperationFailedCallback :: PrintOperationFailedCallback -> Ptr () -> Ptr GError -> Ptr () -> IO () Source #
finished
type PrintOperationFinishedCallback = IO () Source #
data PrintOperationFinishedSignalInfo Source #
Instances
| SignalInfo PrintOperationFinishedSignalInfo Source # | |
| type HaskellCallbackType PrintOperationFinishedSignalInfo Source # | |
afterPrintOperationFinished :: (GObject a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId Source #
genClosure_PrintOperationFinished :: PrintOperationFinishedCallback -> IO Closure Source #
mk_PrintOperationFinishedCallback :: C_PrintOperationFinishedCallback -> IO (FunPtr C_PrintOperationFinishedCallback) Source #
onPrintOperationFinished :: (GObject a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId Source #
wrap_PrintOperationFinishedCallback :: PrintOperationFinishedCallback -> Ptr () -> Ptr () -> IO () Source #