gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.Printer

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.Printer module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype Printer #

Constructors

Printer (ManagedPtr Printer) 

Instances

Instances details
Eq Printer 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

(==) :: Printer -> Printer -> Bool

(/=) :: Printer -> Printer -> Bool

GObject Printer 
Instance details

Defined in GI.Gtk.Objects.Printer

ManagedPtrNewtype Printer 
Instance details

Defined in GI.Gtk.Objects.Printer

TypedObject Printer 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

glibType :: IO GType #

HasParentTypes Printer 
Instance details

Defined in GI.Gtk.Objects.Printer

HasAttributeList Printer 
Instance details

Defined in GI.Gtk.Objects.Printer

(info ~ ResolvePrinterMethod t Printer, OverloadedMethod info Printer p, HasField t Printer p) => HasField (t :: Symbol) Printer p 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

getField :: Printer -> p

(info ~ ResolvePrinterMethod t Printer, OverloadedMethodInfo info Printer) => IsLabel t (MethodProxy info Printer) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

fromLabel :: MethodProxy info Printer

(info ~ ResolvePrinterMethod t Printer, OverloadedMethod info Printer p) => IsLabel t (Printer -> p) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

fromLabel :: Printer -> p

IsGValue (Maybe Printer) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Printer -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Printer) #

type AttributeList Printer 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttributeList Printer = PrinterAttributeList
type ParentTypes Printer 
Instance details

Defined in GI.Gtk.Objects.Printer

type ParentTypes Printer = '[Object]
type SignalList Printer 
Instance details

Defined in GI.Gtk.Objects.Printer

type SignalList Printer = PrinterSignalList

class (GObject o, IsDescendantOf Printer o) => IsPrinter o #

Instances

Instances details
(GObject o, IsDescendantOf Printer o) => IsPrinter o 
Instance details

Defined in GI.Gtk.Objects.Printer

data PrinterAcceptingJobsPropertyInfo #

Instances

Instances details
AttrInfo PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Associated Types

type AttrAllowedOps PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterAcceptingJobsPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterAcceptingJobsPropertyInfo = IsPrinter
type AttrGetType PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterAcceptingJobsPropertyInfo = Bool
type AttrSetTypeConstraint PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterAcceptingJobsPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterAcceptingJobsPropertyInfo = Type ~ ()
type AttrTransferType PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterAcceptingJobsPropertyInfo = ()
type AttrLabel PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterAcceptingJobsPropertyInfo = "accepting-jobs"
type AttrOrigin PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

attrGet :: AttrBaseTypeConstraint PrinterAcceptingJobsPropertyInfo o => o -> IO (AttrGetType PrinterAcceptingJobsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint PrinterAcceptingJobsPropertyInfo o, AttrSetTypeConstraint PrinterAcceptingJobsPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint PrinterAcceptingJobsPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint PrinterAcceptingJobsPropertyInfo o, AttrSetTypeConstraint PrinterAcceptingJobsPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint PrinterAcceptingJobsPropertyInfo o, AttrTransferTypeConstraint PrinterAcceptingJobsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType PrinterAcceptingJobsPropertyInfo)

attrPut :: AttrBaseTypeConstraint PrinterAcceptingJobsPropertyInfo o => o -> AttrGetType PrinterAcceptingJobsPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterAcceptingJobsPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterAcceptingJobsPropertyInfo = IsPrinter
type AttrGetType PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterAcceptingJobsPropertyInfo = Bool
type AttrLabel PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterAcceptingJobsPropertyInfo = "accepting-jobs"
type AttrOrigin PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterAcceptingJobsPropertyInfo = Type ~ ()
type AttrTransferType PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterAcceptingJobsPropertyInfo = ()
type AttrTransferTypeConstraint PrinterAcceptingJobsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterAcceptingJobsPropertyInfo = Type ~ ()

data PrinterAcceptsPdfMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsPrinter a) => OverloadedMethod PrinterAcceptsPdfMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterAcceptsPdfMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterAcceptsPdfPropertyInfo #

Instances

Instances details
AttrInfo PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Associated Types

type AttrAllowedOps PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterAcceptsPdfPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterAcceptsPdfPropertyInfo = IsPrinter
type AttrGetType PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterAcceptsPdfPropertyInfo = Bool
type AttrSetTypeConstraint PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterAcceptsPdfPropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterAcceptsPdfPropertyInfo = Type ~ Bool
type AttrTransferType PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterAcceptsPdfPropertyInfo = Bool
type AttrLabel PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterAcceptsPdfPropertyInfo = "accepts-pdf"
type AttrOrigin PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

attrGet :: AttrBaseTypeConstraint PrinterAcceptsPdfPropertyInfo o => o -> IO (AttrGetType PrinterAcceptsPdfPropertyInfo)

attrSet :: (AttrBaseTypeConstraint PrinterAcceptsPdfPropertyInfo o, AttrSetTypeConstraint PrinterAcceptsPdfPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint PrinterAcceptsPdfPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint PrinterAcceptsPdfPropertyInfo o, AttrSetTypeConstraint PrinterAcceptsPdfPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint PrinterAcceptsPdfPropertyInfo o, AttrTransferTypeConstraint PrinterAcceptsPdfPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType PrinterAcceptsPdfPropertyInfo)

attrPut :: AttrBaseTypeConstraint PrinterAcceptsPdfPropertyInfo o => o -> AttrGetType PrinterAcceptsPdfPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterAcceptsPdfPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterAcceptsPdfPropertyInfo = IsPrinter
type AttrGetType PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterAcceptsPdfPropertyInfo = Bool
type AttrLabel PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterAcceptsPdfPropertyInfo = "accepts-pdf"
type AttrOrigin PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterAcceptsPdfPropertyInfo = Type ~ Bool
type AttrTransferType PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterAcceptsPdfPropertyInfo = Bool
type AttrTransferTypeConstraint PrinterAcceptsPdfPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterAcceptsPdfPropertyInfo = Type ~ Bool

data PrinterAcceptsPsMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsPrinter a) => OverloadedMethod PrinterAcceptsPsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterAcceptsPsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterAcceptsPsPropertyInfo #

Instances

Instances details
AttrInfo PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Associated Types

type AttrAllowedOps PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterAcceptsPsPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterAcceptsPsPropertyInfo = IsPrinter
type AttrGetType PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterAcceptsPsPropertyInfo = Bool
type AttrSetTypeConstraint PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterAcceptsPsPropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterAcceptsPsPropertyInfo = Type ~ Bool
type AttrTransferType PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterAcceptsPsPropertyInfo = Bool
type AttrLabel PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterAcceptsPsPropertyInfo = "accepts-ps"
type AttrOrigin PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

attrGet :: AttrBaseTypeConstraint PrinterAcceptsPsPropertyInfo o => o -> IO (AttrGetType PrinterAcceptsPsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint PrinterAcceptsPsPropertyInfo o, AttrSetTypeConstraint PrinterAcceptsPsPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint PrinterAcceptsPsPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint PrinterAcceptsPsPropertyInfo o, AttrSetTypeConstraint PrinterAcceptsPsPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint PrinterAcceptsPsPropertyInfo o, AttrTransferTypeConstraint PrinterAcceptsPsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType PrinterAcceptsPsPropertyInfo)

attrPut :: AttrBaseTypeConstraint PrinterAcceptsPsPropertyInfo o => o -> AttrGetType PrinterAcceptsPsPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterAcceptsPsPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterAcceptsPsPropertyInfo = IsPrinter
type AttrGetType PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterAcceptsPsPropertyInfo = Bool
type AttrLabel PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterAcceptsPsPropertyInfo = "accepts-ps"
type AttrOrigin PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterAcceptsPsPropertyInfo = Type ~ Bool
type AttrTransferType PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterAcceptsPsPropertyInfo = Bool
type AttrTransferTypeConstraint PrinterAcceptsPsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterAcceptsPsPropertyInfo = Type ~ Bool

data PrinterCompareMethodInfo #

Instances

Instances details
(signature ~ (b -> m Int32), MonadIO m, IsPrinter a, IsPrinter b) => OverloadedMethod PrinterCompareMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterCompareMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

type PrinterDetailsAcquiredCallback = Bool -> IO () #

data PrinterDetailsAcquiredSignalInfo #

Instances

Instances details
SignalInfo PrinterDetailsAcquiredSignalInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Associated Types

type HaskellCallbackType PrinterDetailsAcquiredSignalInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType PrinterDetailsAcquiredSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType PrinterDetailsAcquiredSignalInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

data PrinterGetBackendMethodInfo #

Instances

Instances details
(signature ~ m PrintBackend, MonadIO m, IsPrinter a) => OverloadedMethod PrinterGetBackendMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterGetBackendMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterGetCapabilitiesMethodInfo #

Instances

Instances details
(signature ~ m [PrintCapabilities], MonadIO m, IsPrinter a) => OverloadedMethod PrinterGetCapabilitiesMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterGetCapabilitiesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterGetDefaultPageSizeMethodInfo #

Instances

Instances details
(signature ~ m PageSetup, MonadIO m, IsPrinter a) => OverloadedMethod PrinterGetDefaultPageSizeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterGetDefaultPageSizeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterGetDescriptionMethodInfo #

Instances

Instances details
(signature ~ m Text, MonadIO m, IsPrinter a) => OverloadedMethod PrinterGetDescriptionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterGetDescriptionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterGetHardMarginsForPaperSizeMethodInfo #

Instances

Instances details
(signature ~ (PaperSize -> m (Bool, Double, Double, Double, Double)), MonadIO m, IsPrinter a) => OverloadedMethod PrinterGetHardMarginsForPaperSizeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterGetHardMarginsForPaperSizeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterGetHardMarginsMethodInfo #

Instances

Instances details
(signature ~ m (Bool, Double, Double, Double, Double), MonadIO m, IsPrinter a) => OverloadedMethod PrinterGetHardMarginsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterGetHardMarginsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterGetIconNameMethodInfo #

Instances

Instances details
(signature ~ m Text, MonadIO m, IsPrinter a) => OverloadedMethod PrinterGetIconNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterGetIconNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterGetJobCountMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsPrinter a) => OverloadedMethod PrinterGetJobCountMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterGetJobCountMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterGetLocationMethodInfo #

Instances

Instances details
(signature ~ m Text, MonadIO m, IsPrinter a) => OverloadedMethod PrinterGetLocationMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterGetLocationMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterGetNameMethodInfo #

Instances

Instances details
(signature ~ m Text, MonadIO m, IsPrinter a) => OverloadedMethod PrinterGetNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterGetNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterGetStateMessageMethodInfo #

Instances

Instances details
(signature ~ m Text, MonadIO m, IsPrinter a) => OverloadedMethod PrinterGetStateMessageMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterGetStateMessageMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterHasDetailsMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsPrinter a) => OverloadedMethod PrinterHasDetailsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterHasDetailsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterIconNamePropertyInfo #

Instances

Instances details
AttrInfo PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Associated Types

type AttrAllowedOps PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterIconNamePropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterIconNamePropertyInfo = IsPrinter
type AttrGetType PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterIconNamePropertyInfo = Text
type AttrSetTypeConstraint PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterIconNamePropertyInfo = Type ~ ()
type AttrTransferTypeConstraint PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterIconNamePropertyInfo = Type ~ ()
type AttrTransferType PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterIconNamePropertyInfo = ()
type AttrLabel PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterIconNamePropertyInfo = "icon-name"
type AttrOrigin PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

attrGet :: AttrBaseTypeConstraint PrinterIconNamePropertyInfo o => o -> IO (AttrGetType PrinterIconNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint PrinterIconNamePropertyInfo o, AttrSetTypeConstraint PrinterIconNamePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint PrinterIconNamePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint PrinterIconNamePropertyInfo o, AttrSetTypeConstraint PrinterIconNamePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint PrinterIconNamePropertyInfo o, AttrTransferTypeConstraint PrinterIconNamePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType PrinterIconNamePropertyInfo)

attrPut :: AttrBaseTypeConstraint PrinterIconNamePropertyInfo o => o -> AttrGetType PrinterIconNamePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterIconNamePropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterIconNamePropertyInfo = IsPrinter
type AttrGetType PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterIconNamePropertyInfo = Text
type AttrLabel PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterIconNamePropertyInfo = "icon-name"
type AttrOrigin PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterIconNamePropertyInfo = Type ~ ()
type AttrTransferType PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterIconNamePropertyInfo = ()
type AttrTransferTypeConstraint PrinterIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterIconNamePropertyInfo = Type ~ ()

data PrinterIsAcceptingJobsMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsPrinter a) => OverloadedMethod PrinterIsAcceptingJobsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterIsAcceptingJobsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterIsActiveMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsPrinter a) => OverloadedMethod PrinterIsActiveMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterIsActiveMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterIsDefaultMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsPrinter a) => OverloadedMethod PrinterIsDefaultMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterIsDefaultMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterIsPausedMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsPrinter a) => OverloadedMethod PrinterIsPausedMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterIsPausedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterIsVirtualMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsPrinter a) => OverloadedMethod PrinterIsVirtualMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterIsVirtualMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterIsVirtualPropertyInfo #

Instances

Instances details
AttrInfo PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Associated Types

type AttrAllowedOps PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterIsVirtualPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterIsVirtualPropertyInfo = IsPrinter
type AttrGetType PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterIsVirtualPropertyInfo = Bool
type AttrSetTypeConstraint PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterIsVirtualPropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterIsVirtualPropertyInfo = Type ~ Bool
type AttrTransferType PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterIsVirtualPropertyInfo = Bool
type AttrLabel PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterIsVirtualPropertyInfo = "is-virtual"
type AttrOrigin PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

attrGet :: AttrBaseTypeConstraint PrinterIsVirtualPropertyInfo o => o -> IO (AttrGetType PrinterIsVirtualPropertyInfo)

attrSet :: (AttrBaseTypeConstraint PrinterIsVirtualPropertyInfo o, AttrSetTypeConstraint PrinterIsVirtualPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint PrinterIsVirtualPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint PrinterIsVirtualPropertyInfo o, AttrSetTypeConstraint PrinterIsVirtualPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint PrinterIsVirtualPropertyInfo o, AttrTransferTypeConstraint PrinterIsVirtualPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType PrinterIsVirtualPropertyInfo)

attrPut :: AttrBaseTypeConstraint PrinterIsVirtualPropertyInfo o => o -> AttrGetType PrinterIsVirtualPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterIsVirtualPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterIsVirtualPropertyInfo = IsPrinter
type AttrGetType PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterIsVirtualPropertyInfo = Bool
type AttrLabel PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterIsVirtualPropertyInfo = "is-virtual"
type AttrOrigin PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterIsVirtualPropertyInfo = Type ~ Bool
type AttrTransferType PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterIsVirtualPropertyInfo = Bool
type AttrTransferTypeConstraint PrinterIsVirtualPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterIsVirtualPropertyInfo = Type ~ Bool

data PrinterJobCountPropertyInfo #

Instances

Instances details
AttrInfo PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Associated Types

type AttrAllowedOps PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterJobCountPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterJobCountPropertyInfo = IsPrinter
type AttrGetType PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterJobCountPropertyInfo = Int32
type AttrSetTypeConstraint PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterJobCountPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterJobCountPropertyInfo = Type ~ ()
type AttrTransferType PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterJobCountPropertyInfo = ()
type AttrLabel PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterJobCountPropertyInfo = "job-count"
type AttrOrigin PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

attrGet :: AttrBaseTypeConstraint PrinterJobCountPropertyInfo o => o -> IO (AttrGetType PrinterJobCountPropertyInfo)

attrSet :: (AttrBaseTypeConstraint PrinterJobCountPropertyInfo o, AttrSetTypeConstraint PrinterJobCountPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint PrinterJobCountPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint PrinterJobCountPropertyInfo o, AttrSetTypeConstraint PrinterJobCountPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint PrinterJobCountPropertyInfo o, AttrTransferTypeConstraint PrinterJobCountPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType PrinterJobCountPropertyInfo)

attrPut :: AttrBaseTypeConstraint PrinterJobCountPropertyInfo o => o -> AttrGetType PrinterJobCountPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterJobCountPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterJobCountPropertyInfo = IsPrinter
type AttrGetType PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterJobCountPropertyInfo = Int32
type AttrLabel PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterJobCountPropertyInfo = "job-count"
type AttrOrigin PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterJobCountPropertyInfo = Type ~ ()
type AttrTransferType PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterJobCountPropertyInfo = ()
type AttrTransferTypeConstraint PrinterJobCountPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterJobCountPropertyInfo = Type ~ ()

data PrinterListPapersMethodInfo #

Instances

Instances details
(signature ~ m [PageSetup], MonadIO m, IsPrinter a) => OverloadedMethod PrinterListPapersMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterListPapersMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterLocationPropertyInfo #

Instances

Instances details
AttrInfo PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Associated Types

type AttrAllowedOps PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterLocationPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterLocationPropertyInfo = IsPrinter
type AttrGetType PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterLocationPropertyInfo = Text
type AttrSetTypeConstraint PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterLocationPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterLocationPropertyInfo = Type ~ ()
type AttrTransferType PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterLocationPropertyInfo = ()
type AttrLabel PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterLocationPropertyInfo = "location"
type AttrOrigin PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

attrGet :: AttrBaseTypeConstraint PrinterLocationPropertyInfo o => o -> IO (AttrGetType PrinterLocationPropertyInfo)

attrSet :: (AttrBaseTypeConstraint PrinterLocationPropertyInfo o, AttrSetTypeConstraint PrinterLocationPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint PrinterLocationPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint PrinterLocationPropertyInfo o, AttrSetTypeConstraint PrinterLocationPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint PrinterLocationPropertyInfo o, AttrTransferTypeConstraint PrinterLocationPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType PrinterLocationPropertyInfo)

attrPut :: AttrBaseTypeConstraint PrinterLocationPropertyInfo o => o -> AttrGetType PrinterLocationPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterLocationPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterLocationPropertyInfo = IsPrinter
type AttrGetType PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterLocationPropertyInfo = Text
type AttrLabel PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterLocationPropertyInfo = "location"
type AttrOrigin PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterLocationPropertyInfo = Type ~ ()
type AttrTransferType PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterLocationPropertyInfo = ()
type AttrTransferTypeConstraint PrinterLocationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterLocationPropertyInfo = Type ~ ()

data PrinterNamePropertyInfo #

Instances

Instances details
AttrInfo PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Associated Types

type AttrAllowedOps PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterNamePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterNamePropertyInfo = IsPrinter
type AttrGetType PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterNamePropertyInfo = Text
type AttrSetTypeConstraint PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterNamePropertyInfo = Type ~ Text
type AttrTransferTypeConstraint PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterNamePropertyInfo = Type ~ Text
type AttrTransferType PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterNamePropertyInfo = Text
type AttrLabel PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterNamePropertyInfo = "name"
type AttrOrigin PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

attrGet :: AttrBaseTypeConstraint PrinterNamePropertyInfo o => o -> IO (AttrGetType PrinterNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint PrinterNamePropertyInfo o, AttrSetTypeConstraint PrinterNamePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint PrinterNamePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint PrinterNamePropertyInfo o, AttrSetTypeConstraint PrinterNamePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint PrinterNamePropertyInfo o, AttrTransferTypeConstraint PrinterNamePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType PrinterNamePropertyInfo)

attrPut :: AttrBaseTypeConstraint PrinterNamePropertyInfo o => o -> AttrGetType PrinterNamePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterNamePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterNamePropertyInfo = IsPrinter
type AttrGetType PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterNamePropertyInfo = Text
type AttrLabel PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterNamePropertyInfo = "name"
type AttrOrigin PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterNamePropertyInfo = Type ~ Text
type AttrTransferType PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterNamePropertyInfo = Text
type AttrTransferTypeConstraint PrinterNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterNamePropertyInfo = Type ~ Text

data PrinterPausedPropertyInfo #

Instances

Instances details
AttrInfo PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Associated Types

type AttrAllowedOps PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterPausedPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterPausedPropertyInfo = IsPrinter
type AttrGetType PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterPausedPropertyInfo = Bool
type AttrSetTypeConstraint PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterPausedPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterPausedPropertyInfo = Type ~ ()
type AttrTransferType PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterPausedPropertyInfo = ()
type AttrLabel PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterPausedPropertyInfo = "paused"
type AttrOrigin PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

attrGet :: AttrBaseTypeConstraint PrinterPausedPropertyInfo o => o -> IO (AttrGetType PrinterPausedPropertyInfo)

attrSet :: (AttrBaseTypeConstraint PrinterPausedPropertyInfo o, AttrSetTypeConstraint PrinterPausedPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint PrinterPausedPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint PrinterPausedPropertyInfo o, AttrSetTypeConstraint PrinterPausedPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint PrinterPausedPropertyInfo o, AttrTransferTypeConstraint PrinterPausedPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType PrinterPausedPropertyInfo)

attrPut :: AttrBaseTypeConstraint PrinterPausedPropertyInfo o => o -> AttrGetType PrinterPausedPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterPausedPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterPausedPropertyInfo = IsPrinter
type AttrGetType PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterPausedPropertyInfo = Bool
type AttrLabel PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterPausedPropertyInfo = "paused"
type AttrOrigin PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterPausedPropertyInfo = Type ~ ()
type AttrTransferType PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterPausedPropertyInfo = ()
type AttrTransferTypeConstraint PrinterPausedPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterPausedPropertyInfo = Type ~ ()

data PrinterRequestDetailsMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsPrinter a) => OverloadedMethod PrinterRequestDetailsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PrinterRequestDetailsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PrinterStateMessagePropertyInfo #

Instances

Instances details
AttrInfo PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Associated Types

type AttrAllowedOps PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterStateMessagePropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterStateMessagePropertyInfo = IsPrinter
type AttrGetType PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterStateMessagePropertyInfo = Text
type AttrSetTypeConstraint PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterStateMessagePropertyInfo = Type ~ ()
type AttrTransferTypeConstraint PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterStateMessagePropertyInfo = Type ~ ()
type AttrTransferType PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterStateMessagePropertyInfo = ()
type AttrLabel PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterStateMessagePropertyInfo = "state-message"
type AttrOrigin PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

Methods

attrGet :: AttrBaseTypeConstraint PrinterStateMessagePropertyInfo o => o -> IO (AttrGetType PrinterStateMessagePropertyInfo)

attrSet :: (AttrBaseTypeConstraint PrinterStateMessagePropertyInfo o, AttrSetTypeConstraint PrinterStateMessagePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint PrinterStateMessagePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint PrinterStateMessagePropertyInfo o, AttrSetTypeConstraint PrinterStateMessagePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint PrinterStateMessagePropertyInfo o, AttrTransferTypeConstraint PrinterStateMessagePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType PrinterStateMessagePropertyInfo)

attrPut :: AttrBaseTypeConstraint PrinterStateMessagePropertyInfo o => o -> AttrGetType PrinterStateMessagePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrAllowedOps PrinterStateMessagePropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrBaseTypeConstraint PrinterStateMessagePropertyInfo = IsPrinter
type AttrGetType PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrGetType PrinterStateMessagePropertyInfo = Text
type AttrLabel PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrLabel PrinterStateMessagePropertyInfo = "state-message"
type AttrOrigin PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrSetTypeConstraint PrinterStateMessagePropertyInfo = Type ~ ()
type AttrTransferType PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferType PrinterStateMessagePropertyInfo = ()
type AttrTransferTypeConstraint PrinterStateMessagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Printer

type AttrTransferTypeConstraint PrinterStateMessagePropertyInfo = Type ~ ()

type family ResolvePrinterMethod (t :: Symbol) o where ... #

Equations

ResolvePrinterMethod "acceptsPdf" o = PrinterAcceptsPdfMethodInfo 
ResolvePrinterMethod "acceptsPs" o = PrinterAcceptsPsMethodInfo 
ResolvePrinterMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolvePrinterMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolvePrinterMethod "compare" o = PrinterCompareMethodInfo 
ResolvePrinterMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolvePrinterMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolvePrinterMethod "getv" o = ObjectGetvMethodInfo 
ResolvePrinterMethod "hasDetails" o = PrinterHasDetailsMethodInfo 
ResolvePrinterMethod "isAcceptingJobs" o = PrinterIsAcceptingJobsMethodInfo 
ResolvePrinterMethod "isActive" o = PrinterIsActiveMethodInfo 
ResolvePrinterMethod "isDefault" o = PrinterIsDefaultMethodInfo 
ResolvePrinterMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolvePrinterMethod "isPaused" o = PrinterIsPausedMethodInfo 
ResolvePrinterMethod "isVirtual" o = PrinterIsVirtualMethodInfo 
ResolvePrinterMethod "listPapers" o = PrinterListPapersMethodInfo 
ResolvePrinterMethod "notify" o = ObjectNotifyMethodInfo 
ResolvePrinterMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolvePrinterMethod "ref" o = ObjectRefMethodInfo 
ResolvePrinterMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolvePrinterMethod "requestDetails" o = PrinterRequestDetailsMethodInfo 
ResolvePrinterMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolvePrinterMethod "stealData" o = ObjectStealDataMethodInfo 
ResolvePrinterMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolvePrinterMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolvePrinterMethod "unref" o = ObjectUnrefMethodInfo 
ResolvePrinterMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolvePrinterMethod "getBackend" o = PrinterGetBackendMethodInfo 
ResolvePrinterMethod "getCapabilities" o = PrinterGetCapabilitiesMethodInfo 
ResolvePrinterMethod "getData" o = ObjectGetDataMethodInfo 
ResolvePrinterMethod "getDefaultPageSize" o = PrinterGetDefaultPageSizeMethodInfo 
ResolvePrinterMethod "getDescription" o = PrinterGetDescriptionMethodInfo 
ResolvePrinterMethod "getHardMargins" o = PrinterGetHardMarginsMethodInfo 
ResolvePrinterMethod "getHardMarginsForPaperSize" o = PrinterGetHardMarginsForPaperSizeMethodInfo 
ResolvePrinterMethod "getIconName" o = PrinterGetIconNameMethodInfo 
ResolvePrinterMethod "getJobCount" o = PrinterGetJobCountMethodInfo 
ResolvePrinterMethod "getLocation" o = PrinterGetLocationMethodInfo 
ResolvePrinterMethod "getName" o = PrinterGetNameMethodInfo 
ResolvePrinterMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolvePrinterMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolvePrinterMethod "getStateMessage" o = PrinterGetStateMessageMethodInfo 
ResolvePrinterMethod "setData" o = ObjectSetDataMethodInfo 
ResolvePrinterMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolvePrinterMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolvePrinterMethod l o = MethodResolutionFailed l o :: Type 

afterPrinterDetailsAcquired :: (IsPrinter a, MonadIO m) => a -> ((?self :: a) => PrinterDetailsAcquiredCallback) -> m SignalHandlerId #

constructPrinterAcceptsPdf :: (IsPrinter o, MonadIO m) => Bool -> m (GValueConstruct o) #

constructPrinterAcceptsPs :: (IsPrinter o, MonadIO m) => Bool -> m (GValueConstruct o) #

constructPrinterIsVirtual :: (IsPrinter o, MonadIO m) => Bool -> m (GValueConstruct o) #

constructPrinterName :: (IsPrinter o, MonadIO m) => Text -> m (GValueConstruct o) #

getPrinterAcceptingJobs :: (MonadIO m, IsPrinter o) => o -> m Bool #

getPrinterAcceptsPdf :: (MonadIO m, IsPrinter o) => o -> m Bool #

getPrinterAcceptsPs :: (MonadIO m, IsPrinter o) => o -> m Bool #

getPrinterIconName :: (MonadIO m, IsPrinter o) => o -> m Text #

getPrinterIsVirtual :: (MonadIO m, IsPrinter o) => o -> m Bool #

getPrinterJobCount :: (MonadIO m, IsPrinter o) => o -> m Int32 #

getPrinterLocation :: (MonadIO m, IsPrinter o) => o -> m Text #

getPrinterName :: (MonadIO m, IsPrinter o) => o -> m Text #

getPrinterPaused :: (MonadIO m, IsPrinter o) => o -> m Bool #

getPrinterStateMessage :: (MonadIO m, IsPrinter o) => o -> m Text #

onPrinterDetailsAcquired :: (IsPrinter a, MonadIO m) => a -> ((?self :: a) => PrinterDetailsAcquiredCallback) -> m SignalHandlerId #

printerAcceptingJobs :: AttrLabelProxy "acceptingJobs" #

printerAcceptsPdf :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Bool #

printerAcceptsPs :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Bool #

printerCompare :: (HasCallStack, MonadIO m, IsPrinter a, IsPrinter b) => a -> b -> m Int32 #

printerGetBackend :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m PrintBackend #

printerGetCapabilities :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m [PrintCapabilities] #

printerGetDefaultPageSize :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m PageSetup #

printerGetDescription :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Text #

printerGetHardMargins :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m (Bool, Double, Double, Double, Double) #

printerGetHardMarginsForPaperSize :: (HasCallStack, MonadIO m, IsPrinter a) => a -> PaperSize -> m (Bool, Double, Double, Double, Double) #

printerGetIconName :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Text #

printerGetJobCount :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Int32 #

printerGetLocation :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Text #

printerGetName :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Text #

printerGetStateMessage :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Text #

printerHasDetails :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Bool #

printerIconName :: AttrLabelProxy "iconName" #

printerIsAcceptingJobs :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Bool #

printerIsActive :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Bool #

printerIsDefault :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Bool #

printerIsPaused :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Bool #

printerIsVirtual :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m Bool #

printerJobCount :: AttrLabelProxy "jobCount" #

printerListPapers :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m [PageSetup] #

printerLocation :: AttrLabelProxy "location" #

printerName :: AttrLabelProxy "name" #

printerNew :: (HasCallStack, MonadIO m) => Text -> PrintBackend -> Bool -> m Printer #

printerPaused :: AttrLabelProxy "paused" #

printerRequestDetails :: (HasCallStack, MonadIO m, IsPrinter a) => a -> m () #

printerStateMessage :: AttrLabelProxy "stateMessage" #

toPrinter :: (MonadIO m, IsPrinter o) => o -> m Printer #