packages feed

gi-gsk 4.0.1 → 4.0.2

raw patch · 3 files changed

+53/−9 lines, 3 filesdep ~haskell-gidep ~haskell-gi-basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi, haskell-gi-base

API changes (from Hackage documentation)

- GI.Gsk.Functions: blendNodeGetBlendMode :: (HasCallStack, MonadIO m) => RenderNode -> m BlendMode
- GI.Gsk.Functions: blendNodeGetBottomChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Functions: blendNodeGetTopChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Functions: blendNodeNew :: (HasCallStack, MonadIO m) => RenderNode -> RenderNode -> BlendMode -> m RenderNode
- GI.Gsk.Functions: blurNodeGetChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Functions: blurNodeGetRadius :: (HasCallStack, MonadIO m) => RenderNode -> m Double
- GI.Gsk.Functions: blurNodeNew :: (HasCallStack, MonadIO m) => RenderNode -> Double -> m RenderNode
- GI.Gsk.Functions: borderNodeNew :: (HasCallStack, MonadIO m) => RoundedRect -> [Float] -> [RGBA] -> m RenderNode
- GI.Gsk.Functions: borderNodePeekColors :: (HasCallStack, MonadIO m) => RenderNode -> m RGBA
- GI.Gsk.Functions: borderNodePeekOutline :: (HasCallStack, MonadIO m) => RenderNode -> m RoundedRect
- GI.Gsk.Functions: borderNodePeekWidths :: (HasCallStack, MonadIO m) => RenderNode -> m Float
- GI.Gsk.Functions: cairoNodeGetDrawContext :: (HasCallStack, MonadIO m) => RenderNode -> m Context
- GI.Gsk.Functions: cairoNodeNew :: (HasCallStack, MonadIO m) => Rect -> m RenderNode
- GI.Gsk.Functions: cairoNodePeekSurface :: (HasCallStack, MonadIO m) => RenderNode -> m Surface
- GI.Gsk.Functions: clipNodeGetChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Functions: clipNodeNew :: (HasCallStack, MonadIO m) => RenderNode -> Rect -> m RenderNode
- GI.Gsk.Functions: clipNodePeekClip :: (HasCallStack, MonadIO m) => RenderNode -> m Rect
- GI.Gsk.Functions: colorMatrixNodeGetChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Functions: colorMatrixNodeNew :: (HasCallStack, MonadIO m) => RenderNode -> Matrix -> Vec4 -> m RenderNode
- GI.Gsk.Functions: colorMatrixNodePeekColorMatrix :: (HasCallStack, MonadIO m) => RenderNode -> m Matrix
- GI.Gsk.Functions: colorMatrixNodePeekColorOffset :: (HasCallStack, MonadIO m) => RenderNode -> m Vec4
- GI.Gsk.Functions: colorNodeNew :: (HasCallStack, MonadIO m) => RGBA -> Rect -> m RenderNode
- GI.Gsk.Functions: colorNodePeekColor :: (HasCallStack, MonadIO m) => RenderNode -> m RGBA
- GI.Gsk.Functions: containerNodeGetChild :: (HasCallStack, MonadIO m) => RenderNode -> Word32 -> m RenderNode
- GI.Gsk.Functions: containerNodeGetNChildren :: (HasCallStack, MonadIO m) => RenderNode -> m Word32
- GI.Gsk.Functions: containerNodeNew :: (HasCallStack, MonadIO m) => [RenderNode] -> m RenderNode
- GI.Gsk.Functions: crossFadeNodeGetEndChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Functions: crossFadeNodeGetProgress :: (HasCallStack, MonadIO m) => RenderNode -> m Double
- GI.Gsk.Functions: crossFadeNodeGetStartChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Functions: crossFadeNodeNew :: (HasCallStack, MonadIO m) => RenderNode -> RenderNode -> Double -> m RenderNode
- GI.Gsk.Functions: debugNodeGetChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Functions: debugNodeGetMessage :: (HasCallStack, MonadIO m) => RenderNode -> m Text
- GI.Gsk.Functions: debugNodeNew :: (HasCallStack, MonadIO m) => RenderNode -> Text -> m RenderNode
- GI.Gsk.Functions: insetShadowNodeGetBlurRadius :: (HasCallStack, MonadIO m) => RenderNode -> m Float
- GI.Gsk.Functions: insetShadowNodeGetDx :: (HasCallStack, MonadIO m) => RenderNode -> m Float
- GI.Gsk.Functions: insetShadowNodeGetDy :: (HasCallStack, MonadIO m) => RenderNode -> m Float
- GI.Gsk.Functions: insetShadowNodeGetSpread :: (HasCallStack, MonadIO m) => RenderNode -> m Float
- GI.Gsk.Functions: insetShadowNodeNew :: (HasCallStack, MonadIO m) => RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m RenderNode
- GI.Gsk.Functions: insetShadowNodePeekColor :: (HasCallStack, MonadIO m) => RenderNode -> m RGBA
- GI.Gsk.Functions: insetShadowNodePeekOutline :: (HasCallStack, MonadIO m) => RenderNode -> m RoundedRect
- GI.Gsk.Functions: linearGradientNodeGetNColorStops :: (HasCallStack, MonadIO m) => RenderNode -> m Word64
- GI.Gsk.Functions: linearGradientNodeNew :: (HasCallStack, MonadIO m) => Rect -> Point -> Point -> [ColorStop] -> m RenderNode
- GI.Gsk.Functions: linearGradientNodePeekColorStops :: (HasCallStack, MonadIO m) => RenderNode -> m ColorStop
- GI.Gsk.Functions: linearGradientNodePeekEnd :: (HasCallStack, MonadIO m) => RenderNode -> m Point
- GI.Gsk.Functions: linearGradientNodePeekStart :: (HasCallStack, MonadIO m) => RenderNode -> m Point
- GI.Gsk.Functions: opacityNodeGetChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Functions: opacityNodeGetOpacity :: (HasCallStack, MonadIO m) => RenderNode -> m Double
- GI.Gsk.Functions: opacityNodeNew :: (HasCallStack, MonadIO m) => RenderNode -> Double -> m RenderNode
- GI.Gsk.Functions: outsetShadowNodeGetBlurRadius :: (HasCallStack, MonadIO m) => RenderNode -> m Float
- GI.Gsk.Functions: outsetShadowNodeGetDx :: (HasCallStack, MonadIO m) => RenderNode -> m Float
- GI.Gsk.Functions: outsetShadowNodeGetDy :: (HasCallStack, MonadIO m) => RenderNode -> m Float
- GI.Gsk.Functions: outsetShadowNodeGetSpread :: (HasCallStack, MonadIO m) => RenderNode -> m Float
- GI.Gsk.Functions: outsetShadowNodeNew :: (HasCallStack, MonadIO m) => RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m RenderNode
- GI.Gsk.Functions: outsetShadowNodePeekColor :: (HasCallStack, MonadIO m) => RenderNode -> m RGBA
- GI.Gsk.Functions: outsetShadowNodePeekOutline :: (HasCallStack, MonadIO m) => RenderNode -> m RoundedRect
- GI.Gsk.Functions: repeatNodeGetChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Functions: repeatNodeNew :: (HasCallStack, MonadIO m) => Rect -> RenderNode -> Maybe Rect -> m RenderNode
- GI.Gsk.Functions: repeatNodePeekChildBounds :: (HasCallStack, MonadIO m) => RenderNode -> m Rect
- GI.Gsk.Functions: repeatingLinearGradientNodeNew :: (HasCallStack, MonadIO m) => Rect -> Point -> Point -> [ColorStop] -> m RenderNode
- GI.Gsk.Functions: roundedClipNodeGetChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Functions: roundedClipNodeNew :: (HasCallStack, MonadIO m) => RenderNode -> RoundedRect -> m RenderNode
- GI.Gsk.Functions: roundedClipNodePeekClip :: (HasCallStack, MonadIO m) => RenderNode -> m RoundedRect
- GI.Gsk.Functions: textNodeGetNumGlyphs :: (HasCallStack, MonadIO m) => RenderNode -> m Word32
- GI.Gsk.Functions: textNodeGetX :: (HasCallStack, MonadIO m) => RenderNode -> m Float
- GI.Gsk.Functions: textNodeGetY :: (HasCallStack, MonadIO m) => RenderNode -> m Float
- GI.Gsk.Functions: textNodeNew :: (HasCallStack, MonadIO m, IsFont a) => a -> GlyphString -> RGBA -> Float -> Float -> m (Maybe RenderNode)
- GI.Gsk.Functions: textNodePeekColor :: (HasCallStack, MonadIO m) => RenderNode -> m RGBA
- GI.Gsk.Functions: textNodePeekFont :: (HasCallStack, MonadIO m) => RenderNode -> m Font
- GI.Gsk.Functions: textNodePeekGlyphs :: (HasCallStack, MonadIO m) => RenderNode -> m GlyphInfo
- GI.Gsk.Functions: textureNodeGetTexture :: (HasCallStack, MonadIO m) => RenderNode -> m Texture
- GI.Gsk.Functions: textureNodeNew :: (HasCallStack, MonadIO m, IsTexture a) => a -> Rect -> m RenderNode
- GI.Gsk.Objects.BroadwayRenderer: noBroadwayRenderer :: Maybe BroadwayRenderer
- GI.Gsk.Objects.CairoRenderer: noCairoRenderer :: Maybe CairoRenderer
- GI.Gsk.Objects.GLRenderer: noGLRenderer :: Maybe GLRenderer
- GI.Gsk.Objects.Renderer: noRenderer :: Maybe Renderer
- GI.Gsk.Structs.ColorStop: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gsk.Structs.ColorStop.ColorStop
- GI.Gsk.Structs.ColorStop: noColorStop :: Maybe ColorStop
- GI.Gsk.Structs.RenderNode: RenderNode :: ManagedPtr RenderNode -> RenderNode
- GI.Gsk.Structs.RenderNode: instance Data.GI.Base.BasicTypes.BoxedObject GI.Gsk.Structs.RenderNode.RenderNode
- GI.Gsk.Structs.RenderNode: instance Data.GI.Base.GValue.IsGValue GI.Gsk.Structs.RenderNode.RenderNode
- GI.Gsk.Structs.RenderNode: instance GHC.Classes.Eq GI.Gsk.Structs.RenderNode.RenderNode
- GI.Gsk.Structs.RenderNode: newtype RenderNode
- GI.Gsk.Structs.RenderNode: noRenderNode :: Maybe RenderNode
- GI.Gsk.Structs.RenderNode: renderNodeDraw :: (HasCallStack, MonadIO m) => RenderNode -> Context -> m ()
- GI.Gsk.Structs.RenderNode: renderNodeGetBounds :: (HasCallStack, MonadIO m) => RenderNode -> m Rect
- GI.Gsk.Structs.RenderNode: renderNodeGetNodeType :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNodeType
- GI.Gsk.Structs.RenderNode: renderNodeRef :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Structs.RenderNode: renderNodeSerialize :: (HasCallStack, MonadIO m) => RenderNode -> m Bytes
- GI.Gsk.Structs.RenderNode: renderNodeUnref :: (HasCallStack, MonadIO m) => RenderNode -> m ()
- GI.Gsk.Structs.RenderNode: renderNodeWriteToFile :: (HasCallStack, MonadIO m) => RenderNode -> Text -> m ()
- GI.Gsk.Structs.RoundedRect: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gsk.Structs.RoundedRect.RoundedRect
- GI.Gsk.Structs.RoundedRect: noRoundedRect :: Maybe RoundedRect
- GI.Gsk.Structs.Shadow: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gsk.Structs.Shadow.Shadow
- GI.Gsk.Structs.Shadow: noShadow :: Maybe Shadow
- GI.Gsk.Structs.Shadow: shadowNodeGetChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Structs.Shadow: shadowNodeGetNShadows :: (HasCallStack, MonadIO m) => RenderNode -> m Word64
- GI.Gsk.Structs.Shadow: shadowNodeNew :: (HasCallStack, MonadIO m) => RenderNode -> [Shadow] -> m RenderNode
- GI.Gsk.Structs.Shadow: shadowNodePeekShadow :: (HasCallStack, MonadIO m) => RenderNode -> Word64 -> m Shadow
- GI.Gsk.Structs.Transform: instance Data.GI.Base.BasicTypes.BoxedObject GI.Gsk.Structs.Transform.Transform
- GI.Gsk.Structs.Transform: noTransform :: Maybe Transform
- GI.Gsk.Structs.Transform: transformNodeGetChild :: (HasCallStack, MonadIO m) => RenderNode -> m RenderNode
- GI.Gsk.Structs.Transform: transformNodeGetTransform :: (HasCallStack, MonadIO m) => RenderNode -> m Transform
- GI.Gsk.Structs.Transform: transformNodeNew :: (HasCallStack, MonadIO m) => RenderNode -> Transform -> m RenderNode
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.BlendMode
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.Corner
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.RenderNodeType
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.ScalingFilter
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.SerializationError
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.TransformCategory
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.BlendMode
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.Corner
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.RenderNodeType
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.ScalingFilter
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.SerializationError
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.TransformCategory
+ GI.Gsk.Objects.BlendNode: BlendNode :: ManagedPtr BlendNode -> BlendNode
+ GI.Gsk.Objects.BlendNode: blendNodeGetBlendMode :: (HasCallStack, MonadIO m, IsBlendNode a) => a -> m BlendMode
+ GI.Gsk.Objects.BlendNode: blendNodeGetBottomChild :: (HasCallStack, MonadIO m, IsBlendNode a) => a -> m RenderNode
+ GI.Gsk.Objects.BlendNode: blendNodeGetTopChild :: (HasCallStack, MonadIO m, IsBlendNode a) => a -> m RenderNode
+ GI.Gsk.Objects.BlendNode: blendNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a, IsRenderNode b) => a -> b -> BlendMode -> m BlendNode
+ GI.Gsk.Objects.BlendNode: class (BoxedPtr o, TypedObject o, IsDescendantOf BlendNode o) => IsBlendNode o
+ GI.Gsk.Objects.BlendNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.BlendNode.BlendNode o) => GI.Gsk.Objects.BlendNode.IsBlendNode o
+ GI.Gsk.Objects.BlendNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.BlendNode.BlendNode
+ GI.Gsk.Objects.BlendNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.BlendNode.BlendNode
+ GI.Gsk.Objects.BlendNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.BlendNode.BlendNode
+ GI.Gsk.Objects.BlendNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.BlendNode.BlendNode
+ GI.Gsk.Objects.BlendNode: instance GHC.Classes.Eq GI.Gsk.Objects.BlendNode.BlendNode
+ GI.Gsk.Objects.BlendNode: newtype BlendNode
+ GI.Gsk.Objects.BlendNode: toBlendNode :: (MonadIO m, IsBlendNode o) => o -> m BlendNode
+ GI.Gsk.Objects.BlurNode: BlurNode :: ManagedPtr BlurNode -> BlurNode
+ GI.Gsk.Objects.BlurNode: blurNodeGetChild :: (HasCallStack, MonadIO m, IsBlurNode a) => a -> m RenderNode
+ GI.Gsk.Objects.BlurNode: blurNodeGetRadius :: (HasCallStack, MonadIO m, IsBlurNode a) => a -> m Float
+ GI.Gsk.Objects.BlurNode: blurNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> Float -> m BlurNode
+ GI.Gsk.Objects.BlurNode: class (BoxedPtr o, TypedObject o, IsDescendantOf BlurNode o) => IsBlurNode o
+ GI.Gsk.Objects.BlurNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.BlurNode.BlurNode o) => GI.Gsk.Objects.BlurNode.IsBlurNode o
+ GI.Gsk.Objects.BlurNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.BlurNode.BlurNode
+ GI.Gsk.Objects.BlurNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.BlurNode.BlurNode
+ GI.Gsk.Objects.BlurNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.BlurNode.BlurNode
+ GI.Gsk.Objects.BlurNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.BlurNode.BlurNode
+ GI.Gsk.Objects.BlurNode: instance GHC.Classes.Eq GI.Gsk.Objects.BlurNode.BlurNode
+ GI.Gsk.Objects.BlurNode: newtype BlurNode
+ GI.Gsk.Objects.BlurNode: toBlurNode :: (MonadIO m, IsBlurNode o) => o -> m BlurNode
+ GI.Gsk.Objects.BorderNode: BorderNode :: ManagedPtr BorderNode -> BorderNode
+ GI.Gsk.Objects.BorderNode: borderNodeNew :: (HasCallStack, MonadIO m) => RoundedRect -> [Float] -> [RGBA] -> m BorderNode
+ GI.Gsk.Objects.BorderNode: borderNodePeekColors :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m RGBA
+ GI.Gsk.Objects.BorderNode: borderNodePeekOutline :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m RoundedRect
+ GI.Gsk.Objects.BorderNode: borderNodePeekWidths :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m Float
+ GI.Gsk.Objects.BorderNode: class (BoxedPtr o, TypedObject o, IsDescendantOf BorderNode o) => IsBorderNode o
+ GI.Gsk.Objects.BorderNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.BorderNode.BorderNode o) => GI.Gsk.Objects.BorderNode.IsBorderNode o
+ GI.Gsk.Objects.BorderNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.BorderNode.BorderNode
+ GI.Gsk.Objects.BorderNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.BorderNode.BorderNode
+ GI.Gsk.Objects.BorderNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.BorderNode.BorderNode
+ GI.Gsk.Objects.BorderNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.BorderNode.BorderNode
+ GI.Gsk.Objects.BorderNode: instance GHC.Classes.Eq GI.Gsk.Objects.BorderNode.BorderNode
+ GI.Gsk.Objects.BorderNode: newtype BorderNode
+ GI.Gsk.Objects.BorderNode: toBorderNode :: (MonadIO m, IsBorderNode o) => o -> m BorderNode
+ GI.Gsk.Objects.BroadwayRenderer: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.BroadwayRenderer.BroadwayRenderer
+ GI.Gsk.Objects.BroadwayRenderer: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.BroadwayRenderer.BroadwayRenderer
+ GI.Gsk.Objects.CairoNode: CairoNode :: ManagedPtr CairoNode -> CairoNode
+ GI.Gsk.Objects.CairoNode: cairoNodeGetDrawContext :: (HasCallStack, MonadIO m, IsCairoNode a) => a -> m Context
+ GI.Gsk.Objects.CairoNode: cairoNodeNew :: (HasCallStack, MonadIO m) => Rect -> m CairoNode
+ GI.Gsk.Objects.CairoNode: cairoNodePeekSurface :: (HasCallStack, MonadIO m, IsCairoNode a) => a -> m Surface
+ GI.Gsk.Objects.CairoNode: class (BoxedPtr o, TypedObject o, IsDescendantOf CairoNode o) => IsCairoNode o
+ GI.Gsk.Objects.CairoNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.CairoNode.CairoNode o) => GI.Gsk.Objects.CairoNode.IsCairoNode o
+ GI.Gsk.Objects.CairoNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.CairoNode.CairoNode
+ GI.Gsk.Objects.CairoNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.CairoNode.CairoNode
+ GI.Gsk.Objects.CairoNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.CairoNode.CairoNode
+ GI.Gsk.Objects.CairoNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.CairoNode.CairoNode
+ GI.Gsk.Objects.CairoNode: instance GHC.Classes.Eq GI.Gsk.Objects.CairoNode.CairoNode
+ GI.Gsk.Objects.CairoNode: newtype CairoNode
+ GI.Gsk.Objects.CairoNode: toCairoNode :: (MonadIO m, IsCairoNode o) => o -> m CairoNode
+ GI.Gsk.Objects.CairoRenderer: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.CairoRenderer.CairoRenderer
+ GI.Gsk.Objects.CairoRenderer: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.CairoRenderer.CairoRenderer
+ GI.Gsk.Objects.ClipNode: ClipNode :: ManagedPtr ClipNode -> ClipNode
+ GI.Gsk.Objects.ClipNode: class (BoxedPtr o, TypedObject o, IsDescendantOf ClipNode o) => IsClipNode o
+ GI.Gsk.Objects.ClipNode: clipNodeGetChild :: (HasCallStack, MonadIO m, IsClipNode a) => a -> m RenderNode
+ GI.Gsk.Objects.ClipNode: clipNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> Rect -> m ClipNode
+ GI.Gsk.Objects.ClipNode: clipNodePeekClip :: (HasCallStack, MonadIO m, IsClipNode a) => a -> m Rect
+ GI.Gsk.Objects.ClipNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.ClipNode.ClipNode o) => GI.Gsk.Objects.ClipNode.IsClipNode o
+ GI.Gsk.Objects.ClipNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.ClipNode.ClipNode
+ GI.Gsk.Objects.ClipNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.ClipNode.ClipNode
+ GI.Gsk.Objects.ClipNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.ClipNode.ClipNode
+ GI.Gsk.Objects.ClipNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.ClipNode.ClipNode
+ GI.Gsk.Objects.ClipNode: instance GHC.Classes.Eq GI.Gsk.Objects.ClipNode.ClipNode
+ GI.Gsk.Objects.ClipNode: newtype ClipNode
+ GI.Gsk.Objects.ClipNode: toClipNode :: (MonadIO m, IsClipNode o) => o -> m ClipNode
+ GI.Gsk.Objects.ColorMatrixNode: ColorMatrixNode :: ManagedPtr ColorMatrixNode -> ColorMatrixNode
+ GI.Gsk.Objects.ColorMatrixNode: class (BoxedPtr o, TypedObject o, IsDescendantOf ColorMatrixNode o) => IsColorMatrixNode o
+ GI.Gsk.Objects.ColorMatrixNode: colorMatrixNodeGetChild :: (HasCallStack, MonadIO m, IsColorMatrixNode a) => a -> m RenderNode
+ GI.Gsk.Objects.ColorMatrixNode: colorMatrixNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> Matrix -> Vec4 -> m ColorMatrixNode
+ GI.Gsk.Objects.ColorMatrixNode: colorMatrixNodePeekColorMatrix :: (HasCallStack, MonadIO m, IsColorMatrixNode a) => a -> m Matrix
+ GI.Gsk.Objects.ColorMatrixNode: colorMatrixNodePeekColorOffset :: (HasCallStack, MonadIO m, IsColorMatrixNode a) => a -> m Vec4
+ GI.Gsk.Objects.ColorMatrixNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.ColorMatrixNode.ColorMatrixNode o) => GI.Gsk.Objects.ColorMatrixNode.IsColorMatrixNode o
+ GI.Gsk.Objects.ColorMatrixNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.ColorMatrixNode.ColorMatrixNode
+ GI.Gsk.Objects.ColorMatrixNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.ColorMatrixNode.ColorMatrixNode
+ GI.Gsk.Objects.ColorMatrixNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.ColorMatrixNode.ColorMatrixNode
+ GI.Gsk.Objects.ColorMatrixNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.ColorMatrixNode.ColorMatrixNode
+ GI.Gsk.Objects.ColorMatrixNode: instance GHC.Classes.Eq GI.Gsk.Objects.ColorMatrixNode.ColorMatrixNode
+ GI.Gsk.Objects.ColorMatrixNode: newtype ColorMatrixNode
+ GI.Gsk.Objects.ColorMatrixNode: toColorMatrixNode :: (MonadIO m, IsColorMatrixNode o) => o -> m ColorMatrixNode
+ GI.Gsk.Objects.ColorNode: ColorNode :: ManagedPtr ColorNode -> ColorNode
+ GI.Gsk.Objects.ColorNode: class (BoxedPtr o, TypedObject o, IsDescendantOf ColorNode o) => IsColorNode o
+ GI.Gsk.Objects.ColorNode: colorNodeNew :: (HasCallStack, MonadIO m) => RGBA -> Rect -> m ColorNode
+ GI.Gsk.Objects.ColorNode: colorNodePeekColor :: (HasCallStack, MonadIO m, IsColorNode a) => a -> m RGBA
+ GI.Gsk.Objects.ColorNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.ColorNode.ColorNode o) => GI.Gsk.Objects.ColorNode.IsColorNode o
+ GI.Gsk.Objects.ColorNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.ColorNode.ColorNode
+ GI.Gsk.Objects.ColorNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.ColorNode.ColorNode
+ GI.Gsk.Objects.ColorNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.ColorNode.ColorNode
+ GI.Gsk.Objects.ColorNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.ColorNode.ColorNode
+ GI.Gsk.Objects.ColorNode: instance GHC.Classes.Eq GI.Gsk.Objects.ColorNode.ColorNode
+ GI.Gsk.Objects.ColorNode: newtype ColorNode
+ GI.Gsk.Objects.ColorNode: toColorNode :: (MonadIO m, IsColorNode o) => o -> m ColorNode
+ GI.Gsk.Objects.ContainerNode: ContainerNode :: ManagedPtr ContainerNode -> ContainerNode
+ GI.Gsk.Objects.ContainerNode: class (BoxedPtr o, TypedObject o, IsDescendantOf ContainerNode o) => IsContainerNode o
+ GI.Gsk.Objects.ContainerNode: containerNodeGetChild :: (HasCallStack, MonadIO m, IsContainerNode a) => a -> Word32 -> m RenderNode
+ GI.Gsk.Objects.ContainerNode: containerNodeGetNChildren :: (HasCallStack, MonadIO m, IsContainerNode a) => a -> m Word32
+ GI.Gsk.Objects.ContainerNode: containerNodeNew :: (HasCallStack, MonadIO m) => [RenderNode] -> m ContainerNode
+ GI.Gsk.Objects.ContainerNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.ContainerNode.ContainerNode o) => GI.Gsk.Objects.ContainerNode.IsContainerNode o
+ GI.Gsk.Objects.ContainerNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.ContainerNode.ContainerNode
+ GI.Gsk.Objects.ContainerNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.ContainerNode.ContainerNode
+ GI.Gsk.Objects.ContainerNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.ContainerNode.ContainerNode
+ GI.Gsk.Objects.ContainerNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.ContainerNode.ContainerNode
+ GI.Gsk.Objects.ContainerNode: instance GHC.Classes.Eq GI.Gsk.Objects.ContainerNode.ContainerNode
+ GI.Gsk.Objects.ContainerNode: newtype ContainerNode
+ GI.Gsk.Objects.ContainerNode: toContainerNode :: (MonadIO m, IsContainerNode o) => o -> m ContainerNode
+ GI.Gsk.Objects.CrossFadeNode: CrossFadeNode :: ManagedPtr CrossFadeNode -> CrossFadeNode
+ GI.Gsk.Objects.CrossFadeNode: class (BoxedPtr o, TypedObject o, IsDescendantOf CrossFadeNode o) => IsCrossFadeNode o
+ GI.Gsk.Objects.CrossFadeNode: crossFadeNodeGetEndChild :: (HasCallStack, MonadIO m, IsCrossFadeNode a) => a -> m RenderNode
+ GI.Gsk.Objects.CrossFadeNode: crossFadeNodeGetProgress :: (HasCallStack, MonadIO m, IsCrossFadeNode a) => a -> m Float
+ GI.Gsk.Objects.CrossFadeNode: crossFadeNodeGetStartChild :: (HasCallStack, MonadIO m, IsCrossFadeNode a) => a -> m RenderNode
+ GI.Gsk.Objects.CrossFadeNode: crossFadeNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a, IsRenderNode b) => a -> b -> Float -> m CrossFadeNode
+ GI.Gsk.Objects.CrossFadeNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.CrossFadeNode.CrossFadeNode o) => GI.Gsk.Objects.CrossFadeNode.IsCrossFadeNode o
+ GI.Gsk.Objects.CrossFadeNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.CrossFadeNode.CrossFadeNode
+ GI.Gsk.Objects.CrossFadeNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.CrossFadeNode.CrossFadeNode
+ GI.Gsk.Objects.CrossFadeNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.CrossFadeNode.CrossFadeNode
+ GI.Gsk.Objects.CrossFadeNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.CrossFadeNode.CrossFadeNode
+ GI.Gsk.Objects.CrossFadeNode: instance GHC.Classes.Eq GI.Gsk.Objects.CrossFadeNode.CrossFadeNode
+ GI.Gsk.Objects.CrossFadeNode: newtype CrossFadeNode
+ GI.Gsk.Objects.CrossFadeNode: toCrossFadeNode :: (MonadIO m, IsCrossFadeNode o) => o -> m CrossFadeNode
+ GI.Gsk.Objects.DebugNode: DebugNode :: ManagedPtr DebugNode -> DebugNode
+ GI.Gsk.Objects.DebugNode: class (BoxedPtr o, TypedObject o, IsDescendantOf DebugNode o) => IsDebugNode o
+ GI.Gsk.Objects.DebugNode: debugNodeGetChild :: (HasCallStack, MonadIO m, IsDebugNode a) => a -> m RenderNode
+ GI.Gsk.Objects.DebugNode: debugNodeGetMessage :: (HasCallStack, MonadIO m, IsDebugNode a) => a -> m Text
+ GI.Gsk.Objects.DebugNode: debugNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> Text -> m DebugNode
+ GI.Gsk.Objects.DebugNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.DebugNode.DebugNode o) => GI.Gsk.Objects.DebugNode.IsDebugNode o
+ GI.Gsk.Objects.DebugNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.DebugNode.DebugNode
+ GI.Gsk.Objects.DebugNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.DebugNode.DebugNode
+ GI.Gsk.Objects.DebugNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.DebugNode.DebugNode
+ GI.Gsk.Objects.DebugNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.DebugNode.DebugNode
+ GI.Gsk.Objects.DebugNode: instance GHC.Classes.Eq GI.Gsk.Objects.DebugNode.DebugNode
+ GI.Gsk.Objects.DebugNode: newtype DebugNode
+ GI.Gsk.Objects.DebugNode: toDebugNode :: (MonadIO m, IsDebugNode o) => o -> m DebugNode
+ GI.Gsk.Objects.GLRenderer: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.GLRenderer.GLRenderer
+ GI.Gsk.Objects.GLRenderer: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.GLRenderer.GLRenderer
+ GI.Gsk.Objects.InsetShadowNode: InsetShadowNode :: ManagedPtr InsetShadowNode -> InsetShadowNode
+ GI.Gsk.Objects.InsetShadowNode: class (BoxedPtr o, TypedObject o, IsDescendantOf InsetShadowNode o) => IsInsetShadowNode o
+ GI.Gsk.Objects.InsetShadowNode: insetShadowNodeGetBlurRadius :: (HasCallStack, MonadIO m, IsInsetShadowNode a) => a -> m Float
+ GI.Gsk.Objects.InsetShadowNode: insetShadowNodeGetDx :: (HasCallStack, MonadIO m, IsInsetShadowNode a) => a -> m Float
+ GI.Gsk.Objects.InsetShadowNode: insetShadowNodeGetDy :: (HasCallStack, MonadIO m, IsInsetShadowNode a) => a -> m Float
+ GI.Gsk.Objects.InsetShadowNode: insetShadowNodeGetSpread :: (HasCallStack, MonadIO m, IsInsetShadowNode a) => a -> m Float
+ GI.Gsk.Objects.InsetShadowNode: insetShadowNodeNew :: (HasCallStack, MonadIO m) => RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m InsetShadowNode
+ GI.Gsk.Objects.InsetShadowNode: insetShadowNodePeekColor :: (HasCallStack, MonadIO m, IsInsetShadowNode a) => a -> m RGBA
+ GI.Gsk.Objects.InsetShadowNode: insetShadowNodePeekOutline :: (HasCallStack, MonadIO m, IsInsetShadowNode a) => a -> m RoundedRect
+ GI.Gsk.Objects.InsetShadowNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.InsetShadowNode.InsetShadowNode o) => GI.Gsk.Objects.InsetShadowNode.IsInsetShadowNode o
+ GI.Gsk.Objects.InsetShadowNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.InsetShadowNode.InsetShadowNode
+ GI.Gsk.Objects.InsetShadowNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.InsetShadowNode.InsetShadowNode
+ GI.Gsk.Objects.InsetShadowNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.InsetShadowNode.InsetShadowNode
+ GI.Gsk.Objects.InsetShadowNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.InsetShadowNode.InsetShadowNode
+ GI.Gsk.Objects.InsetShadowNode: instance GHC.Classes.Eq GI.Gsk.Objects.InsetShadowNode.InsetShadowNode
+ GI.Gsk.Objects.InsetShadowNode: newtype InsetShadowNode
+ GI.Gsk.Objects.InsetShadowNode: toInsetShadowNode :: (MonadIO m, IsInsetShadowNode o) => o -> m InsetShadowNode
+ GI.Gsk.Objects.LinearGradientNode: LinearGradientNode :: ManagedPtr LinearGradientNode -> LinearGradientNode
+ GI.Gsk.Objects.LinearGradientNode: class (BoxedPtr o, TypedObject o, IsDescendantOf LinearGradientNode o) => IsLinearGradientNode o
+ GI.Gsk.Objects.LinearGradientNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.LinearGradientNode.LinearGradientNode o) => GI.Gsk.Objects.LinearGradientNode.IsLinearGradientNode o
+ GI.Gsk.Objects.LinearGradientNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.LinearGradientNode.LinearGradientNode
+ GI.Gsk.Objects.LinearGradientNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.LinearGradientNode.LinearGradientNode
+ GI.Gsk.Objects.LinearGradientNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.LinearGradientNode.LinearGradientNode
+ GI.Gsk.Objects.LinearGradientNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.LinearGradientNode.LinearGradientNode
+ GI.Gsk.Objects.LinearGradientNode: instance GHC.Classes.Eq GI.Gsk.Objects.LinearGradientNode.LinearGradientNode
+ GI.Gsk.Objects.LinearGradientNode: linearGradientNodeGetNColorStops :: (HasCallStack, MonadIO m, IsLinearGradientNode a) => a -> m Word64
+ GI.Gsk.Objects.LinearGradientNode: linearGradientNodeNew :: (HasCallStack, MonadIO m) => Rect -> Point -> Point -> [ColorStop] -> m LinearGradientNode
+ GI.Gsk.Objects.LinearGradientNode: linearGradientNodePeekColorStops :: (HasCallStack, MonadIO m, IsLinearGradientNode a) => a -> m [ColorStop]
+ GI.Gsk.Objects.LinearGradientNode: linearGradientNodePeekEnd :: (HasCallStack, MonadIO m, IsLinearGradientNode a) => a -> m Point
+ GI.Gsk.Objects.LinearGradientNode: linearGradientNodePeekStart :: (HasCallStack, MonadIO m, IsLinearGradientNode a) => a -> m Point
+ GI.Gsk.Objects.LinearGradientNode: newtype LinearGradientNode
+ GI.Gsk.Objects.LinearGradientNode: toLinearGradientNode :: (MonadIO m, IsLinearGradientNode o) => o -> m LinearGradientNode
+ GI.Gsk.Objects.OpacityNode: OpacityNode :: ManagedPtr OpacityNode -> OpacityNode
+ GI.Gsk.Objects.OpacityNode: class (BoxedPtr o, TypedObject o, IsDescendantOf OpacityNode o) => IsOpacityNode o
+ GI.Gsk.Objects.OpacityNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.OpacityNode.OpacityNode o) => GI.Gsk.Objects.OpacityNode.IsOpacityNode o
+ GI.Gsk.Objects.OpacityNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.OpacityNode.OpacityNode
+ GI.Gsk.Objects.OpacityNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.OpacityNode.OpacityNode
+ GI.Gsk.Objects.OpacityNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.OpacityNode.OpacityNode
+ GI.Gsk.Objects.OpacityNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.OpacityNode.OpacityNode
+ GI.Gsk.Objects.OpacityNode: instance GHC.Classes.Eq GI.Gsk.Objects.OpacityNode.OpacityNode
+ GI.Gsk.Objects.OpacityNode: newtype OpacityNode
+ GI.Gsk.Objects.OpacityNode: opacityNodeGetChild :: (HasCallStack, MonadIO m, IsOpacityNode a) => a -> m RenderNode
+ GI.Gsk.Objects.OpacityNode: opacityNodeGetOpacity :: (HasCallStack, MonadIO m, IsOpacityNode a) => a -> m Float
+ GI.Gsk.Objects.OpacityNode: opacityNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> Float -> m OpacityNode
+ GI.Gsk.Objects.OpacityNode: toOpacityNode :: (MonadIO m, IsOpacityNode o) => o -> m OpacityNode
+ GI.Gsk.Objects.OutsetShadowNode: OutsetShadowNode :: ManagedPtr OutsetShadowNode -> OutsetShadowNode
+ GI.Gsk.Objects.OutsetShadowNode: class (BoxedPtr o, TypedObject o, IsDescendantOf OutsetShadowNode o) => IsOutsetShadowNode o
+ GI.Gsk.Objects.OutsetShadowNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.OutsetShadowNode.OutsetShadowNode o) => GI.Gsk.Objects.OutsetShadowNode.IsOutsetShadowNode o
+ GI.Gsk.Objects.OutsetShadowNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.OutsetShadowNode.OutsetShadowNode
+ GI.Gsk.Objects.OutsetShadowNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.OutsetShadowNode.OutsetShadowNode
+ GI.Gsk.Objects.OutsetShadowNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.OutsetShadowNode.OutsetShadowNode
+ GI.Gsk.Objects.OutsetShadowNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.OutsetShadowNode.OutsetShadowNode
+ GI.Gsk.Objects.OutsetShadowNode: instance GHC.Classes.Eq GI.Gsk.Objects.OutsetShadowNode.OutsetShadowNode
+ GI.Gsk.Objects.OutsetShadowNode: newtype OutsetShadowNode
+ GI.Gsk.Objects.OutsetShadowNode: outsetShadowNodeGetBlurRadius :: (HasCallStack, MonadIO m, IsOutsetShadowNode a) => a -> m Float
+ GI.Gsk.Objects.OutsetShadowNode: outsetShadowNodeGetDx :: (HasCallStack, MonadIO m, IsOutsetShadowNode a) => a -> m Float
+ GI.Gsk.Objects.OutsetShadowNode: outsetShadowNodeGetDy :: (HasCallStack, MonadIO m, IsOutsetShadowNode a) => a -> m Float
+ GI.Gsk.Objects.OutsetShadowNode: outsetShadowNodeGetSpread :: (HasCallStack, MonadIO m, IsOutsetShadowNode a) => a -> m Float
+ GI.Gsk.Objects.OutsetShadowNode: outsetShadowNodeNew :: (HasCallStack, MonadIO m) => RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m OutsetShadowNode
+ GI.Gsk.Objects.OutsetShadowNode: outsetShadowNodePeekColor :: (HasCallStack, MonadIO m, IsOutsetShadowNode a) => a -> m RGBA
+ GI.Gsk.Objects.OutsetShadowNode: outsetShadowNodePeekOutline :: (HasCallStack, MonadIO m, IsOutsetShadowNode a) => a -> m RoundedRect
+ GI.Gsk.Objects.OutsetShadowNode: toOutsetShadowNode :: (MonadIO m, IsOutsetShadowNode o) => o -> m OutsetShadowNode
+ GI.Gsk.Objects.RenderNode: RenderNode :: ManagedPtr RenderNode -> RenderNode
+ GI.Gsk.Objects.RenderNode: class (BoxedPtr o, TypedObject o, IsDescendantOf RenderNode o) => IsRenderNode o
+ GI.Gsk.Objects.RenderNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.RenderNode.RenderNode o) => GI.Gsk.Objects.RenderNode.IsRenderNode o
+ GI.Gsk.Objects.RenderNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.RenderNode.RenderNode
+ GI.Gsk.Objects.RenderNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.RenderNode.RenderNode
+ GI.Gsk.Objects.RenderNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.RenderNode.RenderNode
+ GI.Gsk.Objects.RenderNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.RenderNode.RenderNode
+ GI.Gsk.Objects.RenderNode: instance GHC.Classes.Eq GI.Gsk.Objects.RenderNode.RenderNode
+ GI.Gsk.Objects.RenderNode: newtype RenderNode
+ GI.Gsk.Objects.RenderNode: renderNodeDraw :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> Context -> m ()
+ GI.Gsk.Objects.RenderNode: renderNodeGetBounds :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m Rect
+ GI.Gsk.Objects.RenderNode: renderNodeGetNodeType :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m RenderNodeType
+ GI.Gsk.Objects.RenderNode: renderNodeRef :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m RenderNode
+ GI.Gsk.Objects.RenderNode: renderNodeSerialize :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m Bytes
+ GI.Gsk.Objects.RenderNode: renderNodeUnref :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m ()
+ GI.Gsk.Objects.RenderNode: renderNodeWriteToFile :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> Text -> m ()
+ GI.Gsk.Objects.RenderNode: toRenderNode :: (MonadIO m, IsRenderNode o) => o -> m RenderNode
+ GI.Gsk.Objects.Renderer: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.Renderer.Renderer
+ GI.Gsk.Objects.Renderer: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.Renderer.Renderer
+ GI.Gsk.Objects.RepeatNode: RepeatNode :: ManagedPtr RepeatNode -> RepeatNode
+ GI.Gsk.Objects.RepeatNode: class (BoxedPtr o, TypedObject o, IsDescendantOf RepeatNode o) => IsRepeatNode o
+ GI.Gsk.Objects.RepeatNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.RepeatNode.RepeatNode o) => GI.Gsk.Objects.RepeatNode.IsRepeatNode o
+ GI.Gsk.Objects.RepeatNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.RepeatNode.RepeatNode
+ GI.Gsk.Objects.RepeatNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.RepeatNode.RepeatNode
+ GI.Gsk.Objects.RepeatNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.RepeatNode.RepeatNode
+ GI.Gsk.Objects.RepeatNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.RepeatNode.RepeatNode
+ GI.Gsk.Objects.RepeatNode: instance GHC.Classes.Eq GI.Gsk.Objects.RepeatNode.RepeatNode
+ GI.Gsk.Objects.RepeatNode: newtype RepeatNode
+ GI.Gsk.Objects.RepeatNode: repeatNodeGetChild :: (HasCallStack, MonadIO m, IsRepeatNode a) => a -> m RenderNode
+ GI.Gsk.Objects.RepeatNode: repeatNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a) => Rect -> a -> Maybe Rect -> m RepeatNode
+ GI.Gsk.Objects.RepeatNode: repeatNodePeekChildBounds :: (HasCallStack, MonadIO m, IsRepeatNode a) => a -> m Rect
+ GI.Gsk.Objects.RepeatNode: toRepeatNode :: (MonadIO m, IsRepeatNode o) => o -> m RepeatNode
+ GI.Gsk.Objects.RepeatingLinearGradientNode: RepeatingLinearGradientNode :: ManagedPtr RepeatingLinearGradientNode -> RepeatingLinearGradientNode
+ GI.Gsk.Objects.RepeatingLinearGradientNode: class (BoxedPtr o, TypedObject o, IsDescendantOf RepeatingLinearGradientNode o) => IsRepeatingLinearGradientNode o
+ GI.Gsk.Objects.RepeatingLinearGradientNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.RepeatingLinearGradientNode.RepeatingLinearGradientNode o) => GI.Gsk.Objects.RepeatingLinearGradientNode.IsRepeatingLinearGradientNode o
+ GI.Gsk.Objects.RepeatingLinearGradientNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.RepeatingLinearGradientNode.RepeatingLinearGradientNode
+ GI.Gsk.Objects.RepeatingLinearGradientNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.RepeatingLinearGradientNode.RepeatingLinearGradientNode
+ GI.Gsk.Objects.RepeatingLinearGradientNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.RepeatingLinearGradientNode.RepeatingLinearGradientNode
+ GI.Gsk.Objects.RepeatingLinearGradientNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.RepeatingLinearGradientNode.RepeatingLinearGradientNode
+ GI.Gsk.Objects.RepeatingLinearGradientNode: instance GHC.Classes.Eq GI.Gsk.Objects.RepeatingLinearGradientNode.RepeatingLinearGradientNode
+ GI.Gsk.Objects.RepeatingLinearGradientNode: newtype RepeatingLinearGradientNode
+ GI.Gsk.Objects.RepeatingLinearGradientNode: repeatingLinearGradientNodeNew :: (HasCallStack, MonadIO m) => Rect -> Point -> Point -> [ColorStop] -> m RepeatingLinearGradientNode
+ GI.Gsk.Objects.RepeatingLinearGradientNode: toRepeatingLinearGradientNode :: (MonadIO m, IsRepeatingLinearGradientNode o) => o -> m RepeatingLinearGradientNode
+ GI.Gsk.Objects.RoundedClipNode: RoundedClipNode :: ManagedPtr RoundedClipNode -> RoundedClipNode
+ GI.Gsk.Objects.RoundedClipNode: class (BoxedPtr o, TypedObject o, IsDescendantOf RoundedClipNode o) => IsRoundedClipNode o
+ GI.Gsk.Objects.RoundedClipNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.RoundedClipNode.RoundedClipNode o) => GI.Gsk.Objects.RoundedClipNode.IsRoundedClipNode o
+ GI.Gsk.Objects.RoundedClipNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.RoundedClipNode.RoundedClipNode
+ GI.Gsk.Objects.RoundedClipNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.RoundedClipNode.RoundedClipNode
+ GI.Gsk.Objects.RoundedClipNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.RoundedClipNode.RoundedClipNode
+ GI.Gsk.Objects.RoundedClipNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.RoundedClipNode.RoundedClipNode
+ GI.Gsk.Objects.RoundedClipNode: instance GHC.Classes.Eq GI.Gsk.Objects.RoundedClipNode.RoundedClipNode
+ GI.Gsk.Objects.RoundedClipNode: newtype RoundedClipNode
+ GI.Gsk.Objects.RoundedClipNode: roundedClipNodeGetChild :: (HasCallStack, MonadIO m, IsRoundedClipNode a) => a -> m RenderNode
+ GI.Gsk.Objects.RoundedClipNode: roundedClipNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> RoundedRect -> m RoundedClipNode
+ GI.Gsk.Objects.RoundedClipNode: roundedClipNodePeekClip :: (HasCallStack, MonadIO m, IsRoundedClipNode a) => a -> m RoundedRect
+ GI.Gsk.Objects.RoundedClipNode: toRoundedClipNode :: (MonadIO m, IsRoundedClipNode o) => o -> m RoundedClipNode
+ GI.Gsk.Objects.ShadowNode: ShadowNode :: ManagedPtr ShadowNode -> ShadowNode
+ GI.Gsk.Objects.ShadowNode: class (BoxedPtr o, TypedObject o, IsDescendantOf ShadowNode o) => IsShadowNode o
+ GI.Gsk.Objects.ShadowNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.ShadowNode.ShadowNode o) => GI.Gsk.Objects.ShadowNode.IsShadowNode o
+ GI.Gsk.Objects.ShadowNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.ShadowNode.ShadowNode
+ GI.Gsk.Objects.ShadowNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.ShadowNode.ShadowNode
+ GI.Gsk.Objects.ShadowNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.ShadowNode.ShadowNode
+ GI.Gsk.Objects.ShadowNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.ShadowNode.ShadowNode
+ GI.Gsk.Objects.ShadowNode: instance GHC.Classes.Eq GI.Gsk.Objects.ShadowNode.ShadowNode
+ GI.Gsk.Objects.ShadowNode: newtype ShadowNode
+ GI.Gsk.Objects.ShadowNode: shadowNodeGetChild :: (HasCallStack, MonadIO m, IsShadowNode a) => a -> m RenderNode
+ GI.Gsk.Objects.ShadowNode: shadowNodeGetNShadows :: (HasCallStack, MonadIO m, IsShadowNode a) => a -> m Word64
+ GI.Gsk.Objects.ShadowNode: shadowNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> [Shadow] -> m ShadowNode
+ GI.Gsk.Objects.ShadowNode: shadowNodePeekShadow :: (HasCallStack, MonadIO m, IsShadowNode a) => a -> Word64 -> m Shadow
+ GI.Gsk.Objects.ShadowNode: toShadowNode :: (MonadIO m, IsShadowNode o) => o -> m ShadowNode
+ GI.Gsk.Objects.TextNode: TextNode :: ManagedPtr TextNode -> TextNode
+ GI.Gsk.Objects.TextNode: class (BoxedPtr o, TypedObject o, IsDescendantOf TextNode o) => IsTextNode o
+ GI.Gsk.Objects.TextNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.TextNode.TextNode o) => GI.Gsk.Objects.TextNode.IsTextNode o
+ GI.Gsk.Objects.TextNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.TextNode.TextNode
+ GI.Gsk.Objects.TextNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.TextNode.TextNode
+ GI.Gsk.Objects.TextNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.TextNode.TextNode
+ GI.Gsk.Objects.TextNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.TextNode.TextNode
+ GI.Gsk.Objects.TextNode: instance GHC.Classes.Eq GI.Gsk.Objects.TextNode.TextNode
+ GI.Gsk.Objects.TextNode: newtype TextNode
+ GI.Gsk.Objects.TextNode: textNodeGetNumGlyphs :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m Word32
+ GI.Gsk.Objects.TextNode: textNodeGetOffset :: (HasCallStack, MonadIO m, IsTextNode a) => a -> m Point
+ GI.Gsk.Objects.TextNode: textNodeNew :: (HasCallStack, MonadIO m, IsFont a) => a -> GlyphString -> RGBA -> Point -> m (Maybe TextNode)
+ GI.Gsk.Objects.TextNode: textNodePeekColor :: (HasCallStack, MonadIO m, IsTextNode a) => a -> m RGBA
+ GI.Gsk.Objects.TextNode: textNodePeekFont :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m Font
+ GI.Gsk.Objects.TextNode: textNodePeekGlyphs :: (HasCallStack, MonadIO m, IsTextNode a) => a -> m [GlyphInfo]
+ GI.Gsk.Objects.TextNode: toTextNode :: (MonadIO m, IsTextNode o) => o -> m TextNode
+ GI.Gsk.Objects.TextureNode: TextureNode :: ManagedPtr TextureNode -> TextureNode
+ GI.Gsk.Objects.TextureNode: class (BoxedPtr o, TypedObject o, IsDescendantOf TextureNode o) => IsTextureNode o
+ GI.Gsk.Objects.TextureNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.TextureNode.TextureNode o) => GI.Gsk.Objects.TextureNode.IsTextureNode o
+ GI.Gsk.Objects.TextureNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.TextureNode.TextureNode
+ GI.Gsk.Objects.TextureNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.TextureNode.TextureNode
+ GI.Gsk.Objects.TextureNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.TextureNode.TextureNode
+ GI.Gsk.Objects.TextureNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.TextureNode.TextureNode
+ GI.Gsk.Objects.TextureNode: instance GHC.Classes.Eq GI.Gsk.Objects.TextureNode.TextureNode
+ GI.Gsk.Objects.TextureNode: newtype TextureNode
+ GI.Gsk.Objects.TextureNode: textureNodeGetTexture :: (HasCallStack, MonadIO m, IsTextureNode a) => a -> m Texture
+ GI.Gsk.Objects.TextureNode: textureNodeNew :: (HasCallStack, MonadIO m, IsTexture a) => a -> Rect -> m TextureNode
+ GI.Gsk.Objects.TextureNode: toTextureNode :: (MonadIO m, IsTextureNode o) => o -> m TextureNode
+ GI.Gsk.Objects.TransformNode: TransformNode :: ManagedPtr TransformNode -> TransformNode
+ GI.Gsk.Objects.TransformNode: class (BoxedPtr o, TypedObject o, IsDescendantOf TransformNode o) => IsTransformNode o
+ GI.Gsk.Objects.TransformNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.TransformNode.TransformNode o) => GI.Gsk.Objects.TransformNode.IsTransformNode o
+ GI.Gsk.Objects.TransformNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.TransformNode.TransformNode
+ GI.Gsk.Objects.TransformNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.TransformNode.TransformNode
+ GI.Gsk.Objects.TransformNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.TransformNode.TransformNode
+ GI.Gsk.Objects.TransformNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.TransformNode.TransformNode
+ GI.Gsk.Objects.TransformNode: instance GHC.Classes.Eq GI.Gsk.Objects.TransformNode.TransformNode
+ GI.Gsk.Objects.TransformNode: newtype TransformNode
+ GI.Gsk.Objects.TransformNode: toTransformNode :: (MonadIO m, IsTransformNode o) => o -> m TransformNode
+ GI.Gsk.Objects.TransformNode: transformNodeGetChild :: (HasCallStack, MonadIO m, IsTransformNode a) => a -> m RenderNode
+ GI.Gsk.Objects.TransformNode: transformNodeGetTransform :: (HasCallStack, MonadIO m, IsTransformNode a) => a -> m Transform
+ GI.Gsk.Objects.TransformNode: transformNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> Transform -> m TransformNode
+ GI.Gsk.Structs.ColorStop: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Structs.ColorStop.ColorStop
+ GI.Gsk.Structs.ColorStop: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gsk.Structs.ColorStop.ColorStop
+ GI.Gsk.Structs.ColorStop: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Structs.ColorStop.ColorStop
+ GI.Gsk.Structs.RoundedRect: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Structs.RoundedRect.RoundedRect
+ GI.Gsk.Structs.RoundedRect: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gsk.Structs.RoundedRect.RoundedRect
+ GI.Gsk.Structs.RoundedRect: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Structs.RoundedRect.RoundedRect
+ GI.Gsk.Structs.Shadow: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Structs.Shadow.Shadow
+ GI.Gsk.Structs.Shadow: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gsk.Structs.Shadow.Shadow
+ GI.Gsk.Structs.Shadow: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Structs.Shadow.Shadow
+ GI.Gsk.Structs.Transform: instance Data.GI.Base.BasicTypes.GBoxed GI.Gsk.Structs.Transform.Transform
+ GI.Gsk.Structs.Transform: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Structs.Transform.Transform
+ GI.Gsk.Structs.Transform: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Structs.Transform.Transform
+ GI.Gsk.Structs.Transform: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Structs.Transform.Transform
+ GI.Gsk.Structs.Transform: transformTransformPoint :: (HasCallStack, MonadIO m) => Transform -> Point -> m Point
- GI.Gsk.Objects.Renderer: rendererRender :: (HasCallStack, MonadIO m, IsRenderer a) => a -> RenderNode -> Maybe Region -> m ()
+ GI.Gsk.Objects.Renderer: rendererRender :: (HasCallStack, MonadIO m, IsRenderer a, IsRenderNode b) => a -> b -> Maybe Region -> m ()
- GI.Gsk.Objects.Renderer: rendererRenderTexture :: (HasCallStack, MonadIO m, IsRenderer a) => a -> RenderNode -> Maybe Rect -> m Texture
+ GI.Gsk.Objects.Renderer: rendererRenderTexture :: (HasCallStack, MonadIO m, IsRenderer a, IsRenderNode b) => a -> b -> Maybe Rect -> m Texture
- GI.Gsk.Structs.ColorStop: getColorStopOffset :: MonadIO m => ColorStop -> m Double
+ GI.Gsk.Structs.ColorStop: getColorStopOffset :: MonadIO m => ColorStop -> m Float
- GI.Gsk.Structs.ColorStop: setColorStopOffset :: MonadIO m => ColorStop -> Double -> m ()
+ GI.Gsk.Structs.ColorStop: setColorStopOffset :: MonadIO m => ColorStop -> Float -> m ()

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 4.0.2+++ Upgrade to haskell-gi-base-0.24+ ### 4.0.1  + Initial release
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gsk-4.0.1/docs/GI-Gsk.html](https://hackage.haskell.org/package/gi-gsk-4.0.1/docs/GI-Gsk.html)+[https://hackage.haskell.org/package/gi-gsk-4.0.2/docs/GI-Gsk.html](https://hackage.haskell.org/package/gi-gsk-4.0.2/docs/GI-Gsk.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-gsk.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gsk-version:              4.0.1+version:              4.0.2 synopsis:             Gsk bindings description:          Bindings for Gsk, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.23 && < 0.24,+                     haskell-gi >= 0.24 && < 0.25,                      gi-pango == 1.0.*,                      gi-cairo == 1.0.*,                      gi-gdk == 4.0.*,@@ -32,8 +32,8 @@        pkgconfig-depends: gtk4       build-depends: base >= 4.9 && <5,-                     haskell-gi-base >= 0.23 && < 0.24,-                     haskell-gi >= 0.23.0 && < 0.24,+                     haskell-gi-base >= 0.24 && < 0.25,+                     haskell-gi >= 0.24.0 && < 0.25,                      haskell-gi-overloading < 1.1,                      gi-pango == 1.0.*,                      gi-cairo == 1.0.*,@@ -60,15 +60,35 @@       exposed-modules: GI.Gsk.Config,                        GI.Gsk,                        GI.Gsk.Enums,-                       GI.Gsk.Functions,                        GI.Gsk.Objects,+                       GI.Gsk.Objects.BlendNode,+                       GI.Gsk.Objects.BlurNode,+                       GI.Gsk.Objects.BorderNode,                        GI.Gsk.Objects.BroadwayRenderer,+                       GI.Gsk.Objects.CairoNode,                        GI.Gsk.Objects.CairoRenderer,+                       GI.Gsk.Objects.ClipNode,+                       GI.Gsk.Objects.ColorMatrixNode,+                       GI.Gsk.Objects.ColorNode,+                       GI.Gsk.Objects.ContainerNode,+                       GI.Gsk.Objects.CrossFadeNode,+                       GI.Gsk.Objects.DebugNode,                        GI.Gsk.Objects.GLRenderer,+                       GI.Gsk.Objects.InsetShadowNode,+                       GI.Gsk.Objects.LinearGradientNode,+                       GI.Gsk.Objects.OpacityNode,+                       GI.Gsk.Objects.OutsetShadowNode,+                       GI.Gsk.Objects.RenderNode,                        GI.Gsk.Objects.Renderer,+                       GI.Gsk.Objects.RepeatNode,+                       GI.Gsk.Objects.RepeatingLinearGradientNode,+                       GI.Gsk.Objects.RoundedClipNode,+                       GI.Gsk.Objects.ShadowNode,+                       GI.Gsk.Objects.TextNode,+                       GI.Gsk.Objects.TextureNode,+                       GI.Gsk.Objects.TransformNode,                        GI.Gsk.Structs,                        GI.Gsk.Structs.ColorStop,-                       GI.Gsk.Structs.RenderNode,                        GI.Gsk.Structs.RoundedRect,                        GI.Gsk.Structs.Shadow,                        GI.Gsk.Structs.Transform@@ -76,15 +96,35 @@       autogen-modules: GI.Gsk.Config,                        GI.Gsk,                        GI.Gsk.Enums,-                       GI.Gsk.Functions,                        GI.Gsk.Objects,+                       GI.Gsk.Objects.BlendNode,+                       GI.Gsk.Objects.BlurNode,+                       GI.Gsk.Objects.BorderNode,                        GI.Gsk.Objects.BroadwayRenderer,+                       GI.Gsk.Objects.CairoNode,                        GI.Gsk.Objects.CairoRenderer,+                       GI.Gsk.Objects.ClipNode,+                       GI.Gsk.Objects.ColorMatrixNode,+                       GI.Gsk.Objects.ColorNode,+                       GI.Gsk.Objects.ContainerNode,+                       GI.Gsk.Objects.CrossFadeNode,+                       GI.Gsk.Objects.DebugNode,                        GI.Gsk.Objects.GLRenderer,+                       GI.Gsk.Objects.InsetShadowNode,+                       GI.Gsk.Objects.LinearGradientNode,+                       GI.Gsk.Objects.OpacityNode,+                       GI.Gsk.Objects.OutsetShadowNode,+                       GI.Gsk.Objects.RenderNode,                        GI.Gsk.Objects.Renderer,+                       GI.Gsk.Objects.RepeatNode,+                       GI.Gsk.Objects.RepeatingLinearGradientNode,+                       GI.Gsk.Objects.RoundedClipNode,+                       GI.Gsk.Objects.ShadowNode,+                       GI.Gsk.Objects.TextNode,+                       GI.Gsk.Objects.TextureNode,+                       GI.Gsk.Objects.TransformNode,                        GI.Gsk.Structs,                        GI.Gsk.Structs.ColorStop,-                       GI.Gsk.Structs.RenderNode,                        GI.Gsk.Structs.RoundedRect,                        GI.Gsk.Structs.Shadow,                        GI.Gsk.Structs.Transform