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

GI.Gtk.Objects.IconPaintable

Description

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

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

Documentation

newtype IconPaintable #

Instances

Instances details
Eq IconPaintable 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

GObject IconPaintable 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

ManagedPtrNewtype IconPaintable 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

TypedObject IconPaintable 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

glibType :: IO GType #

HasParentTypes IconPaintable 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

HasAttributeList IconPaintable 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

(info ~ ResolveIconPaintableMethod t IconPaintable, OverloadedMethod info IconPaintable p, HasField t IconPaintable p) => HasField (t :: Symbol) IconPaintable p 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

getField :: IconPaintable -> p

(info ~ ResolveIconPaintableMethod t IconPaintable, OverloadedMethodInfo info IconPaintable) => IsLabel t (MethodProxy info IconPaintable) 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

fromLabel :: MethodProxy info IconPaintable

(info ~ ResolveIconPaintableMethod t IconPaintable, OverloadedMethod info IconPaintable p) => IsLabel t (IconPaintable -> p) 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

fromLabel :: IconPaintable -> p

IsGValue (Maybe IconPaintable) 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList IconPaintable 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttributeList IconPaintable = IconPaintableAttributeList
type ParentTypes IconPaintable 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type ParentTypes IconPaintable = '[Object, Paintable, SymbolicPaintable]
type SignalList IconPaintable 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type SignalList IconPaintable = IconPaintableSignalList

data IconPaintableFilePropertyInfo #

Instances

Instances details
AttrInfo IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Associated Types

type AttrAllowedOps IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

type AttrBaseTypeConstraint IconPaintableFilePropertyInfo = IsIconPaintable
type AttrGetType IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableFilePropertyInfo = Maybe File
type AttrSetTypeConstraint IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrSetTypeConstraint IconPaintableFilePropertyInfo = IsFile
type AttrTransferTypeConstraint IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferTypeConstraint IconPaintableFilePropertyInfo = IsFile
type AttrTransferType IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferType IconPaintableFilePropertyInfo = File
type AttrLabel IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrLabel IconPaintableFilePropertyInfo = "file"
type AttrOrigin IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

type AttrBaseTypeConstraint IconPaintableFilePropertyInfo = IsIconPaintable
type AttrGetType IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableFilePropertyInfo = Maybe File
type AttrLabel IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrLabel IconPaintableFilePropertyInfo = "file"
type AttrOrigin IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrSetTypeConstraint IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrSetTypeConstraint IconPaintableFilePropertyInfo = IsFile
type AttrTransferType IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferType IconPaintableFilePropertyInfo = File
type AttrTransferTypeConstraint IconPaintableFilePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferTypeConstraint IconPaintableFilePropertyInfo = IsFile

data IconPaintableGetFileMethodInfo #

Instances

Instances details
(signature ~ m (Maybe File), MonadIO m, IsIconPaintable a) => OverloadedMethod IconPaintableGetFileMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconPaintableGetFileMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconPaintableGetIconNameMethodInfo #

Instances

Instances details
(signature ~ m (Maybe [Char]), MonadIO m, IsIconPaintable a) => OverloadedMethod IconPaintableGetIconNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconPaintableGetIconNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconPaintableIconNamePropertyInfo #

Instances

Instances details
AttrInfo IconPaintableIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Associated Types

type AttrAllowedOps IconPaintableIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableIconNamePropertyInfo = Maybe Text
type AttrSetTypeConstraint IconPaintableIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferType IconPaintableIconNamePropertyInfo = Text
type AttrLabel IconPaintableIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps IconPaintableIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableIconNamePropertyInfo = Maybe Text
type AttrLabel IconPaintableIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

type AttrSetTypeConstraint IconPaintableIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferType IconPaintableIconNamePropertyInfo = Text
type AttrTransferTypeConstraint IconPaintableIconNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferTypeConstraint IconPaintableIconNamePropertyInfo = Type ~ Text

data IconPaintableIsSymbolicMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsIconPaintable a) => OverloadedMethod IconPaintableIsSymbolicMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconPaintableIsSymbolicMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconPaintableIsSymbolicPropertyInfo #

Instances

Instances details
AttrInfo IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Associated Types

type AttrAllowedOps IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrAllowedOps IconPaintableIsSymbolicPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableIsSymbolicPropertyInfo = Bool
type AttrSetTypeConstraint IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferType IconPaintableIsSymbolicPropertyInfo = Bool
type AttrLabel IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrLabel IconPaintableIsSymbolicPropertyInfo = "is-symbolic"
type AttrOrigin IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrAllowedOps IconPaintableIsSymbolicPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableIsSymbolicPropertyInfo = Bool
type AttrLabel IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrLabel IconPaintableIsSymbolicPropertyInfo = "is-symbolic"
type AttrOrigin IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrSetTypeConstraint IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

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

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferType IconPaintableIsSymbolicPropertyInfo = Bool
type AttrTransferTypeConstraint IconPaintableIsSymbolicPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferTypeConstraint IconPaintableIsSymbolicPropertyInfo = Type ~ Bool

data IconPaintableScalePropertyInfo #

Instances

Instances details
AttrInfo IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Associated Types

type AttrAllowedOps IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrAllowedOps IconPaintableScalePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrBaseTypeConstraint IconPaintableScalePropertyInfo = IsIconPaintable
type AttrGetType IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableScalePropertyInfo = Int32
type AttrSetTypeConstraint IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrSetTypeConstraint IconPaintableScalePropertyInfo = Type ~ Int32
type AttrTransferTypeConstraint IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferTypeConstraint IconPaintableScalePropertyInfo = Type ~ Int32
type AttrTransferType IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferType IconPaintableScalePropertyInfo = Int32
type AttrLabel IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrLabel IconPaintableScalePropertyInfo = "scale"
type AttrOrigin IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrAllowedOps IconPaintableScalePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrBaseTypeConstraint IconPaintableScalePropertyInfo = IsIconPaintable
type AttrGetType IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableScalePropertyInfo = Int32
type AttrLabel IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrLabel IconPaintableScalePropertyInfo = "scale"
type AttrOrigin IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrSetTypeConstraint IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrSetTypeConstraint IconPaintableScalePropertyInfo = Type ~ Int32
type AttrTransferType IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferType IconPaintableScalePropertyInfo = Int32
type AttrTransferTypeConstraint IconPaintableScalePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferTypeConstraint IconPaintableScalePropertyInfo = Type ~ Int32

data IconPaintableSizePropertyInfo #

Instances

Instances details
AttrInfo IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Associated Types

type AttrAllowedOps IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrAllowedOps IconPaintableSizePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrBaseTypeConstraint IconPaintableSizePropertyInfo = IsIconPaintable
type AttrGetType IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableSizePropertyInfo = Int32
type AttrSetTypeConstraint IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrSetTypeConstraint IconPaintableSizePropertyInfo = Type ~ Int32
type AttrTransferTypeConstraint IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferTypeConstraint IconPaintableSizePropertyInfo = Type ~ Int32
type AttrTransferType IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferType IconPaintableSizePropertyInfo = Int32
type AttrLabel IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrLabel IconPaintableSizePropertyInfo = "size"
type AttrOrigin IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrAllowedOps IconPaintableSizePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrBaseTypeConstraint IconPaintableSizePropertyInfo = IsIconPaintable
type AttrGetType IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrGetType IconPaintableSizePropertyInfo = Int32
type AttrLabel IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrLabel IconPaintableSizePropertyInfo = "size"
type AttrOrigin IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrSetTypeConstraint IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrSetTypeConstraint IconPaintableSizePropertyInfo = Type ~ Int32
type AttrTransferType IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferType IconPaintableSizePropertyInfo = Int32
type AttrTransferTypeConstraint IconPaintableSizePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

type AttrTransferTypeConstraint IconPaintableSizePropertyInfo = Type ~ Int32

class (GObject o, IsDescendantOf IconPaintable o) => IsIconPaintable o #

Instances

Instances details
(GObject o, IsDescendantOf IconPaintable o) => IsIconPaintable o 
Instance details

Defined in GI.Gtk.Objects.IconPaintable

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

Equations

ResolveIconPaintableMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveIconPaintableMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveIconPaintableMethod "computeConcreteSize" o = PaintableComputeConcreteSizeMethodInfo 
ResolveIconPaintableMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveIconPaintableMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveIconPaintableMethod "getv" o = ObjectGetvMethodInfo 
ResolveIconPaintableMethod "invalidateContents" o = PaintableInvalidateContentsMethodInfo 
ResolveIconPaintableMethod "invalidateSize" o = PaintableInvalidateSizeMethodInfo 
ResolveIconPaintableMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveIconPaintableMethod "isSymbolic" o = IconPaintableIsSymbolicMethodInfo 
ResolveIconPaintableMethod "notify" o = ObjectNotifyMethodInfo 
ResolveIconPaintableMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveIconPaintableMethod "ref" o = ObjectRefMethodInfo 
ResolveIconPaintableMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveIconPaintableMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveIconPaintableMethod "snapshot" o = PaintableSnapshotMethodInfo 
ResolveIconPaintableMethod "snapshotSymbolic" o = SymbolicPaintableSnapshotSymbolicMethodInfo 
ResolveIconPaintableMethod "snapshotWithWeight" o = SymbolicPaintableSnapshotWithWeightMethodInfo 
ResolveIconPaintableMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveIconPaintableMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveIconPaintableMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveIconPaintableMethod "unref" o = ObjectUnrefMethodInfo 
ResolveIconPaintableMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveIconPaintableMethod "getCurrentImage" o = PaintableGetCurrentImageMethodInfo 
ResolveIconPaintableMethod "getData" o = ObjectGetDataMethodInfo 
ResolveIconPaintableMethod "getFile" o = IconPaintableGetFileMethodInfo 
ResolveIconPaintableMethod "getFlags" o = PaintableGetFlagsMethodInfo 
ResolveIconPaintableMethod "getIconName" o = IconPaintableGetIconNameMethodInfo 
ResolveIconPaintableMethod "getIntrinsicAspectRatio" o = PaintableGetIntrinsicAspectRatioMethodInfo 
ResolveIconPaintableMethod "getIntrinsicHeight" o = PaintableGetIntrinsicHeightMethodInfo 
ResolveIconPaintableMethod "getIntrinsicWidth" o = PaintableGetIntrinsicWidthMethodInfo 
ResolveIconPaintableMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveIconPaintableMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveIconPaintableMethod "setData" o = ObjectSetDataMethodInfo 
ResolveIconPaintableMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveIconPaintableMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveIconPaintableMethod l o = MethodResolutionFailed l o :: Type 

constructIconPaintableFile :: (IsIconPaintable o, MonadIO m, IsFile a) => a -> m (GValueConstruct o) #

constructIconPaintableIconName :: (IsIconPaintable o, MonadIO m) => Text -> m (GValueConstruct o) #

constructIconPaintableIsSymbolic :: (IsIconPaintable o, MonadIO m) => Bool -> m (GValueConstruct o) #

constructIconPaintableScale :: (IsIconPaintable o, MonadIO m) => Int32 -> m (GValueConstruct o) #

constructIconPaintableSize :: (IsIconPaintable o, MonadIO m) => Int32 -> m (GValueConstruct o) #

getIconPaintableFile :: (MonadIO m, IsIconPaintable o) => o -> m (Maybe File) #

getIconPaintableIconName :: (MonadIO m, IsIconPaintable o) => o -> m (Maybe Text) #

getIconPaintableIsSymbolic :: (MonadIO m, IsIconPaintable o) => o -> m Bool #

getIconPaintableScale :: (MonadIO m, IsIconPaintable o) => o -> m Int32 #

getIconPaintableSize :: (MonadIO m, IsIconPaintable o) => o -> m Int32 #

iconPaintableFile :: AttrLabelProxy "file" #

iconPaintableGetFile :: (HasCallStack, MonadIO m, IsIconPaintable a) => a -> m (Maybe File) #

iconPaintableGetIconName :: (HasCallStack, MonadIO m, IsIconPaintable a) => a -> m (Maybe [Char]) #

iconPaintableIconName :: AttrLabelProxy "iconName" #

iconPaintableIsSymbolic :: (HasCallStack, MonadIO m, IsIconPaintable a) => a -> m Bool #

iconPaintableNewForFile :: (HasCallStack, MonadIO m, IsFile a) => a -> Int32 -> Int32 -> m IconPaintable #

iconPaintableScale :: AttrLabelProxy "scale" #

iconPaintableSize :: AttrLabelProxy "size" #

setIconPaintableIsSymbolic :: (MonadIO m, IsIconPaintable o) => o -> Bool -> m () #

setIconPaintableScale :: (MonadIO m, IsIconPaintable o) => o -> Int32 -> m () #

setIconPaintableSize :: (MonadIO m, IsIconPaintable o) => o -> Int32 -> m () #

toIconPaintable :: (MonadIO m, IsIconPaintable o) => o -> m IconPaintable #