| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Interfaces.Paintable
Description
Documentation
Constructors
| Paintable (ManagedPtr Paintable) |
Instances
class (GObject o, IsDescendantOf Paintable o) => IsPaintable o #
Instances
| (GObject o, IsDescendantOf Paintable o) => IsPaintable o | |
Defined in GI.Gdk.Interfaces.Paintable | |
data PaintableComputeConcreteSizeMethodInfo #
Instances
| (signature ~ (Double -> Double -> Double -> Double -> m (Double, Double)), MonadIO m, IsPaintable a) => OverloadedMethod PaintableComputeConcreteSizeMethodInfo a signature | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PaintableComputeConcreteSizeMethodInfo (a :: Type) | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data PaintableGetCurrentImageMethodInfo #
Instances
| (signature ~ m Paintable, MonadIO m, IsPaintable a) => OverloadedMethod PaintableGetCurrentImageMethodInfo a signature | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PaintableGetCurrentImageMethodInfo (a :: Type) | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data PaintableGetFlagsMethodInfo #
Instances
| (signature ~ m [PaintableFlags], MonadIO m, IsPaintable a) => OverloadedMethod PaintableGetFlagsMethodInfo a signature | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PaintableGetFlagsMethodInfo (a :: Type) | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data PaintableGetIntrinsicAspectRatioMethodInfo #
Instances
| (signature ~ m Double, MonadIO m, IsPaintable a) => OverloadedMethod PaintableGetIntrinsicAspectRatioMethodInfo a signature | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PaintableGetIntrinsicAspectRatioMethodInfo (a :: Type) | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data PaintableGetIntrinsicHeightMethodInfo #
Instances
| (signature ~ m Int32, MonadIO m, IsPaintable a) => OverloadedMethod PaintableGetIntrinsicHeightMethodInfo a signature | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PaintableGetIntrinsicHeightMethodInfo (a :: Type) | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data PaintableGetIntrinsicWidthMethodInfo #
Instances
| (signature ~ m Int32, MonadIO m, IsPaintable a) => OverloadedMethod PaintableGetIntrinsicWidthMethodInfo a signature | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PaintableGetIntrinsicWidthMethodInfo (a :: Type) | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type PaintableInvalidateContentsCallback = IO () #
data PaintableInvalidateContentsMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsPaintable a) => OverloadedMethod PaintableInvalidateContentsMethodInfo a signature | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PaintableInvalidateContentsMethodInfo (a :: Type) | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data PaintableInvalidateContentsSignalInfo #
Instances
| SignalInfo PaintableInvalidateContentsSignalInfo | |||||
Defined in GI.Gdk.Interfaces.Paintable Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType PaintableInvalidateContentsSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType PaintableInvalidateContentsSignalInfo | |||||
Defined in GI.Gdk.Interfaces.Paintable type HaskellCallbackType PaintableInvalidateContentsSignalInfo = PaintableInvalidateContentsCallback | |||||
type PaintableInvalidateSizeCallback = IO () #
data PaintableInvalidateSizeMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsPaintable a) => OverloadedMethod PaintableInvalidateSizeMethodInfo a signature | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PaintableInvalidateSizeMethodInfo (a :: Type) | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data PaintableInvalidateSizeSignalInfo #
Instances
| SignalInfo PaintableInvalidateSizeSignalInfo | |||||
Defined in GI.Gdk.Interfaces.Paintable Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType PaintableInvalidateSizeSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType PaintableInvalidateSizeSignalInfo | |||||
Defined in GI.Gdk.Interfaces.Paintable | |||||
data PaintableSnapshotMethodInfo #
Instances
| (signature ~ (b -> Double -> Double -> m ()), MonadIO m, IsPaintable a, IsSnapshot b) => OverloadedMethod PaintableSnapshotMethodInfo a signature | |
Defined in GI.Gdk.Interfaces.Paintable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PaintableSnapshotMethodInfo (a :: Type) | |
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 #