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

GI.Gtk.Objects.Snapshot

Description

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

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

Documentation

newtype Snapshot #

Constructors

Snapshot (ManagedPtr Snapshot) 

Instances

Instances details
Eq Snapshot 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

(==) :: Snapshot -> Snapshot -> Bool

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

GObject Snapshot 
Instance details

Defined in GI.Gtk.Objects.Snapshot

ManagedPtrNewtype Snapshot 
Instance details

Defined in GI.Gtk.Objects.Snapshot

TypedObject Snapshot 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

glibType :: IO GType #

HasParentTypes Snapshot 
Instance details

Defined in GI.Gtk.Objects.Snapshot

HasAttributeList Snapshot 
Instance details

Defined in GI.Gtk.Objects.Snapshot

(info ~ ResolveSnapshotMethod t Snapshot, OverloadedMethod info Snapshot p, HasField t Snapshot p) => HasField (t :: Symbol) Snapshot p 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

getField :: Snapshot -> p

(info ~ ResolveSnapshotMethod t Snapshot, OverloadedMethodInfo info Snapshot) => IsLabel t (MethodProxy info Snapshot) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

fromLabel :: MethodProxy info Snapshot

(info ~ ResolveSnapshotMethod t Snapshot, OverloadedMethod info Snapshot p) => IsLabel t (Snapshot -> p) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

fromLabel :: Snapshot -> p

IsGValue (Maybe Snapshot) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList Snapshot 
Instance details

Defined in GI.Gtk.Objects.Snapshot

type AttributeList Snapshot = SnapshotAttributeList
type ParentTypes Snapshot 
Instance details

Defined in GI.Gtk.Objects.Snapshot

type ParentTypes Snapshot = '[Snapshot, Object]
type SignalList Snapshot 
Instance details

Defined in GI.Gtk.Objects.Snapshot

type SignalList Snapshot = SnapshotSignalList

class (GObject o, IsDescendantOf Snapshot o) => IsSnapshot o #

Instances

Instances details
(GObject o, IsDescendantOf Snapshot o) => IsSnapshot o 
Instance details

Defined in GI.Gtk.Objects.Snapshot

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

Equations

ResolveSnapshotMethod "appendBorder" o = SnapshotAppendBorderMethodInfo 
ResolveSnapshotMethod "appendCairo" o = SnapshotAppendCairoMethodInfo 
ResolveSnapshotMethod "appendColor" o = SnapshotAppendColorMethodInfo 
ResolveSnapshotMethod "appendConicGradient" o = SnapshotAppendConicGradientMethodInfo 
ResolveSnapshotMethod "appendFill" o = SnapshotAppendFillMethodInfo 
ResolveSnapshotMethod "appendInsetShadow" o = SnapshotAppendInsetShadowMethodInfo 
ResolveSnapshotMethod "appendLayout" o = SnapshotAppendLayoutMethodInfo 
ResolveSnapshotMethod "appendLinearGradient" o = SnapshotAppendLinearGradientMethodInfo 
ResolveSnapshotMethod "appendNode" o = SnapshotAppendNodeMethodInfo 
ResolveSnapshotMethod "appendOutsetShadow" o = SnapshotAppendOutsetShadowMethodInfo 
ResolveSnapshotMethod "appendRadialGradient" o = SnapshotAppendRadialGradientMethodInfo 
ResolveSnapshotMethod "appendRepeatingLinearGradient" o = SnapshotAppendRepeatingLinearGradientMethodInfo 
ResolveSnapshotMethod "appendRepeatingRadialGradient" o = SnapshotAppendRepeatingRadialGradientMethodInfo 
ResolveSnapshotMethod "appendScaledTexture" o = SnapshotAppendScaledTextureMethodInfo 
ResolveSnapshotMethod "appendStroke" o = SnapshotAppendStrokeMethodInfo 
ResolveSnapshotMethod "appendTexture" o = SnapshotAppendTextureMethodInfo 
ResolveSnapshotMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveSnapshotMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveSnapshotMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveSnapshotMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveSnapshotMethod "getv" o = ObjectGetvMethodInfo 
ResolveSnapshotMethod "glShaderPopTexture" o = SnapshotGlShaderPopTextureMethodInfo 
ResolveSnapshotMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveSnapshotMethod "notify" o = ObjectNotifyMethodInfo 
ResolveSnapshotMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveSnapshotMethod "perspective" o = SnapshotPerspectiveMethodInfo 
ResolveSnapshotMethod "pop" o = SnapshotPopMethodInfo 
ResolveSnapshotMethod "pushBlend" o = SnapshotPushBlendMethodInfo 
ResolveSnapshotMethod "pushBlur" o = SnapshotPushBlurMethodInfo 
ResolveSnapshotMethod "pushClip" o = SnapshotPushClipMethodInfo 
ResolveSnapshotMethod "pushColorMatrix" o = SnapshotPushColorMatrixMethodInfo 
ResolveSnapshotMethod "pushComponentTransfer" o = SnapshotPushComponentTransferMethodInfo 
ResolveSnapshotMethod "pushCrossFade" o = SnapshotPushCrossFadeMethodInfo 
ResolveSnapshotMethod "pushFill" o = SnapshotPushFillMethodInfo 
ResolveSnapshotMethod "pushGlShader" o = SnapshotPushGlShaderMethodInfo 
ResolveSnapshotMethod "pushMask" o = SnapshotPushMaskMethodInfo 
ResolveSnapshotMethod "pushOpacity" o = SnapshotPushOpacityMethodInfo 
ResolveSnapshotMethod "pushRepeat" o = SnapshotPushRepeatMethodInfo 
ResolveSnapshotMethod "pushRoundedClip" o = SnapshotPushRoundedClipMethodInfo 
ResolveSnapshotMethod "pushShadow" o = SnapshotPushShadowMethodInfo 
ResolveSnapshotMethod "pushStroke" o = SnapshotPushStrokeMethodInfo 
ResolveSnapshotMethod "ref" o = ObjectRefMethodInfo 
ResolveSnapshotMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveSnapshotMethod "renderBackground" o = SnapshotRenderBackgroundMethodInfo 
ResolveSnapshotMethod "renderFocus" o = SnapshotRenderFocusMethodInfo 
ResolveSnapshotMethod "renderFrame" o = SnapshotRenderFrameMethodInfo 
ResolveSnapshotMethod "renderInsertionCursor" o = SnapshotRenderInsertionCursorMethodInfo 
ResolveSnapshotMethod "renderLayout" o = SnapshotRenderLayoutMethodInfo 
ResolveSnapshotMethod "restore" o = SnapshotRestoreMethodInfo 
ResolveSnapshotMethod "rotate" o = SnapshotRotateMethodInfo 
ResolveSnapshotMethod "rotate3d" o = SnapshotRotate3dMethodInfo 
ResolveSnapshotMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveSnapshotMethod "save" o = SnapshotSaveMethodInfo 
ResolveSnapshotMethod "scale" o = SnapshotScaleMethodInfo 
ResolveSnapshotMethod "scale3d" o = SnapshotScale3dMethodInfo 
ResolveSnapshotMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveSnapshotMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveSnapshotMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveSnapshotMethod "toNode" o = SnapshotToNodeMethodInfo 
ResolveSnapshotMethod "toPaintable" o = SnapshotToPaintableMethodInfo 
ResolveSnapshotMethod "transform" o = SnapshotTransformMethodInfo 
ResolveSnapshotMethod "transformMatrix" o = SnapshotTransformMatrixMethodInfo 
ResolveSnapshotMethod "translate" o = SnapshotTranslateMethodInfo 
ResolveSnapshotMethod "translate3d" o = SnapshotTranslate3dMethodInfo 
ResolveSnapshotMethod "unref" o = ObjectUnrefMethodInfo 
ResolveSnapshotMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveSnapshotMethod "getData" o = ObjectGetDataMethodInfo 
ResolveSnapshotMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveSnapshotMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveSnapshotMethod "setData" o = ObjectSetDataMethodInfo 
ResolveSnapshotMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveSnapshotMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveSnapshotMethod l o = MethodResolutionFailed l o :: Type 

data SnapshotAppendBorderMethodInfo #

Instances

Instances details
(signature ~ (RoundedRect -> [Float] -> [RGBA] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendBorderMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendBorderMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendCairoMethodInfo #

Instances

Instances details
(signature ~ (Rect -> m Context), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendCairoMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendCairoMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendColorMethodInfo #

Instances

Instances details
(signature ~ (RGBA -> Rect -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendColorMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendColorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendConicGradientMethodInfo #

Instances

Instances details
(signature ~ (Rect -> Point -> Float -> [ColorStop] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendConicGradientMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendConicGradientMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendFillMethodInfo #

Instances

Instances details
(signature ~ (Path -> FillRule -> RGBA -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendFillMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendFillMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendInsetShadowMethodInfo #

Instances

Instances details
(signature ~ (RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendInsetShadowMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendInsetShadowMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendLayoutMethodInfo #

Instances

Instances details
(signature ~ (b -> RGBA -> m ()), MonadIO m, IsSnapshot a, IsLayout b) => OverloadedMethod SnapshotAppendLayoutMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendLayoutMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendLinearGradientMethodInfo #

Instances

Instances details
(signature ~ (Rect -> Point -> Point -> [ColorStop] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendLinearGradientMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendLinearGradientMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendNodeMethodInfo #

Instances

Instances details
(signature ~ (b -> m ()), MonadIO m, IsSnapshot a, IsRenderNode b) => OverloadedMethod SnapshotAppendNodeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendNodeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendOutsetShadowMethodInfo #

Instances

Instances details
(signature ~ (RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendOutsetShadowMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendOutsetShadowMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendRadialGradientMethodInfo #

Instances

Instances details
(signature ~ (Rect -> Point -> Float -> Float -> Float -> Float -> [ColorStop] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendRadialGradientMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendRadialGradientMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendRepeatingLinearGradientMethodInfo #

Instances

Instances details
(signature ~ (Rect -> Point -> Point -> [ColorStop] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendRepeatingLinearGradientMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendRepeatingLinearGradientMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendRepeatingRadialGradientMethodInfo #

Instances

Instances details
(signature ~ (Rect -> Point -> Float -> Float -> Float -> Float -> [ColorStop] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendRepeatingRadialGradientMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendRepeatingRadialGradientMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendScaledTextureMethodInfo #

Instances

Instances details
(signature ~ (b -> ScalingFilter -> Rect -> m ()), MonadIO m, IsSnapshot a, IsTexture b) => OverloadedMethod SnapshotAppendScaledTextureMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendScaledTextureMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendStrokeMethodInfo #

Instances

Instances details
(signature ~ (Path -> Stroke -> RGBA -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendStrokeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendStrokeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotAppendTextureMethodInfo #

Instances

Instances details
(signature ~ (b -> Rect -> m ()), MonadIO m, IsSnapshot a, IsTexture b) => OverloadedMethod SnapshotAppendTextureMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotAppendTextureMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotGlShaderPopTextureMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotGlShaderPopTextureMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotGlShaderPopTextureMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPerspectiveMethodInfo #

Instances

Instances details
(signature ~ (Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPerspectiveMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPerspectiveMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPopMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPopMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPopMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushBlendMethodInfo #

Instances

Instances details
(signature ~ (BlendMode -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushBlendMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushBlendMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushBlurMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushBlurMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushClipMethodInfo #

Instances

Instances details
(signature ~ (Rect -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushClipMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushClipMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushColorMatrixMethodInfo #

Instances

Instances details
(signature ~ (Matrix -> Vec4 -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushColorMatrixMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushColorMatrixMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushComponentTransferMethodInfo #

Instances

Instances details
(signature ~ (ComponentTransfer -> ComponentTransfer -> ComponentTransfer -> ComponentTransfer -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushComponentTransferMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushComponentTransferMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushCrossFadeMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushCrossFadeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushFillMethodInfo #

Instances

Instances details
(signature ~ (Path -> FillRule -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushFillMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushFillMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushGlShaderMethodInfo #

Instances

Instances details
(signature ~ (b -> Rect -> Bytes -> m ()), MonadIO m, IsSnapshot a, IsGLShader b) => OverloadedMethod SnapshotPushGlShaderMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushGlShaderMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushMaskMethodInfo #

Instances

Instances details
(signature ~ (MaskMode -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushMaskMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushMaskMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushOpacityMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushOpacityMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushRepeatMethodInfo #

Instances

Instances details
(signature ~ (Rect -> Maybe Rect -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushRepeatMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushRepeatMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushRoundedClipMethodInfo #

Instances

Instances details
(signature ~ (RoundedRect -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushRoundedClipMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushRoundedClipMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushShadowMethodInfo #

Instances

Instances details
(signature ~ ([Shadow] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushShadowMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushShadowMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotPushStrokeMethodInfo #

Instances

Instances details
(signature ~ (Path -> Stroke -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushStrokeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotPushStrokeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotRenderBackgroundMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotRenderBackgroundMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotRenderFocusMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotRenderFocusMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotRenderFrameMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotRenderFrameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotRenderInsertionCursorMethodInfo #

Instances

Instances details
(signature ~ (b -> Double -> Double -> c -> Int32 -> Direction -> m ()), MonadIO m, IsSnapshot a, IsStyleContext b, IsLayout c) => OverloadedMethod SnapshotRenderInsertionCursorMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotRenderInsertionCursorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotRenderLayoutMethodInfo #

Instances

Instances details
(signature ~ (b -> Double -> Double -> c -> m ()), MonadIO m, IsSnapshot a, IsStyleContext b, IsLayout c) => OverloadedMethod SnapshotRenderLayoutMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotRenderLayoutMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotRestoreMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotRestoreMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotRestoreMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotRotate3dMethodInfo #

Instances

Instances details
(signature ~ (Float -> Vec3 -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotRotate3dMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotRotate3dMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotRotateMethodInfo #

Instances

Instances details
(signature ~ (Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotRotateMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotRotateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotSaveMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotSaveMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotSaveMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotScale3dMethodInfo #

Instances

Instances details
(signature ~ (Float -> Float -> Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotScale3dMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotScale3dMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotScaleMethodInfo #

Instances

Instances details
(signature ~ (Float -> Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotScaleMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotScaleMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotToNodeMethodInfo #

Instances

Instances details
(signature ~ m (Maybe RenderNode), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotToNodeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotToNodeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotToPaintableMethodInfo #

Instances

Instances details
(signature ~ (Maybe Size -> m (Maybe Paintable)), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotToPaintableMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotToPaintableMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotTransformMatrixMethodInfo #

Instances

Instances details
(signature ~ (Matrix -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotTransformMatrixMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotTransformMatrixMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotTransformMethodInfo #

Instances

Instances details
(signature ~ (Maybe Transform -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotTransformMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotTransformMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotTranslate3dMethodInfo #

Instances

Instances details
(signature ~ (Point3D -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotTranslate3dMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotTranslate3dMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SnapshotTranslateMethodInfo #

Instances

Instances details
(signature ~ (Point -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotTranslateMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SnapshotTranslateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Snapshot

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

snapshotAppendBorder :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> RoundedRect -> [Float] -> [RGBA] -> m () #

snapshotAppendCairo :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> m Context #

snapshotAppendColor :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> RGBA -> Rect -> m () #

snapshotAppendConicGradient :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Point -> Float -> [ColorStop] -> m () #

snapshotAppendFill :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Path -> FillRule -> RGBA -> m () #

snapshotAppendInsetShadow :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m () #

snapshotAppendLayout :: (HasCallStack, MonadIO m, IsSnapshot a, IsLayout b) => a -> b -> RGBA -> m () #

snapshotAppendLinearGradient :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Point -> Point -> [ColorStop] -> m () #

snapshotAppendNode :: (HasCallStack, MonadIO m, IsSnapshot a, IsRenderNode b) => a -> b -> m () #

snapshotAppendOutsetShadow :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m () #

snapshotAppendRadialGradient :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Point -> Float -> Float -> Float -> Float -> [ColorStop] -> m () #

snapshotAppendRepeatingLinearGradient :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Point -> Point -> [ColorStop] -> m () #

snapshotAppendRepeatingRadialGradient :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Point -> Float -> Float -> Float -> Float -> [ColorStop] -> m () #

snapshotAppendScaledTexture :: (HasCallStack, MonadIO m, IsSnapshot a, IsTexture b) => a -> b -> ScalingFilter -> Rect -> m () #

snapshotAppendStroke :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Path -> Stroke -> RGBA -> m () #

snapshotAppendTexture :: (HasCallStack, MonadIO m, IsSnapshot a, IsTexture b) => a -> b -> Rect -> m () #

snapshotGlShaderPopTexture :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m () #

snapshotNew :: (HasCallStack, MonadIO m) => m Snapshot #

snapshotPerspective :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Float -> m () #

snapshotPop :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m () #

snapshotPushBlend :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> BlendMode -> m () #

snapshotPushBlur :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Double -> m () #

snapshotPushClip :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> m () #

snapshotPushColorMatrix :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Matrix -> Vec4 -> m () #

snapshotPushComponentTransfer :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> ComponentTransfer -> ComponentTransfer -> ComponentTransfer -> ComponentTransfer -> m () #

snapshotPushCrossFade :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Double -> m () #

snapshotPushFill :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Path -> FillRule -> m () #

snapshotPushGlShader :: (HasCallStack, MonadIO m, IsSnapshot a, IsGLShader b) => a -> b -> Rect -> Bytes -> m () #

snapshotPushMask :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> MaskMode -> m () #

snapshotPushOpacity :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Double -> m () #

snapshotPushRepeat :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Maybe Rect -> m () #

snapshotPushRoundedClip :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> RoundedRect -> m () #

snapshotPushShadow :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> [Shadow] -> m () #

snapshotPushStroke :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Path -> Stroke -> m () #

snapshotRenderBackground :: (HasCallStack, MonadIO m, IsSnapshot a, IsStyleContext b) => a -> b -> Double -> Double -> Double -> Double -> m () #

snapshotRenderFocus :: (HasCallStack, MonadIO m, IsSnapshot a, IsStyleContext b) => a -> b -> Double -> Double -> Double -> Double -> m () #

snapshotRenderFrame :: (HasCallStack, MonadIO m, IsSnapshot a, IsStyleContext b) => a -> b -> Double -> Double -> Double -> Double -> m () #

snapshotRenderInsertionCursor :: (HasCallStack, MonadIO m, IsSnapshot a, IsStyleContext b, IsLayout c) => a -> b -> Double -> Double -> c -> Int32 -> Direction -> m () #

snapshotRenderLayout :: (HasCallStack, MonadIO m, IsSnapshot a, IsStyleContext b, IsLayout c) => a -> b -> Double -> Double -> c -> m () #

snapshotRestore :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m () #

snapshotRotate :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Float -> m () #

snapshotRotate3d :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Float -> Vec3 -> m () #

snapshotSave :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m () #

snapshotScale :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Float -> Float -> m () #

snapshotScale3d :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Float -> Float -> Float -> m () #

snapshotToNode :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m (Maybe RenderNode) #

snapshotToPaintable :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Maybe Size -> m (Maybe Paintable) #

snapshotTransform :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Maybe Transform -> m () #

snapshotTransformMatrix :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Matrix -> m () #

snapshotTranslate :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Point -> m () #

snapshotTranslate3d :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Point3D -> m () #

toSnapshot :: (MonadIO m, IsSnapshot o) => o -> m Snapshot #