gi-webkit2-4.0.7: WebKit2 bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit2.Objects.PrintOperation

Contents

Description

 

Synopsis

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 # 

Methods

fromLabel :: Proxy# Symbol t -> PrintOperation -> p #

((~) * info (ResolvePrintOperationMethod t PrintOperation), MethodInfo * info PrintOperation p) => IsLabelProxy t (PrintOperation -> p) Source # 
HasAttributeList * PrintOperation Source # 
type SignalList PrintOperation Source # 
type SignalList PrintOperation
type AttributeList PrintOperation Source # 
type AttributeList PrintOperation

class GObject o => IsPrintOperation o Source #

Instances

Methods

getPageSetup

data PrintOperationGetPageSetupMethodInfo Source #

Instances

((~) * signature (m PageSetup), MonadIO m, IsPrintOperation a) => MethodInfo * PrintOperationGetPageSetupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy PrintOperationGetPageSetupMethodInfo a -> signature -> s

getPrintSettings

data PrintOperationGetPrintSettingsMethodInfo Source #

Instances

((~) * signature (m PrintSettings), MonadIO m, IsPrintOperation a) => MethodInfo * PrintOperationGetPrintSettingsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy PrintOperationGetPrintSettingsMethodInfo a -> signature -> s

new

print

data PrintOperationPrintMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsPrintOperation a) => MethodInfo * PrintOperationPrintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy PrintOperationPrintMethodInfo a -> signature -> s

runDialog

data PrintOperationRunDialogMethodInfo Source #

Instances

((~) * signature (Maybe b -> m PrintOperationResponse), MonadIO m, IsPrintOperation a, IsWindow b) => MethodInfo * PrintOperationRunDialogMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy PrintOperationRunDialogMethodInfo a -> signature -> s

setPageSetup

data PrintOperationSetPageSetupMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsPrintOperation a, IsPageSetup b) => MethodInfo * PrintOperationSetPageSetupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy PrintOperationSetPageSetupMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy PrintOperationSetPrintSettingsMethodInfo a -> signature -> s

printOperationSetPrintSettings :: (MonadIO m, IsPrintOperation a, IsPrintSettings b) => a -> b -> m () Source #

Properties

pageSetup

data PrintOperationPageSetupPropertyInfo Source #

Instances

AttrInfo PrintOperationPageSetupPropertyInfo Source # 

Associated Types

type AttrAllowedOps PrintOperationPageSetupPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint PrintOperationPageSetupPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint PrintOperationPageSetupPropertyInfo :: * -> Constraint

type AttrGetType PrintOperationPageSetupPropertyInfo :: *

type AttrLabel PrintOperationPageSetupPropertyInfo :: Symbol

type AttrOrigin PrintOperationPageSetupPropertyInfo :: *

type AttrSetTypeConstraint PrintOperationPageSetupPropertyInfo Source # 
type AttrSetTypeConstraint PrintOperationPageSetupPropertyInfo = IsPageSetup
type AttrOrigin PrintOperationPageSetupPropertyInfo Source # 
type AttrLabel PrintOperationPageSetupPropertyInfo Source # 
type AttrLabel PrintOperationPageSetupPropertyInfo = "page-setup"
type AttrGetType PrintOperationPageSetupPropertyInfo Source # 
type AttrGetType PrintOperationPageSetupPropertyInfo = PageSetup
type AttrBaseTypeConstraint PrintOperationPageSetupPropertyInfo Source # 
type AttrAllowedOps PrintOperationPageSetupPropertyInfo Source # 
type AttrAllowedOps PrintOperationPageSetupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructPrintOperationPageSetup :: (IsPrintOperation o, IsPageSetup a) => a -> IO (GValueConstruct o) 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 AttrSetTypeConstraint PrintOperationPrintSettingsPropertyInfo = IsPrintSettings
type AttrOrigin PrintOperationPrintSettingsPropertyInfo Source # 
type AttrLabel PrintOperationPrintSettingsPropertyInfo Source # 
type AttrLabel PrintOperationPrintSettingsPropertyInfo = "print-settings"
type AttrGetType PrintOperationPrintSettingsPropertyInfo Source # 
type AttrGetType PrintOperationPrintSettingsPropertyInfo = PrintSettings
type AttrBaseTypeConstraint PrintOperationPrintSettingsPropertyInfo Source # 
type AttrAllowedOps PrintOperationPrintSettingsPropertyInfo Source # 
type AttrAllowedOps PrintOperationPrintSettingsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructPrintOperationPrintSettings :: (IsPrintOperation o, IsPrintSettings a) => a -> IO (GValueConstruct o) Source #

printOperationPrintSettings :: AttrLabelProxy "printSettings" Source #

setPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o, IsPrintSettings a) => o -> a -> m () Source #

webView

data PrintOperationWebViewPropertyInfo Source #

Instances

AttrInfo PrintOperationWebViewPropertyInfo Source # 

Associated Types

type AttrAllowedOps PrintOperationWebViewPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint PrintOperationWebViewPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint PrintOperationWebViewPropertyInfo :: * -> Constraint

type AttrGetType PrintOperationWebViewPropertyInfo :: *

type AttrLabel PrintOperationWebViewPropertyInfo :: Symbol

type AttrOrigin PrintOperationWebViewPropertyInfo :: *

type AttrSetTypeConstraint PrintOperationWebViewPropertyInfo Source # 
type AttrSetTypeConstraint PrintOperationWebViewPropertyInfo = IsWebView
type AttrOrigin PrintOperationWebViewPropertyInfo Source # 
type AttrLabel PrintOperationWebViewPropertyInfo Source # 
type AttrLabel PrintOperationWebViewPropertyInfo = "web-view"
type AttrGetType PrintOperationWebViewPropertyInfo Source # 
type AttrBaseTypeConstraint PrintOperationWebViewPropertyInfo Source # 
type AttrAllowedOps PrintOperationWebViewPropertyInfo Source # 
type AttrAllowedOps PrintOperationWebViewPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructPrintOperationWebView :: (IsPrintOperation o, IsWebView a) => a -> IO (GValueConstruct o) Source #

printOperationWebView :: AttrLabelProxy "webView" Source #

Signals

failed

type C_PrintOperationFailedCallback = Ptr () -> Ptr GError -> Ptr () -> IO () Source #

data PrintOperationFailedSignalInfo Source #

Instances

SignalInfo PrintOperationFailedSignalInfo Source # 

Associated Types

type HaskellCallbackType PrintOperationFailedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o PrintOperationFailedSignalInfo -> o -> HaskellCallbackType PrintOperationFailedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType PrintOperationFailedSignalInfo Source # 

afterPrintOperationFailed :: (GObject a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId Source #

onPrintOperationFailed :: (GObject a, MonadIO m) => a -> PrintOperationFailedCallback -> m SignalHandlerId Source #

finished

data PrintOperationFinishedSignalInfo Source #

Instances

SignalInfo PrintOperationFinishedSignalInfo Source # 

Associated Types

type HaskellCallbackType PrintOperationFinishedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o PrintOperationFinishedSignalInfo -> o -> HaskellCallbackType PrintOperationFinishedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType PrintOperationFinishedSignalInfo Source # 

afterPrintOperationFinished :: (GObject a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId Source #

onPrintOperationFinished :: (GObject a, MonadIO m) => a -> PrintOperationFinishedCallback -> m SignalHandlerId Source #