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

GI.Gtk.Objects.WidgetPaintable

Description

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

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

Documentation

newtype WidgetPaintable #

Instances

Instances details
Eq WidgetPaintable 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

GObject WidgetPaintable 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

ManagedPtrNewtype WidgetPaintable 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

TypedObject WidgetPaintable 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

Methods

glibType :: IO GType #

HasParentTypes WidgetPaintable 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

HasAttributeList WidgetPaintable 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

(info ~ ResolveWidgetPaintableMethod t WidgetPaintable, OverloadedMethod info WidgetPaintable p, HasField t WidgetPaintable p) => HasField (t :: Symbol) WidgetPaintable p 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

Methods

getField :: WidgetPaintable -> p

(info ~ ResolveWidgetPaintableMethod t WidgetPaintable, OverloadedMethodInfo info WidgetPaintable) => IsLabel t (MethodProxy info WidgetPaintable) 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

Methods

fromLabel :: MethodProxy info WidgetPaintable

(info ~ ResolveWidgetPaintableMethod t WidgetPaintable, OverloadedMethod info WidgetPaintable p) => IsLabel t (WidgetPaintable -> p) 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

Methods

fromLabel :: WidgetPaintable -> p

IsGValue (Maybe WidgetPaintable) 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList WidgetPaintable 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttributeList WidgetPaintable = WidgetPaintableAttributeList
type ParentTypes WidgetPaintable 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

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

Defined in GI.Gtk.Objects.WidgetPaintable

type SignalList WidgetPaintable = WidgetPaintableSignalList

class (GObject o, IsDescendantOf WidgetPaintable o) => IsWidgetPaintable o #

Instances

Instances details
(GObject o, IsDescendantOf WidgetPaintable o) => IsWidgetPaintable o 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

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

Equations

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

data WidgetPaintableGetWidgetMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Widget), MonadIO m, IsWidgetPaintable a) => OverloadedMethod WidgetPaintableGetWidgetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo WidgetPaintableGetWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data WidgetPaintableSetWidgetMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsWidgetPaintable a, IsWidget b) => OverloadedMethod WidgetPaintableSetWidgetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo WidgetPaintableSetWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data WidgetPaintableWidgetPropertyInfo #

Instances

Instances details
AttrInfo WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

Associated Types

type AttrAllowedOps WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

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

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrGetType WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrGetType WidgetPaintableWidgetPropertyInfo = Maybe Widget
type AttrSetTypeConstraint WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrSetTypeConstraint WidgetPaintableWidgetPropertyInfo = IsWidget
type AttrTransferTypeConstraint WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrTransferTypeConstraint WidgetPaintableWidgetPropertyInfo = IsWidget
type AttrTransferType WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrLabel WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrLabel WidgetPaintableWidgetPropertyInfo = "widget"
type AttrOrigin WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

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

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrGetType WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrGetType WidgetPaintableWidgetPropertyInfo = Maybe Widget
type AttrLabel WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrLabel WidgetPaintableWidgetPropertyInfo = "widget"
type AttrOrigin WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrSetTypeConstraint WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrSetTypeConstraint WidgetPaintableWidgetPropertyInfo = IsWidget
type AttrTransferType WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrTransferTypeConstraint WidgetPaintableWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.WidgetPaintable

type AttrTransferTypeConstraint WidgetPaintableWidgetPropertyInfo = IsWidget

clearWidgetPaintableWidget :: (MonadIO m, IsWidgetPaintable o) => o -> m () #

constructWidgetPaintableWidget :: (IsWidgetPaintable o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) #

getWidgetPaintableWidget :: (MonadIO m, IsWidgetPaintable o) => o -> m (Maybe Widget) #

setWidgetPaintableWidget :: (MonadIO m, IsWidgetPaintable o, IsWidget a) => o -> a -> m () #

widgetPaintableGetWidget :: (HasCallStack, MonadIO m, IsWidgetPaintable a) => a -> m (Maybe Widget) #

widgetPaintableNew :: (HasCallStack, MonadIO m, IsWidget a) => Maybe a -> m WidgetPaintable #

widgetPaintableSetWidget :: (HasCallStack, MonadIO m, IsWidgetPaintable a, IsWidget b) => a -> Maybe b -> m () #

widgetPaintableWidget :: AttrLabelProxy "widget" #