gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Interfaces.Paintable

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Interfaces.Paintable module in the gi-gdk4 package.

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

Documentation

newtype Paintable #

Instances

Instances details
Eq Paintable 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

(==) :: Paintable -> Paintable -> Bool

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

GObject Paintable 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

ManagedPtrNewtype Paintable 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

TypedObject Paintable 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

glibType :: IO GType #

HasParentTypes Paintable 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

HasAttributeList Paintable 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

(info ~ ResolvePaintableMethod t Paintable, OverloadedMethod info Paintable p, HasField t Paintable p) => HasField (t :: Symbol) Paintable p 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

getField :: Paintable -> p

(info ~ ResolvePaintableMethod t Paintable, OverloadedMethodInfo info Paintable) => IsLabel t (MethodProxy info Paintable) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

fromLabel :: MethodProxy info Paintable

(info ~ ResolvePaintableMethod t Paintable, OverloadedMethod info Paintable p) => IsLabel t (Paintable -> p) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

fromLabel :: Paintable -> p

IsGValue (Maybe Paintable) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList Paintable 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

type AttributeList Paintable = PaintableAttributeList
type ParentTypes Paintable 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

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

Defined in GI.Gdk.Interfaces.Paintable

type SignalList Paintable = PaintableSignalList

class (GObject o, IsDescendantOf Paintable o) => IsPaintable o #

Instances

Instances details
(GObject o, IsDescendantOf Paintable o) => IsPaintable o 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

data PaintableComputeConcreteSizeMethodInfo #

Instances

Instances details
(signature ~ (Double -> Double -> Double -> Double -> m (Double, Double)), MonadIO m, IsPaintable a) => OverloadedMethod PaintableComputeConcreteSizeMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PaintableComputeConcreteSizeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PaintableGetCurrentImageMethodInfo #

Instances

Instances details
(signature ~ m Paintable, MonadIO m, IsPaintable a) => OverloadedMethod PaintableGetCurrentImageMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PaintableGetCurrentImageMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PaintableGetFlagsMethodInfo #

Instances

Instances details
(signature ~ m [PaintableFlags], MonadIO m, IsPaintable a) => OverloadedMethod PaintableGetFlagsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PaintableGetFlagsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PaintableGetIntrinsicAspectRatioMethodInfo #

Instances

Instances details
(signature ~ m Double, MonadIO m, IsPaintable a) => OverloadedMethod PaintableGetIntrinsicAspectRatioMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PaintableGetIntrinsicAspectRatioMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PaintableGetIntrinsicHeightMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsPaintable a) => OverloadedMethod PaintableGetIntrinsicHeightMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PaintableGetIntrinsicHeightMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PaintableGetIntrinsicWidthMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsPaintable a) => OverloadedMethod PaintableGetIntrinsicWidthMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PaintableGetIntrinsicWidthMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PaintableInvalidateContentsMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsPaintable a) => OverloadedMethod PaintableInvalidateContentsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PaintableInvalidateContentsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PaintableInvalidateContentsSignalInfo #

Instances

Instances details
SignalInfo PaintableInvalidateContentsSignalInfo 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Associated Types

type HaskellCallbackType PaintableInvalidateContentsSignalInfo 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType PaintableInvalidateContentsSignalInfo 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

data PaintableInvalidateSizeMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsPaintable a) => OverloadedMethod PaintableInvalidateSizeMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PaintableInvalidateSizeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PaintableInvalidateSizeSignalInfo #

Instances

Instances details
SignalInfo PaintableInvalidateSizeSignalInfo 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Associated Types

type HaskellCallbackType PaintableInvalidateSizeSignalInfo 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType PaintableInvalidateSizeSignalInfo 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

data PaintableSnapshotMethodInfo #

Instances

Instances details
(signature ~ (b -> Double -> Double -> m ()), MonadIO m, IsPaintable a, IsSnapshot b) => OverloadedMethod PaintableSnapshotMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PaintableSnapshotMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Paintable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

Equations

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

afterPaintableInvalidateContents :: (IsPaintable a, MonadIO m) => a -> ((?self :: a) => PaintableInvalidateContentsCallback) -> m SignalHandlerId #

afterPaintableInvalidateSize :: (IsPaintable a, MonadIO m) => a -> ((?self :: a) => PaintableInvalidateSizeCallback) -> m SignalHandlerId #

onPaintableInvalidateContents :: (IsPaintable a, MonadIO m) => a -> ((?self :: a) => PaintableInvalidateContentsCallback) -> m SignalHandlerId #

onPaintableInvalidateSize :: (IsPaintable a, MonadIO m) => a -> ((?self :: a) => PaintableInvalidateSizeCallback) -> m SignalHandlerId #

paintableComputeConcreteSize :: (HasCallStack, MonadIO m, IsPaintable a) => a -> Double -> Double -> Double -> Double -> m (Double, Double) #

paintableGetCurrentImage :: (HasCallStack, MonadIO m, IsPaintable a) => a -> m Paintable #

paintableGetFlags :: (HasCallStack, MonadIO m, IsPaintable a) => a -> m [PaintableFlags] #

paintableGetIntrinsicAspectRatio :: (HasCallStack, MonadIO m, IsPaintable a) => a -> m Double #

paintableGetIntrinsicHeight :: (HasCallStack, MonadIO m, IsPaintable a) => a -> m Int32 #

paintableGetIntrinsicWidth :: (HasCallStack, MonadIO m, IsPaintable a) => a -> m Int32 #

paintableInvalidateContents :: (HasCallStack, MonadIO m, IsPaintable a) => a -> m () #

paintableInvalidateSize :: (HasCallStack, MonadIO m, IsPaintable a) => a -> m () #

paintableNewEmpty :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> m Paintable #

paintableSnapshot :: (HasCallStack, MonadIO m, IsPaintable a, IsSnapshot b) => a -> b -> Double -> Double -> m () #

toPaintable :: (MonadIO m, IsPaintable o) => o -> m Paintable #