packages feed

gi-gsk 4.0.2 → 4.0.3

raw patch · 4 files changed

+33/−7 lines, 4 filesdep +gi-gdkpixbufdep ~haskell-gidep ~haskell-gi-basesetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: gi-gdkpixbuf

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

API changes (from Hackage documentation)

- 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.BroadwayRenderer: instance Data.GI.Base.GValue.IsGValue GI.Gsk.Objects.BroadwayRenderer.BroadwayRenderer
- GI.Gsk.Objects.CairoNode: cairoNodePeekSurface :: (HasCallStack, MonadIO m, IsCairoNode a) => a -> m Surface
- GI.Gsk.Objects.CairoRenderer: instance Data.GI.Base.GValue.IsGValue GI.Gsk.Objects.CairoRenderer.CairoRenderer
- GI.Gsk.Objects.ClipNode: clipNodePeekClip :: (HasCallStack, MonadIO m, IsClipNode a) => a -> m Rect
- 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.ColorNode: colorNodePeekColor :: (HasCallStack, MonadIO m, IsColorNode a) => a -> m RGBA
- GI.Gsk.Objects.GLRenderer: instance Data.GI.Base.GValue.IsGValue GI.Gsk.Objects.GLRenderer.GLRenderer
- 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.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.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.Renderer: instance Data.GI.Base.GValue.IsGValue GI.Gsk.Objects.Renderer.Renderer
- GI.Gsk.Objects.RepeatNode: repeatNodePeekChildBounds :: (HasCallStack, MonadIO m, IsRepeatNode a) => a -> m Rect
- GI.Gsk.Objects.RoundedClipNode: roundedClipNodePeekClip :: (HasCallStack, MonadIO m, IsRoundedClipNode a) => a -> m RoundedRect
- GI.Gsk.Objects.ShadowNode: shadowNodePeekShadow :: (HasCallStack, MonadIO m, IsShadowNode a) => a -> Word64 -> m Shadow
- 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.Structs.Transform: instance Data.GI.Base.GValue.IsGValue GI.Gsk.Structs.Transform.Transform
+ GI.Gsk.Callbacks: drop_closures_ParseErrorFunc :: ParseErrorFunc -> ParseErrorFunc_WithClosures
+ GI.Gsk.Callbacks: dynamic_ParseErrorFunc :: (HasCallStack, MonadIO m) => FunPtr C_ParseErrorFunc -> ParseLocation -> ParseLocation -> GError -> Ptr () -> m ()
+ GI.Gsk.Callbacks: genClosure_ParseErrorFunc :: MonadIO m => ParseErrorFunc -> m (GClosure C_ParseErrorFunc)
+ GI.Gsk.Callbacks: mk_ParseErrorFunc :: C_ParseErrorFunc -> IO (FunPtr C_ParseErrorFunc)
+ GI.Gsk.Callbacks: noParseErrorFunc :: Maybe ParseErrorFunc
+ GI.Gsk.Callbacks: noParseErrorFunc_WithClosures :: Maybe ParseErrorFunc_WithClosures
+ GI.Gsk.Callbacks: type C_ParseErrorFunc = Ptr ParseLocation -> Ptr ParseLocation -> Ptr GError -> Ptr () -> IO ()
+ GI.Gsk.Callbacks: type ParseErrorFunc = ParseLocation " /@start@/: start of the error location" -> ParseLocation " /@end@/: end of the error location" -> GError " /@error@/: the error" -> IO ()
+ GI.Gsk.Callbacks: type ParseErrorFunc_WithClosures = ParseLocation " /@start@/: start of the error location" -> ParseLocation " /@end@/: end of the error location" -> GError " /@error@/: the error" -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gsk.Callbacks: wrap_ParseErrorFunc :: Maybe (Ptr (FunPtr C_ParseErrorFunc)) -> ParseErrorFunc_WithClosures -> C_ParseErrorFunc
+ GI.Gsk.Enums: AnotherGLUniformType :: Int -> GLUniformType
+ GI.Gsk.Enums: GLUniformTypeBool :: GLUniformType
+ GI.Gsk.Enums: GLUniformTypeFloat :: GLUniformType
+ GI.Gsk.Enums: GLUniformTypeInt :: GLUniformType
+ GI.Gsk.Enums: GLUniformTypeNone :: GLUniformType
+ GI.Gsk.Enums: GLUniformTypeUint :: GLUniformType
+ GI.Gsk.Enums: GLUniformTypeVec2 :: GLUniformType
+ GI.Gsk.Enums: GLUniformTypeVec3 :: GLUniformType
+ GI.Gsk.Enums: GLUniformTypeVec4 :: GLUniformType
+ GI.Gsk.Enums: RenderNodeTypeConicGradientNode :: RenderNodeType
+ GI.Gsk.Enums: RenderNodeTypeGlShaderNode :: RenderNodeType
+ GI.Gsk.Enums: RenderNodeTypeRadialGradientNode :: RenderNodeType
+ GI.Gsk.Enums: RenderNodeTypeRepeatingRadialGradientNode :: RenderNodeType
+ GI.Gsk.Enums: data GLUniformType
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gsk.Enums.GLUniformType
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.GLUniformType
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.GLUniformType
+ GI.Gsk.Enums: instance GHC.Classes.Eq GI.Gsk.Enums.GLUniformType
+ GI.Gsk.Enums: instance GHC.Classes.Ord GI.Gsk.Enums.GLUniformType
+ GI.Gsk.Enums: instance GHC.Enum.Enum GI.Gsk.Enums.GLUniformType
+ GI.Gsk.Enums: instance GHC.Show.Show GI.Gsk.Enums.GLUniformType
+ GI.Gsk.Objects.BorderNode: borderNodeGetColors :: (HasCallStack, MonadIO m, IsBorderNode a) => a -> m RGBA
+ GI.Gsk.Objects.BorderNode: borderNodeGetOutline :: (HasCallStack, MonadIO m, IsBorderNode a) => a -> m RoundedRect
+ GI.Gsk.Objects.BorderNode: borderNodeGetWidths :: (HasCallStack, MonadIO m, IsBorderNode a) => a -> m [Float]
+ GI.Gsk.Objects.BroadwayRenderer: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Objects.BroadwayRenderer.BroadwayRenderer)
+ GI.Gsk.Objects.CairoNode: cairoNodeGetSurface :: (HasCallStack, MonadIO m, IsCairoNode a) => a -> m Surface
+ GI.Gsk.Objects.CairoRenderer: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Objects.CairoRenderer.CairoRenderer)
+ GI.Gsk.Objects.ClipNode: clipNodeGetClip :: (HasCallStack, MonadIO m, IsClipNode a) => a -> m Rect
+ GI.Gsk.Objects.ColorMatrixNode: colorMatrixNodeGetColorMatrix :: (HasCallStack, MonadIO m, IsColorMatrixNode a) => a -> m Matrix
+ GI.Gsk.Objects.ColorMatrixNode: colorMatrixNodeGetColorOffset :: (HasCallStack, MonadIO m, IsColorMatrixNode a) => a -> m Vec4
+ GI.Gsk.Objects.ColorNode: colorNodeGetColor :: (HasCallStack, MonadIO m, IsColorNode a) => a -> m RGBA
+ GI.Gsk.Objects.ConicGradientNode: ConicGradientNode :: ManagedPtr ConicGradientNode -> ConicGradientNode
+ GI.Gsk.Objects.ConicGradientNode: class (BoxedPtr o, TypedObject o, IsDescendantOf ConicGradientNode o) => IsConicGradientNode o
+ GI.Gsk.Objects.ConicGradientNode: conicGradientNodeGetCenter :: (HasCallStack, MonadIO m, IsConicGradientNode a) => a -> m Point
+ GI.Gsk.Objects.ConicGradientNode: conicGradientNodeGetColorStops :: (HasCallStack, MonadIO m, IsConicGradientNode a) => a -> m [ColorStop]
+ GI.Gsk.Objects.ConicGradientNode: conicGradientNodeGetNColorStops :: (HasCallStack, MonadIO m, IsConicGradientNode a) => a -> m Word64
+ GI.Gsk.Objects.ConicGradientNode: conicGradientNodeGetRotation :: (HasCallStack, MonadIO m, IsConicGradientNode a) => a -> m Float
+ GI.Gsk.Objects.ConicGradientNode: conicGradientNodeNew :: (HasCallStack, MonadIO m) => Rect -> Point -> Float -> [ColorStop] -> m ConicGradientNode
+ GI.Gsk.Objects.ConicGradientNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.ConicGradientNode.ConicGradientNode o) => GI.Gsk.Objects.ConicGradientNode.IsConicGradientNode o
+ GI.Gsk.Objects.ConicGradientNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.ConicGradientNode.ConicGradientNode
+ GI.Gsk.Objects.ConicGradientNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.ConicGradientNode.ConicGradientNode
+ GI.Gsk.Objects.ConicGradientNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.ConicGradientNode.ConicGradientNode
+ GI.Gsk.Objects.ConicGradientNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.ConicGradientNode.ConicGradientNode
+ GI.Gsk.Objects.ConicGradientNode: instance GHC.Classes.Eq GI.Gsk.Objects.ConicGradientNode.ConicGradientNode
+ GI.Gsk.Objects.ConicGradientNode: newtype ConicGradientNode
+ GI.Gsk.Objects.ConicGradientNode: toConicGradientNode :: (MonadIO m, IsConicGradientNode o) => o -> m ConicGradientNode
+ GI.Gsk.Objects.GLRenderer: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Objects.GLRenderer.GLRenderer)
+ GI.Gsk.Objects.GLShader: GLShader :: ManagedPtr GLShader -> GLShader
+ GI.Gsk.Objects.GLShader: class (GObject o, IsDescendantOf GLShader o) => IsGLShader o
+ GI.Gsk.Objects.GLShader: constructGLShaderResource :: (IsGLShader o, MonadIO m) => Text -> m (GValueConstruct o)
+ GI.Gsk.Objects.GLShader: constructGLShaderSource :: (IsGLShader o, MonadIO m) => Bytes -> m (GValueConstruct o)
+ GI.Gsk.Objects.GLShader: gLShaderCompile :: (HasCallStack, MonadIO m, IsGLShader a, IsRenderer b) => a -> b -> m ()
+ GI.Gsk.Objects.GLShader: gLShaderFindUniformByName :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Text -> m Int32
+ GI.Gsk.Objects.GLShader: gLShaderGetArgBool :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Bytes -> Int32 -> m Bool
+ GI.Gsk.Objects.GLShader: gLShaderGetArgFloat :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Bytes -> Int32 -> m Float
+ GI.Gsk.Objects.GLShader: gLShaderGetArgInt :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Bytes -> Int32 -> m Int32
+ GI.Gsk.Objects.GLShader: gLShaderGetArgUint :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Bytes -> Int32 -> m Word32
+ GI.Gsk.Objects.GLShader: gLShaderGetArgVec2 :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Bytes -> Int32 -> Vec2 -> m ()
+ GI.Gsk.Objects.GLShader: gLShaderGetArgVec3 :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Bytes -> Int32 -> Vec3 -> m ()
+ GI.Gsk.Objects.GLShader: gLShaderGetArgVec4 :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Bytes -> Int32 -> Vec4 -> m ()
+ GI.Gsk.Objects.GLShader: gLShaderGetArgsSize :: (HasCallStack, MonadIO m, IsGLShader a) => a -> m Word64
+ GI.Gsk.Objects.GLShader: gLShaderGetNTextures :: (HasCallStack, MonadIO m, IsGLShader a) => a -> m Int32
+ GI.Gsk.Objects.GLShader: gLShaderGetNUniforms :: (HasCallStack, MonadIO m, IsGLShader a) => a -> m Int32
+ GI.Gsk.Objects.GLShader: gLShaderGetResource :: (HasCallStack, MonadIO m, IsGLShader a) => a -> m Text
+ GI.Gsk.Objects.GLShader: gLShaderGetSource :: (HasCallStack, MonadIO m, IsGLShader a) => a -> m Bytes
+ GI.Gsk.Objects.GLShader: gLShaderGetUniformName :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Int32 -> m Text
+ GI.Gsk.Objects.GLShader: gLShaderGetUniformOffset :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Int32 -> m Int32
+ GI.Gsk.Objects.GLShader: gLShaderGetUniformType :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Int32 -> m GLUniformType
+ GI.Gsk.Objects.GLShader: gLShaderNewFromBytes :: (HasCallStack, MonadIO m) => Bytes -> m GLShader
+ GI.Gsk.Objects.GLShader: gLShaderNewFromResource :: (HasCallStack, MonadIO m) => Text -> m GLShader
+ GI.Gsk.Objects.GLShader: getGLShaderResource :: (MonadIO m, IsGLShader o) => o -> m Text
+ GI.Gsk.Objects.GLShader: getGLShaderSource :: (MonadIO m, IsGLShader o) => o -> m Bytes
+ GI.Gsk.Objects.GLShader: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.GLShader.GLShader o) => GI.Gsk.Objects.GLShader.IsGLShader o
+ GI.Gsk.Objects.GLShader: instance Data.GI.Base.BasicTypes.GObject GI.Gsk.Objects.GLShader.GLShader
+ GI.Gsk.Objects.GLShader: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.GLShader.GLShader
+ GI.Gsk.Objects.GLShader: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.GLShader.GLShader
+ GI.Gsk.Objects.GLShader: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Objects.GLShader.GLShader)
+ GI.Gsk.Objects.GLShader: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.GLShader.GLShader
+ GI.Gsk.Objects.GLShader: instance GHC.Classes.Eq GI.Gsk.Objects.GLShader.GLShader
+ GI.Gsk.Objects.GLShader: newtype GLShader
+ GI.Gsk.Objects.GLShader: toGLShader :: (MonadIO m, IsGLShader o) => o -> m GLShader
+ GI.Gsk.Objects.GLShaderNode: GLShaderNode :: ManagedPtr GLShaderNode -> GLShaderNode
+ GI.Gsk.Objects.GLShaderNode: class (BoxedPtr o, TypedObject o, IsDescendantOf GLShaderNode o) => IsGLShaderNode o
+ GI.Gsk.Objects.GLShaderNode: gLShaderNodeGetArgs :: (HasCallStack, MonadIO m, IsGLShaderNode a) => a -> m Bytes
+ GI.Gsk.Objects.GLShaderNode: gLShaderNodeGetChild :: (HasCallStack, MonadIO m, IsGLShaderNode a) => a -> Word32 -> m RenderNode
+ GI.Gsk.Objects.GLShaderNode: gLShaderNodeGetNChildren :: (HasCallStack, MonadIO m, IsGLShaderNode a) => a -> m Word32
+ GI.Gsk.Objects.GLShaderNode: gLShaderNodeGetShader :: (HasCallStack, MonadIO m, IsGLShaderNode a) => a -> m GLShader
+ GI.Gsk.Objects.GLShaderNode: gLShaderNodeNew :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Rect -> Bytes -> [RenderNode] -> m GLShaderNode
+ GI.Gsk.Objects.GLShaderNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.GLShaderNode.GLShaderNode o) => GI.Gsk.Objects.GLShaderNode.IsGLShaderNode o
+ GI.Gsk.Objects.GLShaderNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.GLShaderNode.GLShaderNode
+ GI.Gsk.Objects.GLShaderNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.GLShaderNode.GLShaderNode
+ GI.Gsk.Objects.GLShaderNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.GLShaderNode.GLShaderNode
+ GI.Gsk.Objects.GLShaderNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.GLShaderNode.GLShaderNode
+ GI.Gsk.Objects.GLShaderNode: instance GHC.Classes.Eq GI.Gsk.Objects.GLShaderNode.GLShaderNode
+ GI.Gsk.Objects.GLShaderNode: newtype GLShaderNode
+ GI.Gsk.Objects.GLShaderNode: toGLShaderNode :: (MonadIO m, IsGLShaderNode o) => o -> m GLShaderNode
+ GI.Gsk.Objects.InsetShadowNode: insetShadowNodeGetColor :: (HasCallStack, MonadIO m, IsInsetShadowNode a) => a -> m RGBA
+ GI.Gsk.Objects.InsetShadowNode: insetShadowNodeGetOutline :: (HasCallStack, MonadIO m, IsInsetShadowNode a) => a -> m RoundedRect
+ GI.Gsk.Objects.LinearGradientNode: linearGradientNodeGetColorStops :: (HasCallStack, MonadIO m, IsLinearGradientNode a) => a -> m [ColorStop]
+ GI.Gsk.Objects.LinearGradientNode: linearGradientNodeGetEnd :: (HasCallStack, MonadIO m, IsLinearGradientNode a) => a -> m Point
+ GI.Gsk.Objects.LinearGradientNode: linearGradientNodeGetStart :: (HasCallStack, MonadIO m, IsLinearGradientNode a) => a -> m Point
+ GI.Gsk.Objects.OutsetShadowNode: outsetShadowNodeGetColor :: (HasCallStack, MonadIO m, IsOutsetShadowNode a) => a -> m RGBA
+ GI.Gsk.Objects.OutsetShadowNode: outsetShadowNodeGetOutline :: (HasCallStack, MonadIO m, IsOutsetShadowNode a) => a -> m RoundedRect
+ GI.Gsk.Objects.RadialGradientNode: RadialGradientNode :: ManagedPtr RadialGradientNode -> RadialGradientNode
+ GI.Gsk.Objects.RadialGradientNode: class (BoxedPtr o, TypedObject o, IsDescendantOf RadialGradientNode o) => IsRadialGradientNode o
+ GI.Gsk.Objects.RadialGradientNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.RadialGradientNode.RadialGradientNode o) => GI.Gsk.Objects.RadialGradientNode.IsRadialGradientNode o
+ GI.Gsk.Objects.RadialGradientNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.RadialGradientNode.RadialGradientNode
+ GI.Gsk.Objects.RadialGradientNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.RadialGradientNode.RadialGradientNode
+ GI.Gsk.Objects.RadialGradientNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.RadialGradientNode.RadialGradientNode
+ GI.Gsk.Objects.RadialGradientNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.RadialGradientNode.RadialGradientNode
+ GI.Gsk.Objects.RadialGradientNode: instance GHC.Classes.Eq GI.Gsk.Objects.RadialGradientNode.RadialGradientNode
+ GI.Gsk.Objects.RadialGradientNode: newtype RadialGradientNode
+ GI.Gsk.Objects.RadialGradientNode: radialGradientNodeGetCenter :: (HasCallStack, MonadIO m, IsRadialGradientNode a) => a -> m Point
+ GI.Gsk.Objects.RadialGradientNode: radialGradientNodeGetColorStops :: (HasCallStack, MonadIO m, IsRadialGradientNode a) => a -> m [ColorStop]
+ GI.Gsk.Objects.RadialGradientNode: radialGradientNodeGetEnd :: (HasCallStack, MonadIO m, IsRadialGradientNode a) => a -> m Float
+ GI.Gsk.Objects.RadialGradientNode: radialGradientNodeGetHradius :: (HasCallStack, MonadIO m, IsRadialGradientNode a) => a -> m Float
+ GI.Gsk.Objects.RadialGradientNode: radialGradientNodeGetNColorStops :: (HasCallStack, MonadIO m, IsRadialGradientNode a) => a -> m Word64
+ GI.Gsk.Objects.RadialGradientNode: radialGradientNodeGetStart :: (HasCallStack, MonadIO m, IsRadialGradientNode a) => a -> m Float
+ GI.Gsk.Objects.RadialGradientNode: radialGradientNodeGetVradius :: (HasCallStack, MonadIO m, IsRadialGradientNode a) => a -> m Float
+ GI.Gsk.Objects.RadialGradientNode: radialGradientNodeNew :: (HasCallStack, MonadIO m) => Rect -> Point -> Float -> Float -> Float -> Float -> [ColorStop] -> m RadialGradientNode
+ GI.Gsk.Objects.RadialGradientNode: toRadialGradientNode :: (MonadIO m, IsRadialGradientNode o) => o -> m RadialGradientNode
+ GI.Gsk.Objects.Renderer: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Objects.Renderer.Renderer)
+ GI.Gsk.Objects.RepeatNode: repeatNodeGetChildBounds :: (HasCallStack, MonadIO m, IsRepeatNode a) => a -> m Rect
+ GI.Gsk.Objects.RepeatingRadialGradientNode: RepeatingRadialGradientNode :: ManagedPtr RepeatingRadialGradientNode -> RepeatingRadialGradientNode
+ GI.Gsk.Objects.RepeatingRadialGradientNode: class (BoxedPtr o, TypedObject o, IsDescendantOf RepeatingRadialGradientNode o) => IsRepeatingRadialGradientNode o
+ GI.Gsk.Objects.RepeatingRadialGradientNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.RepeatingRadialGradientNode.RepeatingRadialGradientNode o) => GI.Gsk.Objects.RepeatingRadialGradientNode.IsRepeatingRadialGradientNode o
+ GI.Gsk.Objects.RepeatingRadialGradientNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.RepeatingRadialGradientNode.RepeatingRadialGradientNode
+ GI.Gsk.Objects.RepeatingRadialGradientNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.RepeatingRadialGradientNode.RepeatingRadialGradientNode
+ GI.Gsk.Objects.RepeatingRadialGradientNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.RepeatingRadialGradientNode.RepeatingRadialGradientNode
+ GI.Gsk.Objects.RepeatingRadialGradientNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.RepeatingRadialGradientNode.RepeatingRadialGradientNode
+ GI.Gsk.Objects.RepeatingRadialGradientNode: instance GHC.Classes.Eq GI.Gsk.Objects.RepeatingRadialGradientNode.RepeatingRadialGradientNode
+ GI.Gsk.Objects.RepeatingRadialGradientNode: newtype RepeatingRadialGradientNode
+ GI.Gsk.Objects.RepeatingRadialGradientNode: repeatingRadialGradientNodeNew :: (HasCallStack, MonadIO m) => Rect -> Point -> Float -> Float -> Float -> Float -> [ColorStop] -> m RepeatingRadialGradientNode
+ GI.Gsk.Objects.RepeatingRadialGradientNode: toRepeatingRadialGradientNode :: (MonadIO m, IsRepeatingRadialGradientNode o) => o -> m RepeatingRadialGradientNode
+ GI.Gsk.Objects.RoundedClipNode: roundedClipNodeGetClip :: (HasCallStack, MonadIO m, IsRoundedClipNode a) => a -> m RoundedRect
+ GI.Gsk.Objects.ShadowNode: shadowNodeGetShadow :: (HasCallStack, MonadIO m, IsShadowNode a) => a -> Word64 -> m Shadow
+ GI.Gsk.Objects.TextNode: textNodeGetColor :: (HasCallStack, MonadIO m, IsTextNode a) => a -> m RGBA
+ GI.Gsk.Objects.TextNode: textNodeGetFont :: (HasCallStack, MonadIO m, IsTextNode a) => a -> m Font
+ GI.Gsk.Objects.TextNode: textNodeGetGlyphs :: (HasCallStack, MonadIO m, IsTextNode a) => a -> m [GlyphInfo]
+ GI.Gsk.Objects.VulkanRenderer: VulkanRenderer :: ManagedPtr VulkanRenderer -> VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: class (GObject o, IsDescendantOf VulkanRenderer o) => IsVulkanRenderer o
+ GI.Gsk.Objects.VulkanRenderer: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.VulkanRenderer.VulkanRenderer o) => GI.Gsk.Objects.VulkanRenderer.IsVulkanRenderer o
+ GI.Gsk.Objects.VulkanRenderer: instance Data.GI.Base.BasicTypes.GObject GI.Gsk.Objects.VulkanRenderer.VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.VulkanRenderer.VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.VulkanRenderer.VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Objects.VulkanRenderer.VulkanRenderer)
+ GI.Gsk.Objects.VulkanRenderer: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.VulkanRenderer.VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: instance GHC.Classes.Eq GI.Gsk.Objects.VulkanRenderer.VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: newtype VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: toVulkanRenderer :: (MonadIO m, IsVulkanRenderer o) => o -> m VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: vulkanRendererNew :: (HasCallStack, MonadIO m) => m VulkanRenderer
+ GI.Gsk.Structs.ParseLocation: ParseLocation :: ManagedPtr ParseLocation -> ParseLocation
+ GI.Gsk.Structs.ParseLocation: getParseLocationBytes :: MonadIO m => ParseLocation -> m Word64
+ GI.Gsk.Structs.ParseLocation: getParseLocationChars :: MonadIO m => ParseLocation -> m Word64
+ GI.Gsk.Structs.ParseLocation: getParseLocationLineBytes :: MonadIO m => ParseLocation -> m Word64
+ GI.Gsk.Structs.ParseLocation: getParseLocationLineChars :: MonadIO m => ParseLocation -> m Word64
+ GI.Gsk.Structs.ParseLocation: getParseLocationLines :: MonadIO m => ParseLocation -> m Word64
+ GI.Gsk.Structs.ParseLocation: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gsk.Structs.ParseLocation.ParseLocation tag
+ GI.Gsk.Structs.ParseLocation: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Structs.ParseLocation.ParseLocation
+ GI.Gsk.Structs.ParseLocation: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gsk.Structs.ParseLocation.ParseLocation
+ GI.Gsk.Structs.ParseLocation: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Structs.ParseLocation.ParseLocation
+ GI.Gsk.Structs.ParseLocation: instance GHC.Classes.Eq GI.Gsk.Structs.ParseLocation.ParseLocation
+ GI.Gsk.Structs.ParseLocation: newZeroParseLocation :: MonadIO m => m ParseLocation
+ GI.Gsk.Structs.ParseLocation: newtype ParseLocation
+ GI.Gsk.Structs.ParseLocation: setParseLocationBytes :: MonadIO m => ParseLocation -> Word64 -> m ()
+ GI.Gsk.Structs.ParseLocation: setParseLocationChars :: MonadIO m => ParseLocation -> Word64 -> m ()
+ GI.Gsk.Structs.ParseLocation: setParseLocationLineBytes :: MonadIO m => ParseLocation -> Word64 -> m ()
+ GI.Gsk.Structs.ParseLocation: setParseLocationLineChars :: MonadIO m => ParseLocation -> Word64 -> m ()
+ GI.Gsk.Structs.ParseLocation: setParseLocationLines :: MonadIO m => ParseLocation -> Word64 -> m ()
+ GI.Gsk.Structs.ShaderArgsBuilder: ShaderArgsBuilder :: ManagedPtr ShaderArgsBuilder -> ShaderArgsBuilder
+ GI.Gsk.Structs.ShaderArgsBuilder: instance Data.GI.Base.BasicTypes.GBoxed GI.Gsk.Structs.ShaderArgsBuilder.ShaderArgsBuilder
+ GI.Gsk.Structs.ShaderArgsBuilder: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Structs.ShaderArgsBuilder.ShaderArgsBuilder
+ GI.Gsk.Structs.ShaderArgsBuilder: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Structs.ShaderArgsBuilder.ShaderArgsBuilder
+ GI.Gsk.Structs.ShaderArgsBuilder: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Structs.ShaderArgsBuilder.ShaderArgsBuilder)
+ GI.Gsk.Structs.ShaderArgsBuilder: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Structs.ShaderArgsBuilder.ShaderArgsBuilder
+ GI.Gsk.Structs.ShaderArgsBuilder: instance GHC.Classes.Eq GI.Gsk.Structs.ShaderArgsBuilder.ShaderArgsBuilder
+ GI.Gsk.Structs.ShaderArgsBuilder: newtype ShaderArgsBuilder
+ GI.Gsk.Structs.ShaderArgsBuilder: shaderArgsBuilderNew :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Maybe Bytes -> m ShaderArgsBuilder
+ GI.Gsk.Structs.ShaderArgsBuilder: shaderArgsBuilderRef :: (HasCallStack, MonadIO m) => ShaderArgsBuilder -> m ShaderArgsBuilder
+ GI.Gsk.Structs.ShaderArgsBuilder: shaderArgsBuilderSetBool :: (HasCallStack, MonadIO m) => ShaderArgsBuilder -> Int32 -> Bool -> m ()
+ GI.Gsk.Structs.ShaderArgsBuilder: shaderArgsBuilderSetFloat :: (HasCallStack, MonadIO m) => ShaderArgsBuilder -> Int32 -> Float -> m ()
+ GI.Gsk.Structs.ShaderArgsBuilder: shaderArgsBuilderSetInt :: (HasCallStack, MonadIO m) => ShaderArgsBuilder -> Int32 -> Int32 -> m ()
+ GI.Gsk.Structs.ShaderArgsBuilder: shaderArgsBuilderSetUint :: (HasCallStack, MonadIO m) => ShaderArgsBuilder -> Int32 -> Word32 -> m ()
+ GI.Gsk.Structs.ShaderArgsBuilder: shaderArgsBuilderSetVec2 :: (HasCallStack, MonadIO m) => ShaderArgsBuilder -> Int32 -> Vec2 -> m ()
+ GI.Gsk.Structs.ShaderArgsBuilder: shaderArgsBuilderSetVec3 :: (HasCallStack, MonadIO m) => ShaderArgsBuilder -> Int32 -> Vec3 -> m ()
+ GI.Gsk.Structs.ShaderArgsBuilder: shaderArgsBuilderSetVec4 :: (HasCallStack, MonadIO m) => ShaderArgsBuilder -> Int32 -> Vec4 -> m ()
+ GI.Gsk.Structs.ShaderArgsBuilder: shaderArgsBuilderToArgs :: (HasCallStack, MonadIO m) => ShaderArgsBuilder -> m Bytes
+ GI.Gsk.Structs.ShaderArgsBuilder: shaderArgsBuilderUnref :: (HasCallStack, MonadIO m) => ShaderArgsBuilder -> m ()
+ GI.Gsk.Structs.Transform: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Structs.Transform.Transform)
- GI.Gsk.Objects.TextNode: textNodeGetNumGlyphs :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m Word32
+ GI.Gsk.Objects.TextNode: textNodeGetNumGlyphs :: (HasCallStack, MonadIO m, IsTextNode a) => a -> m Word32
- GI.Gsk.Structs.Transform: transformEqual :: (HasCallStack, MonadIO m) => Transform -> Transform -> m Bool
+ GI.Gsk.Structs.Transform: transformEqual :: (HasCallStack, MonadIO m) => Transform -> Maybe Transform -> m Bool
- GI.Gsk.Structs.Transform: transformInvert :: (HasCallStack, MonadIO m) => Transform -> m Transform
+ GI.Gsk.Structs.Transform: transformInvert :: (HasCallStack, MonadIO m) => Transform -> m (Maybe Transform)

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 4.0.3+++ Update to haskell-gi(-base)-0.25+ ### 4.0.2  + Upgrade to haskell-gi-base-0.24
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.2/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.3/docs/GI-Gsk.html](https://hackage.haskell.org/package/gi-gsk-4.0.3/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).
Setup.hs view
@@ -11,9 +11,11 @@   main :: IO ()-main = setupBinding name version verbose overridesFile inheritedOverrides outputDir+main = setupBinding name version pkgName pkgVersion verbose overridesFile inheritedOverrides outputDir   where name = "Gsk"         version = "4.0"+        pkgName = "gi-gsk"+        pkgVersion = "4.0.3"         overridesFile = Just "Gsk.overrides"         verbose = False         outputDir = Nothing
gi-gsk.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gsk-version:              4.0.2+version:              4.0.3 synopsis:             Gsk bindings description:          Bindings for Gsk, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -9,17 +9,18 @@ maintainer:           Iñaki García Etxebarria category:             Bindings build-type:           Custom-cabal-version:        1.24+cabal-version:        2.0  extra-source-files: README.md ChangeLog.md stack.yaml Gsk.overrides  custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.24 && < 0.25,+                     haskell-gi >= 0.25 && < 0.26,                      gi-pango == 1.0.*,                      gi-cairo == 1.0.*,                      gi-gdk == 4.0.*,+                     gi-gdkpixbuf == 2.0.*,                      gi-graphene == 1.0.*,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*@@ -32,12 +33,13 @@        pkgconfig-depends: gtk4       build-depends: base >= 4.9 && <5,-                     haskell-gi-base >= 0.24 && < 0.25,-                     haskell-gi >= 0.24.0 && < 0.25,+                     haskell-gi-base >= 0.25 && < 0.26,+                     haskell-gi >= 0.25 && < 0.26,                      haskell-gi-overloading < 1.1,                      gi-pango == 1.0.*,                      gi-cairo == 1.0.*,                      gi-gdk == 4.0.*,+                     gi-gdkpixbuf == 2.0.*,                      gi-graphene == 1.0.*,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,@@ -59,6 +61,7 @@        exposed-modules: GI.Gsk.Config,                        GI.Gsk,+                       GI.Gsk.Callbacks,                        GI.Gsk.Enums,                        GI.Gsk.Objects,                        GI.Gsk.Objects.BlendNode,@@ -70,31 +73,40 @@                        GI.Gsk.Objects.ClipNode,                        GI.Gsk.Objects.ColorMatrixNode,                        GI.Gsk.Objects.ColorNode,+                       GI.Gsk.Objects.ConicGradientNode,                        GI.Gsk.Objects.ContainerNode,                        GI.Gsk.Objects.CrossFadeNode,                        GI.Gsk.Objects.DebugNode,                        GI.Gsk.Objects.GLRenderer,+                       GI.Gsk.Objects.GLShader,+                       GI.Gsk.Objects.GLShaderNode,                        GI.Gsk.Objects.InsetShadowNode,                        GI.Gsk.Objects.LinearGradientNode,                        GI.Gsk.Objects.OpacityNode,                        GI.Gsk.Objects.OutsetShadowNode,+                       GI.Gsk.Objects.RadialGradientNode,                        GI.Gsk.Objects.RenderNode,                        GI.Gsk.Objects.Renderer,                        GI.Gsk.Objects.RepeatNode,                        GI.Gsk.Objects.RepeatingLinearGradientNode,+                       GI.Gsk.Objects.RepeatingRadialGradientNode,                        GI.Gsk.Objects.RoundedClipNode,                        GI.Gsk.Objects.ShadowNode,                        GI.Gsk.Objects.TextNode,                        GI.Gsk.Objects.TextureNode,                        GI.Gsk.Objects.TransformNode,+                       GI.Gsk.Objects.VulkanRenderer,                        GI.Gsk.Structs,                        GI.Gsk.Structs.ColorStop,+                       GI.Gsk.Structs.ParseLocation,                        GI.Gsk.Structs.RoundedRect,+                       GI.Gsk.Structs.ShaderArgsBuilder,                        GI.Gsk.Structs.Shadow,                        GI.Gsk.Structs.Transform        autogen-modules: GI.Gsk.Config,                        GI.Gsk,+                       GI.Gsk.Callbacks,                        GI.Gsk.Enums,                        GI.Gsk.Objects,                        GI.Gsk.Objects.BlendNode,@@ -106,25 +118,33 @@                        GI.Gsk.Objects.ClipNode,                        GI.Gsk.Objects.ColorMatrixNode,                        GI.Gsk.Objects.ColorNode,+                       GI.Gsk.Objects.ConicGradientNode,                        GI.Gsk.Objects.ContainerNode,                        GI.Gsk.Objects.CrossFadeNode,                        GI.Gsk.Objects.DebugNode,                        GI.Gsk.Objects.GLRenderer,+                       GI.Gsk.Objects.GLShader,+                       GI.Gsk.Objects.GLShaderNode,                        GI.Gsk.Objects.InsetShadowNode,                        GI.Gsk.Objects.LinearGradientNode,                        GI.Gsk.Objects.OpacityNode,                        GI.Gsk.Objects.OutsetShadowNode,+                       GI.Gsk.Objects.RadialGradientNode,                        GI.Gsk.Objects.RenderNode,                        GI.Gsk.Objects.Renderer,                        GI.Gsk.Objects.RepeatNode,                        GI.Gsk.Objects.RepeatingLinearGradientNode,+                       GI.Gsk.Objects.RepeatingRadialGradientNode,                        GI.Gsk.Objects.RoundedClipNode,                        GI.Gsk.Objects.ShadowNode,                        GI.Gsk.Objects.TextNode,                        GI.Gsk.Objects.TextureNode,                        GI.Gsk.Objects.TransformNode,+                       GI.Gsk.Objects.VulkanRenderer,                        GI.Gsk.Structs,                        GI.Gsk.Structs.ColorStop,+                       GI.Gsk.Structs.ParseLocation,                        GI.Gsk.Structs.RoundedRect,+                       GI.Gsk.Structs.ShaderArgsBuilder,                        GI.Gsk.Structs.Shadow,                        GI.Gsk.Structs.Transform