packages feed

gi-gdkpixbuf 0.2.32.13 → 0.2.32.14

raw patch · 24 files changed

+519/−280 lines, 24 filesdep ~gi-giodep ~gi-glibdep ~gi-gobjectPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: gi-gio, gi-glib, gi-gobject, haskell-gi-base

API changes (from Hackage documentation)

- GI.GdkPixbuf.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.GdkPixbuf.Enums.Colorspace
- GI.GdkPixbuf.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.GdkPixbuf.Enums.InterpType
- GI.GdkPixbuf.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.GdkPixbuf.Enums.PixbufAlphaMode
- GI.GdkPixbuf.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.GdkPixbuf.Enums.PixbufError
- GI.GdkPixbuf.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.GdkPixbuf.Enums.PixbufRotation
- GI.GdkPixbuf.Enums: instance Data.GI.Base.GError.GErrorClass GI.GdkPixbuf.Enums.PixbufError
- GI.GdkPixbuf.Enums: instance GHC.Classes.Eq GI.GdkPixbuf.Enums.Colorspace
- GI.GdkPixbuf.Enums: instance GHC.Classes.Eq GI.GdkPixbuf.Enums.InterpType
- GI.GdkPixbuf.Enums: instance GHC.Classes.Eq GI.GdkPixbuf.Enums.PixbufAlphaMode
- GI.GdkPixbuf.Enums: instance GHC.Classes.Eq GI.GdkPixbuf.Enums.PixbufError
- GI.GdkPixbuf.Enums: instance GHC.Classes.Eq GI.GdkPixbuf.Enums.PixbufRotation
- GI.GdkPixbuf.Enums: instance GHC.Enum.Enum GI.GdkPixbuf.Enums.Colorspace
- GI.GdkPixbuf.Enums: instance GHC.Enum.Enum GI.GdkPixbuf.Enums.InterpType
- GI.GdkPixbuf.Enums: instance GHC.Enum.Enum GI.GdkPixbuf.Enums.PixbufAlphaMode
- GI.GdkPixbuf.Enums: instance GHC.Enum.Enum GI.GdkPixbuf.Enums.PixbufError
- GI.GdkPixbuf.Enums: instance GHC.Enum.Enum GI.GdkPixbuf.Enums.PixbufRotation
- GI.GdkPixbuf.Enums: instance GHC.Show.Show GI.GdkPixbuf.Enums.Colorspace
- GI.GdkPixbuf.Enums: instance GHC.Show.Show GI.GdkPixbuf.Enums.InterpType
- GI.GdkPixbuf.Enums: instance GHC.Show.Show GI.GdkPixbuf.Enums.PixbufAlphaMode
- GI.GdkPixbuf.Enums: instance GHC.Show.Show GI.GdkPixbuf.Enums.PixbufError
- GI.GdkPixbuf.Enums: instance GHC.Show.Show GI.GdkPixbuf.Enums.PixbufRotation
- GI.GdkPixbuf.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.GdkPixbuf.Flags.PixdataDumpType
- GI.GdkPixbuf.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.GdkPixbuf.Flags.PixdataType
- GI.GdkPixbuf.Flags: instance GHC.Classes.Eq GI.GdkPixbuf.Flags.PixdataDumpType
- GI.GdkPixbuf.Flags: instance GHC.Classes.Eq GI.GdkPixbuf.Flags.PixdataType
- GI.GdkPixbuf.Flags: instance GHC.Enum.Enum GI.GdkPixbuf.Flags.PixdataDumpType
- GI.GdkPixbuf.Flags: instance GHC.Enum.Enum GI.GdkPixbuf.Flags.PixdataType
- GI.GdkPixbuf.Flags: instance GHC.Show.Show GI.GdkPixbuf.Flags.PixdataDumpType
- GI.GdkPixbuf.Flags: instance GHC.Show.Show GI.GdkPixbuf.Flags.PixdataType
- GI.GdkPixbuf.Objects.Pixbuf: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.GdkPixbuf.Objects.Pixbuf.Pixbuf o) => GI.GdkPixbuf.Objects.Pixbuf.PixbufK o
- GI.GdkPixbuf.Objects.Pixbuf: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.Pixbuf.ResolvePixbufMethod t GI.GdkPixbuf.Objects.Pixbuf.Pixbuf, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.Pixbuf.Pixbuf p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.GdkPixbuf.Objects.Pixbuf.Pixbuf -> p)
- GI.GdkPixbuf.Objects.Pixbuf: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.Pixbuf.ResolvePixbufMethod t GI.GdkPixbuf.Objects.Pixbuf.Pixbuf, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.Pixbuf.Pixbuf p) => GHC.OverloadedLabels.IsLabel t (GI.GdkPixbuf.Objects.Pixbuf.Pixbuf -> p)
- GI.GdkPixbuf.Objects.Pixbuf: instance (p Data.Type.Equality.~ (), o Data.Type.Equality.~ Data.GI.Base.Overloading.MethodResolutionFailed "getOptions" GI.GdkPixbuf.Objects.Pixbuf.Pixbuf) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufGetOptionsMethodInfo o p
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> [Data.Text.Internal.Text] -> [Data.Text.Internal.Text] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufSavevMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> [Data.Text.Internal.Text] -> [Data.Text.Internal.Text] -> m Data.ByteString.Internal.ByteString), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufSaveToBuffervMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufGetOptionMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> b -> GHC.Int.Int32 -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a, GI.GdkPixbuf.Objects.Pixbuf.PixbufK b) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufCopyAreaMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> m GI.GdkPixbuf.Objects.Pixbuf.Pixbuf), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufNewSubpixbufMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> GHC.Int.Int32 -> GI.GdkPixbuf.Enums.InterpType -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Word.Word32 -> GHC.Word.Word32 -> m GI.GdkPixbuf.Objects.Pixbuf.Pixbuf), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufCompositeColorSimpleMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> GHC.Int.Int32 -> GI.GdkPixbuf.Enums.InterpType -> m GI.GdkPixbuf.Objects.Pixbuf.Pixbuf), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufScaleSimpleMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> GHC.Word.Word8 -> GHC.Word.Word8 -> GHC.Word.Word8 -> m GI.GdkPixbuf.Objects.Pixbuf.Pixbuf), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufAddAlphaMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m GI.GdkPixbuf.Objects.Pixbuf.Pixbuf), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufFlipMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufFillMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (GI.GdkPixbuf.Callbacks.PixbufSaveFunc -> Data.Text.Internal.Text -> [Data.Text.Internal.Text] -> [Data.Text.Internal.Text] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufSaveToCallbackvMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (GI.GdkPixbuf.Enums.PixbufRotation -> m GI.GdkPixbuf.Objects.Pixbuf.Pixbuf), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufRotateSimpleMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (b -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Types.Double -> GHC.Types.Double -> GHC.Types.Double -> GHC.Types.Double -> GI.GdkPixbuf.Enums.InterpType -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Word.Word32 -> GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a, GI.GdkPixbuf.Objects.Pixbuf.PixbufK b) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufCompositeColorMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (b -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Types.Double -> GHC.Types.Double -> GHC.Types.Double -> GHC.Types.Double -> GI.GdkPixbuf.Enums.InterpType -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a, GI.GdkPixbuf.Objects.Pixbuf.PixbufK b) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufCompositeMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (b -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Types.Double -> GHC.Types.Double -> GHC.Types.Double -> GHC.Types.Double -> GI.GdkPixbuf.Enums.InterpType -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a, GI.GdkPixbuf.Objects.Pixbuf.PixbufK b) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufScaleMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ (b -> GHC.Types.Float -> GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a, GI.GdkPixbuf.Objects.Pixbuf.PixbufK b) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufSaturateAndPixelateMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m Data.ByteString.Internal.ByteString, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufGetPixelsMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufGetBitsPerSampleMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufGetHeightMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufGetNChannelsMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufGetRowstrideMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufGetWidthMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufGetHasAlphaMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufGetByteLengthMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GHC.Word.Word8, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufReadPixelsMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GI.GLib.Structs.Bytes.Bytes, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufReadPixelBytesMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GI.GdkPixbuf.Enums.Colorspace, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufGetColorspaceMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GI.GdkPixbuf.Objects.Pixbuf.Pixbuf, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufApplyEmbeddedOrientationMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance (signature Data.Type.Equality.~ m GI.GdkPixbuf.Objects.Pixbuf.Pixbuf, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.Pixbuf.PixbufK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufCopyMethodInfo a signature
- GI.GdkPixbuf.Objects.Pixbuf: instance Data.GI.Base.Attributes.AttrInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufBitsPerSamplePropertyInfo
- GI.GdkPixbuf.Objects.Pixbuf: instance Data.GI.Base.Attributes.AttrInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufColorspacePropertyInfo
- GI.GdkPixbuf.Objects.Pixbuf: instance Data.GI.Base.Attributes.AttrInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufHasAlphaPropertyInfo
- GI.GdkPixbuf.Objects.Pixbuf: instance Data.GI.Base.Attributes.AttrInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufHeightPropertyInfo
- GI.GdkPixbuf.Objects.Pixbuf: instance Data.GI.Base.Attributes.AttrInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufNChannelsPropertyInfo
- GI.GdkPixbuf.Objects.Pixbuf: instance Data.GI.Base.Attributes.AttrInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufPixelBytesPropertyInfo
- GI.GdkPixbuf.Objects.Pixbuf: instance Data.GI.Base.Attributes.AttrInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufPixelsPropertyInfo
- GI.GdkPixbuf.Objects.Pixbuf: instance Data.GI.Base.Attributes.AttrInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufRowstridePropertyInfo
- GI.GdkPixbuf.Objects.Pixbuf: instance Data.GI.Base.Attributes.AttrInfo GI.GdkPixbuf.Objects.Pixbuf.PixbufWidthPropertyInfo
- GI.GdkPixbuf.Objects.Pixbuf: instance Data.GI.Base.BasicTypes.GObject GI.GdkPixbuf.Objects.Pixbuf.Pixbuf
- GI.GdkPixbuf.Objects.PixbufAnimation: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimation o) => GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimationK o
- GI.GdkPixbuf.Objects.PixbufAnimation: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.PixbufAnimation.ResolvePixbufAnimationMethod t GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimation, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimation p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimation -> p)
- GI.GdkPixbuf.Objects.PixbufAnimation: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.PixbufAnimation.ResolvePixbufAnimationMethod t GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimation, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimation p) => GHC.OverloadedLabels.IsLabel t (GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimation -> p)
- GI.GdkPixbuf.Objects.PixbufAnimation: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.GLib.Structs.TimeVal.TimeVal -> m GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIter), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimationK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimationGetIterMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufAnimation: instance (signature Data.Type.Equality.~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimationK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimationGetHeightMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufAnimation: instance (signature Data.Type.Equality.~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimationK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimationGetWidthMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufAnimation: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimationK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimationIsStaticImageMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufAnimation: instance (signature Data.Type.Equality.~ m GI.GdkPixbuf.Objects.Pixbuf.Pixbuf, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimationK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimationGetStaticImageMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufAnimation: instance Data.GI.Base.BasicTypes.GObject GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimation
- GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIter o) => GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIterK o
- GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.PixbufAnimationIter.ResolvePixbufAnimationIterMethod t GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIter, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIter p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIter -> p)
- GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.PixbufAnimationIter.ResolvePixbufAnimationIterMethod t GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIter, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIter p) => GHC.OverloadedLabels.IsLabel t (GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIter -> p)
- GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.GLib.Structs.TimeVal.TimeVal -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIterK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIterAdvanceMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (signature Data.Type.Equality.~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIterK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIterGetDelayTimeMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIterK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIterOnCurrentlyLoadingFrameMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (signature Data.Type.Equality.~ m GI.GdkPixbuf.Objects.Pixbuf.Pixbuf, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIterK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIterGetPixbufMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufAnimationIter: instance Data.GI.Base.BasicTypes.GObject GI.GdkPixbuf.Objects.PixbufAnimationIter.PixbufAnimationIter
- GI.GdkPixbuf.Objects.PixbufLoader: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoader o) => GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderK o
- GI.GdkPixbuf.Objects.PixbufLoader: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.PixbufLoader.ResolvePixbufLoaderMethod t GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoader, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoader p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoader -> p)
- GI.GdkPixbuf.Objects.PixbufLoader: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.PixbufLoader.ResolvePixbufLoaderMethod t GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoader, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoader p) => GHC.OverloadedLabels.IsLabel t (GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoader -> p)
- GI.GdkPixbuf.Objects.PixbufLoader: instance (signature Data.Type.Equality.~ (Data.ByteString.Internal.ByteString -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderWriteMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufLoader: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderSetSizeMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufLoader: instance (signature Data.Type.Equality.~ (GI.GLib.Structs.Bytes.Bytes -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderWriteBytesMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufLoader: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderCloseMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufLoader: instance (signature Data.Type.Equality.~ m GI.GdkPixbuf.Objects.Pixbuf.Pixbuf, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderGetPixbufMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufLoader: instance (signature Data.Type.Equality.~ m GI.GdkPixbuf.Objects.PixbufAnimation.PixbufAnimation, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderGetAnimationMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufLoader: instance (signature Data.Type.Equality.~ m GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderGetFormatMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufLoader: instance Data.GI.Base.BasicTypes.GObject GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoader
- GI.GdkPixbuf.Objects.PixbufLoader: instance Data.GI.Base.Signals.SignalInfo GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderAreaPreparedSignalInfo
- GI.GdkPixbuf.Objects.PixbufLoader: instance Data.GI.Base.Signals.SignalInfo GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderAreaUpdatedSignalInfo
- GI.GdkPixbuf.Objects.PixbufLoader: instance Data.GI.Base.Signals.SignalInfo GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderClosedSignalInfo
- GI.GdkPixbuf.Objects.PixbufLoader: instance Data.GI.Base.Signals.SignalInfo GI.GdkPixbuf.Objects.PixbufLoader.PixbufLoaderSizePreparedSignalInfo
- GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnim o) => GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnimK o
- GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.PixbufSimpleAnim.ResolvePixbufSimpleAnimMethod t GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnim, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnim p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnim -> p)
- GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.PixbufSimpleAnim.ResolvePixbufSimpleAnimMethod t GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnim, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnim p) => GHC.OverloadedLabels.IsLabel t (GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnim -> p)
- GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnimK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnimSetLoopMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnimK a, GI.GdkPixbuf.Objects.Pixbuf.PixbufK b) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnimAddFrameMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnimK a) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnimGetLoopMethodInfo a signature
- GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance Data.GI.Base.Attributes.AttrInfo GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnimLoopPropertyInfo
- GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance Data.GI.Base.BasicTypes.GObject GI.GdkPixbuf.Objects.PixbufSimpleAnim.PixbufSimpleAnim
- GI.GdkPixbuf.Objects.PixbufSimpleAnimIter: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.GdkPixbuf.Objects.PixbufSimpleAnimIter.PixbufSimpleAnimIter o) => GI.GdkPixbuf.Objects.PixbufSimpleAnimIter.PixbufSimpleAnimIterK o
- GI.GdkPixbuf.Objects.PixbufSimpleAnimIter: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.PixbufSimpleAnimIter.ResolvePixbufSimpleAnimIterMethod t GI.GdkPixbuf.Objects.PixbufSimpleAnimIter.PixbufSimpleAnimIter, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.PixbufSimpleAnimIter.PixbufSimpleAnimIter p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.GdkPixbuf.Objects.PixbufSimpleAnimIter.PixbufSimpleAnimIter -> p)
- GI.GdkPixbuf.Objects.PixbufSimpleAnimIter: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Objects.PixbufSimpleAnimIter.ResolvePixbufSimpleAnimIterMethod t GI.GdkPixbuf.Objects.PixbufSimpleAnimIter.PixbufSimpleAnimIter, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Objects.PixbufSimpleAnimIter.PixbufSimpleAnimIter p) => GHC.OverloadedLabels.IsLabel t (GI.GdkPixbuf.Objects.PixbufSimpleAnimIter.PixbufSimpleAnimIter -> p)
- GI.GdkPixbuf.Objects.PixbufSimpleAnimIter: instance Data.GI.Base.BasicTypes.GObject GI.GdkPixbuf.Objects.PixbufSimpleAnimIter.PixbufSimpleAnimIter
- GI.GdkPixbuf.Structs.PixbufFormat: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Structs.PixbufFormat.ResolvePixbufFormatMethod t GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat -> p)
- GI.GdkPixbuf.Structs.PixbufFormat: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Structs.PixbufFormat.ResolvePixbufFormatMethod t GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat p) => GHC.OverloadedLabels.IsLabel t (GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat -> p)
- GI.GdkPixbuf.Structs.PixbufFormat: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormatSetDisabledMethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat signature
- GI.GdkPixbuf.Structs.PixbufFormat: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormatFreeMethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat signature
- GI.GdkPixbuf.Structs.PixbufFormat: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormatGetDescriptionMethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat signature
- GI.GdkPixbuf.Structs.PixbufFormat: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormatGetLicenseMethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat signature
- GI.GdkPixbuf.Structs.PixbufFormat: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormatGetNameMethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat signature
- GI.GdkPixbuf.Structs.PixbufFormat: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormatIsDisabledMethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat signature
- GI.GdkPixbuf.Structs.PixbufFormat: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormatIsScalableMethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat signature
- GI.GdkPixbuf.Structs.PixbufFormat: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormatIsWritableMethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat signature
- GI.GdkPixbuf.Structs.PixbufFormat: instance (signature Data.Type.Equality.~ m GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormatCopyMethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat signature
- GI.GdkPixbuf.Structs.PixbufFormat: instance (signature Data.Type.Equality.~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormatGetExtensionsMethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat signature
- GI.GdkPixbuf.Structs.PixbufFormat: instance (signature Data.Type.Equality.~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormatGetMimeTypesMethodInfo GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat signature
- GI.GdkPixbuf.Structs.PixbufFormat: instance Data.GI.Base.BasicTypes.BoxedObject GI.GdkPixbuf.Structs.PixbufFormat.PixbufFormat
- GI.GdkPixbuf.Structs.Pixdata: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Structs.Pixdata.ResolvePixdataMethod t GI.GdkPixbuf.Structs.Pixdata.Pixdata, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Structs.Pixdata.Pixdata p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.GdkPixbuf.Structs.Pixdata.Pixdata -> p)
- GI.GdkPixbuf.Structs.Pixdata: instance (info Data.Type.Equality.~ GI.GdkPixbuf.Structs.Pixdata.ResolvePixdataMethod t GI.GdkPixbuf.Structs.Pixdata.Pixdata, Data.GI.Base.Overloading.MethodInfo info GI.GdkPixbuf.Structs.Pixdata.Pixdata p) => GHC.OverloadedLabels.IsLabel t (GI.GdkPixbuf.Structs.Pixdata.Pixdata -> p)
- GI.GdkPixbuf.Structs.Pixdata: instance (signature Data.Type.Equality.~ (Data.ByteString.Internal.ByteString -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.Pixdata.PixdataDeserializeMethodInfo GI.GdkPixbuf.Structs.Pixdata.Pixdata signature
- GI.GdkPixbuf.Structs.Pixdata: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> [GI.GdkPixbuf.Flags.PixdataDumpType] -> m GI.GLib.Structs.String.String), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.Pixdata.PixdataToCsourceMethodInfo GI.GdkPixbuf.Structs.Pixdata.Pixdata signature
- GI.GdkPixbuf.Structs.Pixdata: instance (signature Data.Type.Equality.~ m Data.ByteString.Internal.ByteString, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.GdkPixbuf.Structs.Pixdata.PixdataSerializeMethodInfo GI.GdkPixbuf.Structs.Pixdata.Pixdata signature
+ GI.GdkPixbuf.Enums: instance BoxedEnum Colorspace
+ GI.GdkPixbuf.Enums: instance BoxedEnum InterpType
+ GI.GdkPixbuf.Enums: instance BoxedEnum PixbufAlphaMode
+ GI.GdkPixbuf.Enums: instance BoxedEnum PixbufError
+ GI.GdkPixbuf.Enums: instance BoxedEnum PixbufRotation
+ GI.GdkPixbuf.Enums: instance Enum Colorspace
+ GI.GdkPixbuf.Enums: instance Enum InterpType
+ GI.GdkPixbuf.Enums: instance Enum PixbufAlphaMode
+ GI.GdkPixbuf.Enums: instance Enum PixbufError
+ GI.GdkPixbuf.Enums: instance Enum PixbufRotation
+ GI.GdkPixbuf.Enums: instance Eq Colorspace
+ GI.GdkPixbuf.Enums: instance Eq InterpType
+ GI.GdkPixbuf.Enums: instance Eq PixbufAlphaMode
+ GI.GdkPixbuf.Enums: instance Eq PixbufError
+ GI.GdkPixbuf.Enums: instance Eq PixbufRotation
+ GI.GdkPixbuf.Enums: instance GErrorClass PixbufError
+ GI.GdkPixbuf.Enums: instance Show Colorspace
+ GI.GdkPixbuf.Enums: instance Show InterpType
+ GI.GdkPixbuf.Enums: instance Show PixbufAlphaMode
+ GI.GdkPixbuf.Enums: instance Show PixbufError
+ GI.GdkPixbuf.Enums: instance Show PixbufRotation
+ GI.GdkPixbuf.Flags: instance Enum PixdataDumpType
+ GI.GdkPixbuf.Flags: instance Enum PixdataType
+ GI.GdkPixbuf.Flags: instance Eq PixdataDumpType
+ GI.GdkPixbuf.Flags: instance Eq PixdataType
+ GI.GdkPixbuf.Flags: instance IsGFlag PixdataDumpType
+ GI.GdkPixbuf.Flags: instance IsGFlag PixdataType
+ GI.GdkPixbuf.Flags: instance Show PixdataDumpType
+ GI.GdkPixbuf.Flags: instance Show PixdataType
+ GI.GdkPixbuf.Objects.Pixbuf: instance (GObject o, IsDescendantOf Pixbuf o) => PixbufK o
+ GI.GdkPixbuf.Objects.Pixbuf: instance (info ~ ResolvePixbufMethod t Pixbuf, MethodInfo info Pixbuf p) => IsLabelProxy t (Pixbuf -> p)
+ GI.GdkPixbuf.Objects.Pixbuf: instance (p ~ (), o ~ MethodResolutionFailed "getOptions" Pixbuf) => MethodInfo PixbufGetOptionsMethodInfo o p
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (Bool -> Word8 -> Word8 -> Word8 -> m Pixbuf), MonadIO m, PixbufK a) => MethodInfo PixbufAddAlphaMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (Bool -> m (Maybe Pixbuf)), MonadIO m, PixbufK a) => MethodInfo PixbufFlipMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (Int32 -> Int32 -> Int32 -> Int32 -> b -> Int32 -> Int32 -> m ()), MonadIO m, PixbufK a, PixbufK b) => MethodInfo PixbufCopyAreaMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (Int32 -> Int32 -> Int32 -> Int32 -> m Pixbuf), MonadIO m, PixbufK a) => MethodInfo PixbufNewSubpixbufMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (Int32 -> Int32 -> InterpType -> Int32 -> Int32 -> Word32 -> Word32 -> m Pixbuf), MonadIO m, PixbufK a) => MethodInfo PixbufCompositeColorSimpleMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (Int32 -> Int32 -> InterpType -> m Pixbuf), MonadIO m, PixbufK a) => MethodInfo PixbufScaleSimpleMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (PixbufRotation -> m (Maybe Pixbuf)), MonadIO m, PixbufK a) => MethodInfo PixbufRotateSimpleMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (PixbufSaveFunc -> Text -> [Text] -> [Text] -> m ()), MonadIO m, PixbufK a) => MethodInfo PixbufSaveToCallbackvMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (Text -> Text -> [Text] -> [Text] -> m ()), MonadIO m, PixbufK a) => MethodInfo PixbufSavevMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (Text -> [Text] -> [Text] -> m ByteString), MonadIO m, PixbufK a) => MethodInfo PixbufSaveToBuffervMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (Text -> m Text), MonadIO m, PixbufK a) => MethodInfo PixbufGetOptionMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (Word32 -> m ()), MonadIO m, PixbufK a) => MethodInfo PixbufFillMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (b -> Float -> Bool -> m ()), MonadIO m, PixbufK a, PixbufK b) => MethodInfo PixbufSaturateAndPixelateMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> Int32 -> Int32 -> Int32 -> Int32 -> Word32 -> Word32 -> m ()), MonadIO m, PixbufK a, PixbufK b) => MethodInfo PixbufCompositeColorMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> Int32 -> m ()), MonadIO m, PixbufK a, PixbufK b) => MethodInfo PixbufCompositeMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ (b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> m ()), MonadIO m, PixbufK a, PixbufK b) => MethodInfo PixbufScaleMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Bool, MonadIO m, PixbufK a) => MethodInfo PixbufGetHasAlphaMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m ByteString, MonadIO m, PixbufK a) => MethodInfo PixbufGetPixelsMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Bytes, MonadIO m, PixbufK a) => MethodInfo PixbufReadPixelBytesMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Colorspace, MonadIO m, PixbufK a) => MethodInfo PixbufGetColorspaceMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Int32, MonadIO m, PixbufK a) => MethodInfo PixbufGetBitsPerSampleMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Int32, MonadIO m, PixbufK a) => MethodInfo PixbufGetHeightMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Int32, MonadIO m, PixbufK a) => MethodInfo PixbufGetNChannelsMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Int32, MonadIO m, PixbufK a) => MethodInfo PixbufGetRowstrideMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Int32, MonadIO m, PixbufK a) => MethodInfo PixbufGetWidthMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Pixbuf, MonadIO m, PixbufK a) => MethodInfo PixbufApplyEmbeddedOrientationMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Pixbuf, MonadIO m, PixbufK a) => MethodInfo PixbufCopyMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Word64, MonadIO m, PixbufK a) => MethodInfo PixbufGetByteLengthMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance (signature ~ m Word8, MonadIO m, PixbufK a) => MethodInfo PixbufReadPixelsMethodInfo a signature
+ GI.GdkPixbuf.Objects.Pixbuf: instance AttrInfo PixbufBitsPerSamplePropertyInfo
+ GI.GdkPixbuf.Objects.Pixbuf: instance AttrInfo PixbufColorspacePropertyInfo
+ GI.GdkPixbuf.Objects.Pixbuf: instance AttrInfo PixbufHasAlphaPropertyInfo
+ GI.GdkPixbuf.Objects.Pixbuf: instance AttrInfo PixbufHeightPropertyInfo
+ GI.GdkPixbuf.Objects.Pixbuf: instance AttrInfo PixbufNChannelsPropertyInfo
+ GI.GdkPixbuf.Objects.Pixbuf: instance AttrInfo PixbufPixelBytesPropertyInfo
+ GI.GdkPixbuf.Objects.Pixbuf: instance AttrInfo PixbufPixelsPropertyInfo
+ GI.GdkPixbuf.Objects.Pixbuf: instance AttrInfo PixbufRowstridePropertyInfo
+ GI.GdkPixbuf.Objects.Pixbuf: instance AttrInfo PixbufWidthPropertyInfo
+ GI.GdkPixbuf.Objects.Pixbuf: instance GObject Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufBitsPerSample :: AttrLabelProxy "bitsPerSample"
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufColorspace :: AttrLabelProxy "colorspace"
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufHasAlpha :: AttrLabelProxy "hasAlpha"
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufHeight :: AttrLabelProxy "height"
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNChannels :: AttrLabelProxy "nChannels"
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufPixelBytes :: AttrLabelProxy "pixelBytes"
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufPixels :: AttrLabelProxy "pixels"
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufRowstride :: AttrLabelProxy "rowstride"
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufWidth :: AttrLabelProxy "width"
+ GI.GdkPixbuf.Objects.PixbufAnimation: instance (GObject o, IsDescendantOf PixbufAnimation o) => PixbufAnimationK o
+ GI.GdkPixbuf.Objects.PixbufAnimation: instance (info ~ ResolvePixbufAnimationMethod t PixbufAnimation, MethodInfo info PixbufAnimation p) => IsLabelProxy t (PixbufAnimation -> p)
+ GI.GdkPixbuf.Objects.PixbufAnimation: instance (signature ~ (Maybe TimeVal -> m PixbufAnimationIter), MonadIO m, PixbufAnimationK a) => MethodInfo PixbufAnimationGetIterMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufAnimation: instance (signature ~ m Bool, MonadIO m, PixbufAnimationK a) => MethodInfo PixbufAnimationIsStaticImageMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufAnimation: instance (signature ~ m Int32, MonadIO m, PixbufAnimationK a) => MethodInfo PixbufAnimationGetHeightMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufAnimation: instance (signature ~ m Int32, MonadIO m, PixbufAnimationK a) => MethodInfo PixbufAnimationGetWidthMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufAnimation: instance (signature ~ m Pixbuf, MonadIO m, PixbufAnimationK a) => MethodInfo PixbufAnimationGetStaticImageMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufAnimation: instance GObject PixbufAnimation
+ GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (GObject o, IsDescendantOf PixbufAnimationIter o) => PixbufAnimationIterK o
+ GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (info ~ ResolvePixbufAnimationIterMethod t PixbufAnimationIter, MethodInfo info PixbufAnimationIter p) => IsLabelProxy t (PixbufAnimationIter -> p)
+ GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (signature ~ (Maybe TimeVal -> m Bool), MonadIO m, PixbufAnimationIterK a) => MethodInfo PixbufAnimationIterAdvanceMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (signature ~ m Bool, MonadIO m, PixbufAnimationIterK a) => MethodInfo PixbufAnimationIterOnCurrentlyLoadingFrameMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (signature ~ m Int32, MonadIO m, PixbufAnimationIterK a) => MethodInfo PixbufAnimationIterGetDelayTimeMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufAnimationIter: instance (signature ~ m Pixbuf, MonadIO m, PixbufAnimationIterK a) => MethodInfo PixbufAnimationIterGetPixbufMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufAnimationIter: instance GObject PixbufAnimationIter
+ GI.GdkPixbuf.Objects.PixbufLoader: instance (GObject o, IsDescendantOf PixbufLoader o) => PixbufLoaderK o
+ GI.GdkPixbuf.Objects.PixbufLoader: instance (info ~ ResolvePixbufLoaderMethod t PixbufLoader, MethodInfo info PixbufLoader p) => IsLabelProxy t (PixbufLoader -> p)
+ GI.GdkPixbuf.Objects.PixbufLoader: instance (signature ~ (ByteString -> m ()), MonadIO m, PixbufLoaderK a) => MethodInfo PixbufLoaderWriteMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufLoader: instance (signature ~ (Bytes -> m ()), MonadIO m, PixbufLoaderK a) => MethodInfo PixbufLoaderWriteBytesMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufLoader: instance (signature ~ (Int32 -> Int32 -> m ()), MonadIO m, PixbufLoaderK a) => MethodInfo PixbufLoaderSetSizeMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufLoader: instance (signature ~ m (), MonadIO m, PixbufLoaderK a) => MethodInfo PixbufLoaderCloseMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufLoader: instance (signature ~ m (Maybe PixbufFormat), MonadIO m, PixbufLoaderK a) => MethodInfo PixbufLoaderGetFormatMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufLoader: instance (signature ~ m Pixbuf, MonadIO m, PixbufLoaderK a) => MethodInfo PixbufLoaderGetPixbufMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufLoader: instance (signature ~ m PixbufAnimation, MonadIO m, PixbufLoaderK a) => MethodInfo PixbufLoaderGetAnimationMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufLoader: instance GObject PixbufLoader
+ GI.GdkPixbuf.Objects.PixbufLoader: instance SignalInfo PixbufLoaderAreaPreparedSignalInfo
+ GI.GdkPixbuf.Objects.PixbufLoader: instance SignalInfo PixbufLoaderAreaUpdatedSignalInfo
+ GI.GdkPixbuf.Objects.PixbufLoader: instance SignalInfo PixbufLoaderClosedSignalInfo
+ GI.GdkPixbuf.Objects.PixbufLoader: instance SignalInfo PixbufLoaderSizePreparedSignalInfo
+ GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance (GObject o, IsDescendantOf PixbufSimpleAnim o) => PixbufSimpleAnimK o
+ GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance (info ~ ResolvePixbufSimpleAnimMethod t PixbufSimpleAnim, MethodInfo info PixbufSimpleAnim p) => IsLabelProxy t (PixbufSimpleAnim -> p)
+ GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance (signature ~ (Bool -> m ()), MonadIO m, PixbufSimpleAnimK a) => MethodInfo PixbufSimpleAnimSetLoopMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance (signature ~ (b -> m ()), MonadIO m, PixbufSimpleAnimK a, PixbufK b) => MethodInfo PixbufSimpleAnimAddFrameMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance (signature ~ m Bool, MonadIO m, PixbufSimpleAnimK a) => MethodInfo PixbufSimpleAnimGetLoopMethodInfo a signature
+ GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance AttrInfo PixbufSimpleAnimLoopPropertyInfo
+ GI.GdkPixbuf.Objects.PixbufSimpleAnim: instance GObject PixbufSimpleAnim
+ GI.GdkPixbuf.Objects.PixbufSimpleAnim: pixbufSimpleAnimLoop :: AttrLabelProxy "loop"
+ GI.GdkPixbuf.Objects.PixbufSimpleAnimIter: instance (GObject o, IsDescendantOf PixbufSimpleAnimIter o) => PixbufSimpleAnimIterK o
+ GI.GdkPixbuf.Objects.PixbufSimpleAnimIter: instance (info ~ ResolvePixbufSimpleAnimIterMethod t PixbufSimpleAnimIter, MethodInfo info PixbufSimpleAnimIter p) => IsLabelProxy t (PixbufSimpleAnimIter -> p)
+ GI.GdkPixbuf.Objects.PixbufSimpleAnimIter: instance GObject PixbufSimpleAnimIter
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (info ~ ResolvePixbufFormatMethod t PixbufFormat, MethodInfo info PixbufFormat p) => IsLabelProxy t (PixbufFormat -> p)
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (signature ~ (Bool -> m ()), MonadIO m) => MethodInfo PixbufFormatSetDisabledMethodInfo PixbufFormat signature
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (signature ~ m (), MonadIO m) => MethodInfo PixbufFormatFreeMethodInfo PixbufFormat signature
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (signature ~ m Bool, MonadIO m) => MethodInfo PixbufFormatIsDisabledMethodInfo PixbufFormat signature
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (signature ~ m Bool, MonadIO m) => MethodInfo PixbufFormatIsScalableMethodInfo PixbufFormat signature
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (signature ~ m Bool, MonadIO m) => MethodInfo PixbufFormatIsWritableMethodInfo PixbufFormat signature
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (signature ~ m PixbufFormat, MonadIO m) => MethodInfo PixbufFormatCopyMethodInfo PixbufFormat signature
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (signature ~ m Text, MonadIO m) => MethodInfo PixbufFormatGetDescriptionMethodInfo PixbufFormat signature
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (signature ~ m Text, MonadIO m) => MethodInfo PixbufFormatGetLicenseMethodInfo PixbufFormat signature
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (signature ~ m Text, MonadIO m) => MethodInfo PixbufFormatGetNameMethodInfo PixbufFormat signature
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (signature ~ m [Text], MonadIO m) => MethodInfo PixbufFormatGetExtensionsMethodInfo PixbufFormat signature
+ GI.GdkPixbuf.Structs.PixbufFormat: instance (signature ~ m [Text], MonadIO m) => MethodInfo PixbufFormatGetMimeTypesMethodInfo PixbufFormat signature
+ GI.GdkPixbuf.Structs.PixbufFormat: instance BoxedObject PixbufFormat
+ GI.GdkPixbuf.Structs.Pixdata: instance (info ~ ResolvePixdataMethod t Pixdata, MethodInfo info Pixdata p) => IsLabelProxy t (Pixdata -> p)
+ GI.GdkPixbuf.Structs.Pixdata: instance (signature ~ (ByteString -> m ()), MonadIO m) => MethodInfo PixdataDeserializeMethodInfo Pixdata signature
+ GI.GdkPixbuf.Structs.Pixdata: instance (signature ~ (Text -> [PixdataDumpType] -> m String), MonadIO m) => MethodInfo PixdataToCsourceMethodInfo Pixdata signature
+ GI.GdkPixbuf.Structs.Pixdata: instance (signature ~ m ByteString, MonadIO m) => MethodInfo PixdataSerializeMethodInfo Pixdata signature
+ GI.GdkPixbuf.Structs.Pixdata: instance AttrInfo PixdataHeightFieldInfo
+ GI.GdkPixbuf.Structs.Pixdata: instance AttrInfo PixdataLengthFieldInfo
+ GI.GdkPixbuf.Structs.Pixdata: instance AttrInfo PixdataMagicFieldInfo
+ GI.GdkPixbuf.Structs.Pixdata: instance AttrInfo PixdataPixdataTypeFieldInfo
+ GI.GdkPixbuf.Structs.Pixdata: instance AttrInfo PixdataPixelDataFieldInfo
+ GI.GdkPixbuf.Structs.Pixdata: instance AttrInfo PixdataRowstrideFieldInfo
+ GI.GdkPixbuf.Structs.Pixdata: instance AttrInfo PixdataWidthFieldInfo
+ GI.GdkPixbuf.Structs.Pixdata: instance tag ~ 'AttrSet => Constructible Pixdata tag
+ GI.GdkPixbuf.Structs.Pixdata: pixdataClearPixelData :: MonadIO m => Pixdata -> m ()
+ GI.GdkPixbuf.Structs.Pixdata: pixdataHeight :: AttrLabelProxy "height"
+ GI.GdkPixbuf.Structs.Pixdata: pixdataLength :: AttrLabelProxy "length"
+ GI.GdkPixbuf.Structs.Pixdata: pixdataMagic :: AttrLabelProxy "magic"
+ GI.GdkPixbuf.Structs.Pixdata: pixdataPixdataType :: AttrLabelProxy "pixdataType"
+ GI.GdkPixbuf.Structs.Pixdata: pixdataPixelData :: AttrLabelProxy "pixelData"
+ GI.GdkPixbuf.Structs.Pixdata: pixdataRowstride :: AttrLabelProxy "rowstride"
+ GI.GdkPixbuf.Structs.Pixdata: pixdataWidth :: AttrLabelProxy "width"
+ GI.GdkPixbuf.Structs.Pixdata: pixdataWriteHeight :: MonadIO m => Pixdata -> Word32 -> m ()
+ GI.GdkPixbuf.Structs.Pixdata: pixdataWriteLength :: MonadIO m => Pixdata -> Int32 -> m ()
+ GI.GdkPixbuf.Structs.Pixdata: pixdataWriteMagic :: MonadIO m => Pixdata -> Word32 -> m ()
+ GI.GdkPixbuf.Structs.Pixdata: pixdataWritePixdataType :: MonadIO m => Pixdata -> Word32 -> m ()
+ GI.GdkPixbuf.Structs.Pixdata: pixdataWritePixelData :: MonadIO m => Pixdata -> Ptr Word8 -> m ()
+ GI.GdkPixbuf.Structs.Pixdata: pixdataWriteRowstride :: MonadIO m => Pixdata -> Word32 -> m ()
+ GI.GdkPixbuf.Structs.Pixdata: pixdataWriteWidth :: MonadIO m => Pixdata -> Word32 -> m ()
- GI.GdkPixbuf.Objects.Pixbuf: constructPixbufPixels :: (Ptr ()) -> IO ([Char], GValue)
+ GI.GdkPixbuf.Objects.Pixbuf: constructPixbufPixels :: Ptr () -> IO ([Char], GValue)
- GI.GdkPixbuf.Objects.Pixbuf: getPixbufPixelBytes :: (MonadIO m, PixbufK o) => o -> m Bytes
+ GI.GdkPixbuf.Objects.Pixbuf: getPixbufPixelBytes :: (MonadIO m, PixbufK o) => o -> m (Maybe Bytes)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufFlip :: (MonadIO m, PixbufK a) => a -> Bool -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufFlip :: (MonadIO m, PixbufK a) => a -> Bool -> m (Maybe Pixbuf)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufFromPixdata :: (MonadIO m) => Pixdata -> Bool -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufFromPixdata :: MonadIO m => Pixdata -> Bool -> m Pixbuf
- GI.GdkPixbuf.Objects.Pixbuf: pixbufGetFileInfo :: (MonadIO m) => Text -> m (PixbufFormat, Int32, Int32)
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufGetFileInfo :: MonadIO m => Text -> m (Maybe PixbufFormat, Int32, Int32)
- GI.GdkPixbuf.Objects.Pixbuf: pixbufGetFormats :: (MonadIO m) => m [PixbufFormat]
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufGetFormats :: MonadIO m => m [PixbufFormat]
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNew :: (MonadIO m) => Colorspace -> Bool -> Int32 -> Int32 -> Int32 -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNew :: MonadIO m => Colorspace -> Bool -> Int32 -> Int32 -> Int32 -> m Pixbuf
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromBytes :: (MonadIO m) => Bytes -> Colorspace -> Bool -> Int32 -> Int32 -> Int32 -> Int32 -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromBytes :: MonadIO m => Bytes -> Colorspace -> Bool -> Int32 -> Int32 -> Int32 -> Int32 -> m Pixbuf
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromData :: (MonadIO m) => Ptr Word8 -> Colorspace -> Bool -> Int32 -> Int32 -> Int32 -> Int32 -> Maybe (PixbufDestroyNotify) -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromData :: MonadIO m => Ptr Word8 -> Colorspace -> Bool -> Int32 -> Int32 -> Int32 -> Int32 -> Maybe (PixbufDestroyNotify) -> m Pixbuf
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFile :: (MonadIO m) => Text -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFile :: MonadIO m => Text -> m Pixbuf
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFileAtScale :: (MonadIO m) => Text -> Int32 -> Int32 -> Bool -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFileAtScale :: MonadIO m => Text -> Int32 -> Int32 -> Bool -> m Pixbuf
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFileAtSize :: (MonadIO m) => Text -> Int32 -> Int32 -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromFileAtSize :: MonadIO m => Text -> Int32 -> Int32 -> m Pixbuf
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromInline :: (MonadIO m) => ByteString -> Bool -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromInline :: MonadIO m => ByteString -> Bool -> m Pixbuf
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromResource :: (MonadIO m) => Text -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromResource :: MonadIO m => Text -> m Pixbuf
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromResourceAtScale :: (MonadIO m) => Text -> Int32 -> Int32 -> Bool -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromResourceAtScale :: MonadIO m => Text -> Int32 -> Int32 -> Bool -> m Pixbuf
- GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromXpmData :: (MonadIO m) => [Text] -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufNewFromXpmData :: MonadIO m => [Text] -> m Pixbuf
- GI.GdkPixbuf.Objects.Pixbuf: pixbufRotateSimple :: (MonadIO m, PixbufK a) => a -> PixbufRotation -> m Pixbuf
+ GI.GdkPixbuf.Objects.Pixbuf: pixbufRotateSimple :: (MonadIO m, PixbufK a) => a -> PixbufRotation -> m (Maybe Pixbuf)
- GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromFile :: (MonadIO m) => Text -> m PixbufAnimation
+ GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromFile :: MonadIO m => Text -> m PixbufAnimation
- GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromResource :: (MonadIO m) => Text -> m PixbufAnimation
+ GI.GdkPixbuf.Objects.PixbufAnimation: pixbufAnimationNewFromResource :: MonadIO m => Text -> m PixbufAnimation
- GI.GdkPixbuf.Objects.PixbufLoader: pixbufLoaderGetFormat :: (MonadIO m, PixbufLoaderK a) => a -> m PixbufFormat
+ GI.GdkPixbuf.Objects.PixbufLoader: pixbufLoaderGetFormat :: (MonadIO m, PixbufLoaderK a) => a -> m (Maybe PixbufFormat)
- GI.GdkPixbuf.Objects.PixbufLoader: pixbufLoaderNew :: (MonadIO m) => m PixbufLoader
+ GI.GdkPixbuf.Objects.PixbufLoader: pixbufLoaderNew :: MonadIO m => m PixbufLoader
- GI.GdkPixbuf.Objects.PixbufLoader: pixbufLoaderNewWithMimeType :: (MonadIO m) => Text -> m PixbufLoader
+ GI.GdkPixbuf.Objects.PixbufLoader: pixbufLoaderNewWithMimeType :: MonadIO m => Text -> m PixbufLoader
- GI.GdkPixbuf.Objects.PixbufLoader: pixbufLoaderNewWithType :: (MonadIO m) => Text -> m PixbufLoader
+ GI.GdkPixbuf.Objects.PixbufLoader: pixbufLoaderNewWithType :: MonadIO m => Text -> m PixbufLoader
- GI.GdkPixbuf.Objects.PixbufSimpleAnim: pixbufSimpleAnimNew :: (MonadIO m) => Int32 -> Int32 -> Float -> m PixbufSimpleAnim
+ GI.GdkPixbuf.Objects.PixbufSimpleAnim: pixbufSimpleAnimNew :: MonadIO m => Int32 -> Int32 -> Float -> m PixbufSimpleAnim
- GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatCopy :: (MonadIO m) => PixbufFormat -> m PixbufFormat
+ GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatCopy :: MonadIO m => PixbufFormat -> m PixbufFormat
- GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatFree :: (MonadIO m) => PixbufFormat -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatFree :: MonadIO m => PixbufFormat -> m ()
- GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatGetDescription :: (MonadIO m) => PixbufFormat -> m Text
+ GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatGetDescription :: MonadIO m => PixbufFormat -> m Text
- GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatGetExtensions :: (MonadIO m) => PixbufFormat -> m [Text]
+ GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatGetExtensions :: MonadIO m => PixbufFormat -> m [Text]
- GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatGetLicense :: (MonadIO m) => PixbufFormat -> m Text
+ GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatGetLicense :: MonadIO m => PixbufFormat -> m Text
- GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatGetMimeTypes :: (MonadIO m) => PixbufFormat -> m [Text]
+ GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatGetMimeTypes :: MonadIO m => PixbufFormat -> m [Text]
- GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatGetName :: (MonadIO m) => PixbufFormat -> m Text
+ GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatGetName :: MonadIO m => PixbufFormat -> m Text
- GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatIsDisabled :: (MonadIO m) => PixbufFormat -> m Bool
+ GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatIsDisabled :: MonadIO m => PixbufFormat -> m Bool
- GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatIsScalable :: (MonadIO m) => PixbufFormat -> m Bool
+ GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatIsScalable :: MonadIO m => PixbufFormat -> m Bool
- GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatIsWritable :: (MonadIO m) => PixbufFormat -> m Bool
+ GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatIsWritable :: MonadIO m => PixbufFormat -> m Bool
- GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatSetDisabled :: (MonadIO m) => PixbufFormat -> Bool -> m ()
+ GI.GdkPixbuf.Structs.PixbufFormat: pixbufFormatSetDisabled :: MonadIO m => PixbufFormat -> Bool -> m ()
- GI.GdkPixbuf.Structs.Pixdata: pixdataDeserialize :: (MonadIO m) => Pixdata -> ByteString -> m ()
+ GI.GdkPixbuf.Structs.Pixdata: pixdataDeserialize :: MonadIO m => Pixdata -> ByteString -> m ()
- GI.GdkPixbuf.Structs.Pixdata: pixdataReadHeight :: Pixdata -> IO Word32
+ GI.GdkPixbuf.Structs.Pixdata: pixdataReadHeight :: MonadIO m => Pixdata -> m Word32
- GI.GdkPixbuf.Structs.Pixdata: pixdataReadLength :: Pixdata -> IO Int32
+ GI.GdkPixbuf.Structs.Pixdata: pixdataReadLength :: MonadIO m => Pixdata -> m Int32
- GI.GdkPixbuf.Structs.Pixdata: pixdataReadMagic :: Pixdata -> IO Word32
+ GI.GdkPixbuf.Structs.Pixdata: pixdataReadMagic :: MonadIO m => Pixdata -> m Word32
- GI.GdkPixbuf.Structs.Pixdata: pixdataReadPixdataType :: Pixdata -> IO Word32
+ GI.GdkPixbuf.Structs.Pixdata: pixdataReadPixdataType :: MonadIO m => Pixdata -> m Word32
- GI.GdkPixbuf.Structs.Pixdata: pixdataReadPixelData :: Pixdata -> IO (Ptr Word8)
+ GI.GdkPixbuf.Structs.Pixdata: pixdataReadPixelData :: MonadIO m => Pixdata -> m (Maybe (Ptr Word8))
- GI.GdkPixbuf.Structs.Pixdata: pixdataReadRowstride :: Pixdata -> IO Word32
+ GI.GdkPixbuf.Structs.Pixdata: pixdataReadRowstride :: MonadIO m => Pixdata -> m Word32
- GI.GdkPixbuf.Structs.Pixdata: pixdataReadWidth :: Pixdata -> IO Word32
+ GI.GdkPixbuf.Structs.Pixdata: pixdataReadWidth :: MonadIO m => Pixdata -> m Word32
- GI.GdkPixbuf.Structs.Pixdata: pixdataSerialize :: (MonadIO m) => Pixdata -> m ByteString
+ GI.GdkPixbuf.Structs.Pixdata: pixdataSerialize :: MonadIO m => Pixdata -> m ByteString
- GI.GdkPixbuf.Structs.Pixdata: pixdataToCsource :: (MonadIO m) => Pixdata -> Text -> [PixdataDumpType] -> m String
+ GI.GdkPixbuf.Structs.Pixdata: pixdataToCsource :: MonadIO m => Pixdata -> Text -> [PixdataDumpType] -> m String

Files

GI/GdkPixbuf.hs view
@@ -28,9 +28,9 @@ import GI.GdkPixbuf.Objects import GI.GdkPixbuf.Structs -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Callbacks.hs view
@@ -32,9 +32,9 @@      ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Constants.hs view
@@ -19,9 +19,9 @@      ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Enums.hs view
@@ -21,9 +21,9 @@      ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Flags.hs view
@@ -16,9 +16,9 @@      ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Objects.hs view
@@ -24,9 +24,9 @@ import GI.GdkPixbuf.Objects.PixbufSimpleAnim import GI.GdkPixbuf.Objects.PixbufSimpleAnimIter -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Objects/Pixbuf.hs view
@@ -257,63 +257,72 @@     PixbufBitsPerSamplePropertyInfo         ,     constructPixbufBitsPerSample            ,     getPixbufBitsPerSample                  ,+    pixbufBitsPerSample                     ,   -- ** Colorspace     PixbufColorspacePropertyInfo            ,     constructPixbufColorspace               ,     getPixbufColorspace                     ,+    pixbufColorspace                        ,   -- ** HasAlpha     PixbufHasAlphaPropertyInfo              ,     constructPixbufHasAlpha                 ,     getPixbufHasAlpha                       ,+    pixbufHasAlpha                          ,   -- ** Height     PixbufHeightPropertyInfo                ,     constructPixbufHeight                   ,     getPixbufHeight                         ,+    pixbufHeight                            ,   -- ** NChannels     PixbufNChannelsPropertyInfo             ,     constructPixbufNChannels                ,     getPixbufNChannels                      ,+    pixbufNChannels                         ,   -- ** PixelBytes     PixbufPixelBytesPropertyInfo            ,     constructPixbufPixelBytes               ,     getPixbufPixelBytes                     ,+    pixbufPixelBytes                        ,   -- ** Pixels     PixbufPixelsPropertyInfo                ,     constructPixbufPixels                   ,     getPixbufPixels                         ,+    pixbufPixels                            ,   -- ** Rowstride     PixbufRowstridePropertyInfo             ,     constructPixbufRowstride                ,     getPixbufRowstride                      ,+    pixbufRowstride                         ,   -- ** Width     PixbufWidthPropertyInfo                 ,     constructPixbufWidth                    ,     getPixbufWidth                          ,+    pixbufWidth                             ,         ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map@@ -415,14 +424,15 @@ #endif  -- VVV Prop "bits-per-sample"-   -- Type: TBasicType TInt32+   -- Type: TBasicType TInt    -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)  getPixbufBitsPerSample :: (MonadIO m, PixbufK o) => o -> m Int32-getPixbufBitsPerSample obj = liftIO $ getObjectPropertyCInt obj "bits-per-sample"+getPixbufBitsPerSample obj = liftIO $ getObjectPropertyInt32 obj "bits-per-sample"  constructPixbufBitsPerSample :: Int32 -> IO ([Char], GValue)-constructPixbufBitsPerSample val = constructObjectPropertyCInt "bits-per-sample" val+constructPixbufBitsPerSample val = constructObjectPropertyInt32 "bits-per-sample" val  data PixbufBitsPerSamplePropertyInfo instance AttrInfo PixbufBitsPerSamplePropertyInfo where@@ -434,10 +444,12 @@     attrGet _ = getPixbufBitsPerSample     attrSet _ = undefined     attrConstruct _ = constructPixbufBitsPerSample+    attrClear _ = undefined  -- VVV Prop "colorspace"    -- Type: TInterface "GdkPixbuf" "Colorspace"    -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)  getPixbufColorspace :: (MonadIO m, PixbufK o) => o -> m Colorspace getPixbufColorspace obj = liftIO $ getObjectPropertyEnum obj "colorspace"@@ -455,10 +467,12 @@     attrGet _ = getPixbufColorspace     attrSet _ = undefined     attrConstruct _ = constructPixbufColorspace+    attrClear _ = undefined  -- VVV Prop "has-alpha"    -- Type: TBasicType TBoolean    -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)  getPixbufHasAlpha :: (MonadIO m, PixbufK o) => o -> m Bool getPixbufHasAlpha obj = liftIO $ getObjectPropertyBool obj "has-alpha"@@ -476,16 +490,18 @@     attrGet _ = getPixbufHasAlpha     attrSet _ = undefined     attrConstruct _ = constructPixbufHasAlpha+    attrClear _ = undefined  -- VVV Prop "height"-   -- Type: TBasicType TInt32+   -- Type: TBasicType TInt    -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)  getPixbufHeight :: (MonadIO m, PixbufK o) => o -> m Int32-getPixbufHeight obj = liftIO $ getObjectPropertyCInt obj "height"+getPixbufHeight obj = liftIO $ getObjectPropertyInt32 obj "height"  constructPixbufHeight :: Int32 -> IO ([Char], GValue)-constructPixbufHeight val = constructObjectPropertyCInt "height" val+constructPixbufHeight val = constructObjectPropertyInt32 "height" val  data PixbufHeightPropertyInfo instance AttrInfo PixbufHeightPropertyInfo where@@ -497,16 +513,18 @@     attrGet _ = getPixbufHeight     attrSet _ = undefined     attrConstruct _ = constructPixbufHeight+    attrClear _ = undefined  -- VVV Prop "n-channels"-   -- Type: TBasicType TInt32+   -- Type: TBasicType TInt    -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)  getPixbufNChannels :: (MonadIO m, PixbufK o) => o -> m Int32-getPixbufNChannels obj = liftIO $ getObjectPropertyCInt obj "n-channels"+getPixbufNChannels obj = liftIO $ getObjectPropertyInt32 obj "n-channels"  constructPixbufNChannels :: Int32 -> IO ([Char], GValue)-constructPixbufNChannels val = constructObjectPropertyCInt "n-channels" val+constructPixbufNChannels val = constructObjectPropertyInt32 "n-channels" val  data PixbufNChannelsPropertyInfo instance AttrInfo PixbufNChannelsPropertyInfo where@@ -518,36 +536,40 @@     attrGet _ = getPixbufNChannels     attrSet _ = undefined     attrConstruct _ = constructPixbufNChannels+    attrClear _ = undefined  -- VVV Prop "pixel-bytes"    -- Type: TInterface "GLib" "Bytes"    -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Nothing,Nothing) -getPixbufPixelBytes :: (MonadIO m, PixbufK o) => o -> m GLib.Bytes+getPixbufPixelBytes :: (MonadIO m, PixbufK o) => o -> m (Maybe GLib.Bytes) getPixbufPixelBytes obj = liftIO $ getObjectPropertyBoxed obj "pixel-bytes" GLib.Bytes  constructPixbufPixelBytes :: GLib.Bytes -> IO ([Char], GValue)-constructPixbufPixelBytes val = constructObjectPropertyBoxed "pixel-bytes" val+constructPixbufPixelBytes val = constructObjectPropertyBoxed "pixel-bytes" (Just val)  data PixbufPixelBytesPropertyInfo instance AttrInfo PixbufPixelBytesPropertyInfo where-    type AttrAllowedOps PixbufPixelBytesPropertyInfo = '[ 'AttrConstruct, 'AttrGet]+    type AttrAllowedOps PixbufPixelBytesPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]     type AttrSetTypeConstraint PixbufPixelBytesPropertyInfo = (~) GLib.Bytes     type AttrBaseTypeConstraint PixbufPixelBytesPropertyInfo = PixbufK-    type AttrGetType PixbufPixelBytesPropertyInfo = GLib.Bytes+    type AttrGetType PixbufPixelBytesPropertyInfo = (Maybe GLib.Bytes)     type AttrLabel PixbufPixelBytesPropertyInfo = "pixel-bytes"     attrGet _ = getPixbufPixelBytes     attrSet _ = undefined     attrConstruct _ = constructPixbufPixelBytes+    attrClear _ = undefined  -- VVV Prop "pixels"-   -- Type: TBasicType TVoid+   -- Type: TBasicType TPtr    -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Nothing,Nothing)  getPixbufPixels :: (MonadIO m, PixbufK o) => o -> m (Ptr ()) getPixbufPixels obj = liftIO $ getObjectPropertyPtr obj "pixels" -constructPixbufPixels :: (Ptr ()) -> IO ([Char], GValue)+constructPixbufPixels :: Ptr () -> IO ([Char], GValue) constructPixbufPixels val = constructObjectPropertyPtr "pixels" val  data PixbufPixelsPropertyInfo@@ -560,16 +582,18 @@     attrGet _ = getPixbufPixels     attrSet _ = undefined     attrConstruct _ = constructPixbufPixels+    attrClear _ = undefined  -- VVV Prop "rowstride"-   -- Type: TBasicType TInt32+   -- Type: TBasicType TInt    -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)  getPixbufRowstride :: (MonadIO m, PixbufK o) => o -> m Int32-getPixbufRowstride obj = liftIO $ getObjectPropertyCInt obj "rowstride"+getPixbufRowstride obj = liftIO $ getObjectPropertyInt32 obj "rowstride"  constructPixbufRowstride :: Int32 -> IO ([Char], GValue)-constructPixbufRowstride val = constructObjectPropertyCInt "rowstride" val+constructPixbufRowstride val = constructObjectPropertyInt32 "rowstride" val  data PixbufRowstridePropertyInfo instance AttrInfo PixbufRowstridePropertyInfo where@@ -581,16 +605,18 @@     attrGet _ = getPixbufRowstride     attrSet _ = undefined     attrConstruct _ = constructPixbufRowstride+    attrClear _ = undefined  -- VVV Prop "width"-   -- Type: TBasicType TInt32+   -- Type: TBasicType TInt    -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+   -- Nullable: (Just False,Nothing)  getPixbufWidth :: (MonadIO m, PixbufK o) => o -> m Int32-getPixbufWidth obj = liftIO $ getObjectPropertyCInt obj "width"+getPixbufWidth obj = liftIO $ getObjectPropertyInt32 obj "width"  constructPixbufWidth :: Int32 -> IO ([Char], GValue)-constructPixbufWidth val = constructObjectPropertyCInt "width" val+constructPixbufWidth val = constructObjectPropertyInt32 "width" val  data PixbufWidthPropertyInfo instance AttrInfo PixbufWidthPropertyInfo where@@ -602,27 +628,55 @@     attrGet _ = getPixbufWidth     attrSet _ = undefined     attrConstruct _ = constructPixbufWidth+    attrClear _ = undefined  type instance AttributeList Pixbuf = PixbufAttributeList type PixbufAttributeList = ('[ '("bitsPerSample", PixbufBitsPerSamplePropertyInfo), '("colorspace", PixbufColorspacePropertyInfo), '("hasAlpha", PixbufHasAlphaPropertyInfo), '("height", PixbufHeightPropertyInfo), '("nChannels", PixbufNChannelsPropertyInfo), '("pixelBytes", PixbufPixelBytesPropertyInfo), '("pixels", PixbufPixelsPropertyInfo), '("rowstride", PixbufRowstridePropertyInfo), '("width", PixbufWidthPropertyInfo)] :: [(Symbol, *)]) +pixbufBitsPerSample :: AttrLabelProxy "bitsPerSample"+pixbufBitsPerSample = AttrLabelProxy++pixbufColorspace :: AttrLabelProxy "colorspace"+pixbufColorspace = AttrLabelProxy++pixbufHasAlpha :: AttrLabelProxy "hasAlpha"+pixbufHasAlpha = AttrLabelProxy++pixbufHeight :: AttrLabelProxy "height"+pixbufHeight = AttrLabelProxy++pixbufNChannels :: AttrLabelProxy "nChannels"+pixbufNChannels = AttrLabelProxy++pixbufPixelBytes :: AttrLabelProxy "pixelBytes"+pixbufPixelBytes = AttrLabelProxy++pixbufPixels :: AttrLabelProxy "pixels"+pixbufPixels = AttrLabelProxy++pixbufRowstride :: AttrLabelProxy "rowstride"+pixbufRowstride = AttrLabelProxy++pixbufWidth :: AttrLabelProxy "width"+pixbufWidth = AttrLabelProxy+ type instance SignalList Pixbuf = PixbufSignalList type PixbufSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])  -- method Pixbuf::new -- method type : Constructor--- Args : [Arg {argCName = "colorspace", argType = TInterface "GdkPixbuf" "Colorspace", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "has_alpha", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "bits_per_sample", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "colorspace", argType = TInterface "GdkPixbuf" "Colorspace", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "has_alpha", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "bits_per_sample", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_new" gdk_pixbuf_new ::      CUInt ->                                -- colorspace : TInterface "GdkPixbuf" "Colorspace"     CInt ->                                 -- has_alpha : TBasicType TBoolean-    Int32 ->                                -- bits_per_sample : TBasicType TInt32-    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32+    Int32 ->                                -- bits_per_sample : TBasicType TInt+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt     IO (Ptr Pixbuf)  @@ -644,9 +698,9 @@  -- method Pixbuf::new_from_bytes -- method type : Constructor--- Args : [Arg {argCName = "data", argType = TInterface "GLib" "Bytes", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "colorspace", argType = TInterface "GdkPixbuf" "Colorspace", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "has_alpha", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "bits_per_sample", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rowstride", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "data", argType = TInterface "GLib" "Bytes", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "colorspace", argType = TInterface "GdkPixbuf" "Colorspace", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "has_alpha", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "bits_per_sample", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rowstride", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False @@ -654,10 +708,10 @@     Ptr GLib.Bytes ->                       -- data : TInterface "GLib" "Bytes"     CUInt ->                                -- colorspace : TInterface "GdkPixbuf" "Colorspace"     CInt ->                                 -- has_alpha : TBasicType TBoolean-    Int32 ->                                -- bits_per_sample : TBasicType TInt32-    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32-    Int32 ->                                -- rowstride : TBasicType TInt32+    Int32 ->                                -- bits_per_sample : TBasicType TInt+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt+    Int32 ->                                -- rowstride : TBasicType TInt     IO (Ptr Pixbuf)  @@ -683,9 +737,9 @@  -- method Pixbuf::new_from_data -- method type : Constructor--- Args : [Arg {argCName = "data", argType = TCArray False (-1) (-1) (TBasicType TUInt8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "colorspace", argType = TInterface "GdkPixbuf" "Colorspace", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "has_alpha", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "bits_per_sample", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rowstride", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "destroy_fn", argType = TInterface "GdkPixbuf" "PixbufDestroyNotify", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 8, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "destroy_fn_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "data", argType = TCArray False (-1) (-1) (TBasicType TUInt8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "colorspace", argType = TInterface "GdkPixbuf" "Colorspace", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "has_alpha", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "bits_per_sample", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rowstride", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "destroy_fn", argType = TInterface "GdkPixbuf" "PixbufDestroyNotify", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 8, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "destroy_fn_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False @@ -693,12 +747,12 @@     Ptr Word8 ->                            -- data : TCArray False (-1) (-1) (TBasicType TUInt8)     CUInt ->                                -- colorspace : TInterface "GdkPixbuf" "Colorspace"     CInt ->                                 -- has_alpha : TBasicType TBoolean-    Int32 ->                                -- bits_per_sample : TBasicType TInt32-    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32-    Int32 ->                                -- rowstride : TBasicType TInt32+    Int32 ->                                -- bits_per_sample : TBasicType TInt+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt+    Int32 ->                                -- rowstride : TBasicType TInt     FunPtr PixbufDestroyNotifyC ->          -- destroy_fn : TInterface "GdkPixbuf" "PixbufDestroyNotify"-    Ptr () ->                               -- destroy_fn_data : TBasicType TVoid+    Ptr () ->                               -- destroy_fn_data : TBasicType TPtr     IO (Ptr Pixbuf)  @@ -733,7 +787,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : True -- Skip return : False @@ -761,16 +815,16 @@  -- method Pixbuf::new_from_file_at_scale -- method type : Constructor--- Args : [Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "preserve_aspect_ratio", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "preserve_aspect_ratio", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : True -- Skip return : False  foreign import ccall "gdk_pixbuf_new_from_file_at_scale" gdk_pixbuf_new_from_file_at_scale ::      CString ->                              -- filename : TBasicType TUTF8-    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt     CInt ->                                 -- preserve_aspect_ratio : TBasicType TBoolean     Ptr (Ptr GError) ->                     -- error     IO (Ptr Pixbuf)@@ -798,16 +852,16 @@  -- method Pixbuf::new_from_file_at_size -- method type : Constructor--- Args : [Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : True -- Skip return : False  foreign import ccall "gdk_pixbuf_new_from_file_at_size" gdk_pixbuf_new_from_file_at_size ::      CString ->                              -- filename : TBasicType TUTF8-    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt     Ptr (Ptr GError) ->                     -- error     IO (Ptr Pixbuf) @@ -832,14 +886,14 @@  -- method Pixbuf::new_from_inline -- method type : Constructor--- Args : [Arg {argCName = "data_length", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TCArray False (-1) 0 (TBasicType TUInt8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "copy_pixels", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : [Arg {argCName = "data_length", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- Args : [Arg {argCName = "data_length", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TCArray False (-1) 0 (TBasicType TUInt8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "copy_pixels", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : [Arg {argCName = "data_length", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : True -- Skip return : False  foreign import ccall "gdk_pixbuf_new_from_inline" gdk_pixbuf_new_from_inline :: -    Int32 ->                                -- data_length : TBasicType TInt32+    Int32 ->                                -- data_length : TBasicType TInt     Ptr Word8 ->                            -- data : TCArray False (-1) 0 (TBasicType TUInt8)     CInt ->                                 -- copy_pixels : TBasicType TBoolean     Ptr (Ptr GError) ->                     -- error@@ -869,7 +923,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "resource_path", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : True -- Skip return : False @@ -897,16 +951,16 @@  -- method Pixbuf::new_from_resource_at_scale -- method type : Constructor--- Args : [Arg {argCName = "resource_path", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "preserve_aspect_ratio", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "resource_path", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "preserve_aspect_ratio", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : True -- Skip return : False  foreign import ccall "gdk_pixbuf_new_from_resource_at_scale" gdk_pixbuf_new_from_resource_at_scale ::      CString ->                              -- resource_path : TBasicType TUTF8-    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt     CInt ->                                 -- preserve_aspect_ratio : TBasicType TBoolean     Ptr (Ptr GError) ->                     -- error     IO (Ptr Pixbuf)@@ -936,7 +990,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : True -- Skip return : False @@ -972,16 +1026,16 @@  -- method Pixbuf::new_from_stream_at_scale -- method type : Constructor--- Args : [Arg {argCName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "preserve_aspect_ratio", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "preserve_aspect_ratio", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : True -- Skip return : False  foreign import ccall "gdk_pixbuf_new_from_stream_at_scale" gdk_pixbuf_new_from_stream_at_scale ::      Ptr Gio.InputStream ->                  -- stream : TInterface "Gio" "InputStream"-    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt     CInt ->                                 -- preserve_aspect_ratio : TBasicType TBoolean     Ptr Gio.Cancellable ->                  -- cancellable : TInterface "Gio" "Cancellable"     Ptr (Ptr GError) ->                     -- error@@ -1019,7 +1073,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "async_result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : True -- Skip return : False @@ -1049,7 +1103,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "data", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False @@ -1075,7 +1129,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "substitute_color", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "r", argType = TBasicType TUInt8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "g", argType = TBasicType TUInt8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "b", argType = TBasicType TUInt8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False @@ -1113,7 +1167,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False @@ -1140,25 +1194,25 @@  -- method Pixbuf::composite -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_x", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_y", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "interp_type", argType = TInterface "GdkPixbuf" "InterpType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "overall_alpha", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_x", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_y", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "interp_type", argType = TInterface "GdkPixbuf" "InterpType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "overall_alpha", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_composite" gdk_pixbuf_composite ::      Ptr Pixbuf ->                           -- _obj : TInterface "GdkPixbuf" "Pixbuf"     Ptr Pixbuf ->                           -- dest : TInterface "GdkPixbuf" "Pixbuf"-    Int32 ->                                -- dest_x : TBasicType TInt32-    Int32 ->                                -- dest_y : TBasicType TInt32-    Int32 ->                                -- dest_width : TBasicType TInt32-    Int32 ->                                -- dest_height : TBasicType TInt32+    Int32 ->                                -- dest_x : TBasicType TInt+    Int32 ->                                -- dest_y : TBasicType TInt+    Int32 ->                                -- dest_width : TBasicType TInt+    Int32 ->                                -- dest_height : TBasicType TInt     CDouble ->                              -- offset_x : TBasicType TDouble     CDouble ->                              -- offset_y : TBasicType TDouble     CDouble ->                              -- scale_x : TBasicType TDouble     CDouble ->                              -- scale_y : TBasicType TDouble     CUInt ->                                -- interp_type : TInterface "GdkPixbuf" "InterpType"-    Int32 ->                                -- overall_alpha : TBasicType TInt32+    Int32 ->                                -- overall_alpha : TBasicType TInt     IO ()  @@ -1196,28 +1250,28 @@  -- method Pixbuf::composite_color -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_x", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_y", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "interp_type", argType = TInterface "GdkPixbuf" "InterpType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "overall_alpha", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "check_x", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "check_y", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "check_size", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "color1", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "color2", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_x", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_y", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "interp_type", argType = TInterface "GdkPixbuf" "InterpType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "overall_alpha", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "check_x", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "check_y", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "check_size", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "color1", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "color2", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_composite_color" gdk_pixbuf_composite_color ::      Ptr Pixbuf ->                           -- _obj : TInterface "GdkPixbuf" "Pixbuf"     Ptr Pixbuf ->                           -- dest : TInterface "GdkPixbuf" "Pixbuf"-    Int32 ->                                -- dest_x : TBasicType TInt32-    Int32 ->                                -- dest_y : TBasicType TInt32-    Int32 ->                                -- dest_width : TBasicType TInt32-    Int32 ->                                -- dest_height : TBasicType TInt32+    Int32 ->                                -- dest_x : TBasicType TInt+    Int32 ->                                -- dest_y : TBasicType TInt+    Int32 ->                                -- dest_width : TBasicType TInt+    Int32 ->                                -- dest_height : TBasicType TInt     CDouble ->                              -- offset_x : TBasicType TDouble     CDouble ->                              -- offset_y : TBasicType TDouble     CDouble ->                              -- scale_x : TBasicType TDouble     CDouble ->                              -- scale_y : TBasicType TDouble     CUInt ->                                -- interp_type : TInterface "GdkPixbuf" "InterpType"-    Int32 ->                                -- overall_alpha : TBasicType TInt32-    Int32 ->                                -- check_x : TBasicType TInt32-    Int32 ->                                -- check_y : TBasicType TInt32-    Int32 ->                                -- check_size : TBasicType TInt32+    Int32 ->                                -- overall_alpha : TBasicType TInt+    Int32 ->                                -- check_x : TBasicType TInt+    Int32 ->                                -- check_y : TBasicType TInt+    Int32 ->                                -- check_size : TBasicType TInt     Word32 ->                               -- color1 : TBasicType TUInt32     Word32 ->                               -- color2 : TBasicType TUInt32     IO ()@@ -1262,19 +1316,19 @@  -- method Pixbuf::composite_color_simple -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "interp_type", argType = TInterface "GdkPixbuf" "InterpType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "overall_alpha", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "check_size", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "color1", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "color2", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "interp_type", argType = TInterface "GdkPixbuf" "InterpType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "overall_alpha", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "check_size", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "color1", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "color2", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_composite_color_simple" gdk_pixbuf_composite_color_simple ::      Ptr Pixbuf ->                           -- _obj : TInterface "GdkPixbuf" "Pixbuf"-    Int32 ->                                -- dest_width : TBasicType TInt32-    Int32 ->                                -- dest_height : TBasicType TInt32+    Int32 ->                                -- dest_width : TBasicType TInt+    Int32 ->                                -- dest_height : TBasicType TInt     CUInt ->                                -- interp_type : TInterface "GdkPixbuf" "InterpType"-    Int32 ->                                -- overall_alpha : TBasicType TInt32-    Int32 ->                                -- check_size : TBasicType TInt32+    Int32 ->                                -- overall_alpha : TBasicType TInt+    Int32 ->                                -- check_size : TBasicType TInt     Word32 ->                               -- color1 : TBasicType TUInt32     Word32 ->                               -- color2 : TBasicType TUInt32     IO (Ptr Pixbuf)@@ -1308,7 +1362,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False @@ -1335,21 +1389,21 @@  -- method Pixbuf::copy_area -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "src_x", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "src_y", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_pixbuf", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_x", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_y", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "src_x", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "src_y", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_pixbuf", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_x", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_y", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_copy_area" gdk_pixbuf_copy_area ::      Ptr Pixbuf ->                           -- _obj : TInterface "GdkPixbuf" "Pixbuf"-    Int32 ->                                -- src_x : TBasicType TInt32-    Int32 ->                                -- src_y : TBasicType TInt32-    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32+    Int32 ->                                -- src_x : TBasicType TInt+    Int32 ->                                -- src_y : TBasicType TInt+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt     Ptr Pixbuf ->                           -- dest_pixbuf : TInterface "GdkPixbuf" "Pixbuf"-    Int32 ->                                -- dest_x : TBasicType TInt32-    Int32 ->                                -- dest_y : TBasicType TInt32+    Int32 ->                                -- dest_x : TBasicType TInt+    Int32 ->                                -- dest_y : TBasicType TInt     IO ()  @@ -1380,7 +1434,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pixel", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -1409,7 +1463,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "horizontal", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False @@ -1423,25 +1477,26 @@     (MonadIO m, PixbufK a) =>     a                                       -- _obj     -> Bool                                 -- horizontal-    -> m Pixbuf                             -- result+    -> m (Maybe Pixbuf)                     -- result pixbufFlip _obj horizontal = liftIO $ do     let _obj' = unsafeManagedPtrCastPtr _obj     let horizontal' = (fromIntegral . fromEnum) horizontal     result <- gdk_pixbuf_flip _obj' horizontal'-    checkUnexpectedReturnNULL "gdk_pixbuf_flip" result-    result' <- (wrapObject Pixbuf) result+    maybeResult <- convertIfNonNull result $ \result' -> do+        result'' <- (wrapObject Pixbuf) result'+        return result''     touchManagedPtr _obj-    return result'+    return maybeResult  data PixbufFlipMethodInfo-instance (signature ~ (Bool -> m Pixbuf), MonadIO m, PixbufK a) => MethodInfo PixbufFlipMethodInfo a signature where+instance (signature ~ (Bool -> m (Maybe Pixbuf)), MonadIO m, PixbufK a) => MethodInfo PixbufFlipMethodInfo a signature where     overloadedMethod _ = pixbufFlip  -- method Pixbuf::get_bits_per_sample -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt32+-- returnType : Just (TBasicType TInt) -- throws : False -- Skip return : False @@ -1468,7 +1523,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TUInt64+-- returnType : Just (TBasicType TUInt64) -- throws : False -- Skip return : False @@ -1495,7 +1550,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Colorspace"+-- returnType : Just (TInterface "GdkPixbuf" "Colorspace") -- throws : False -- Skip return : False @@ -1523,7 +1578,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False @@ -1551,7 +1606,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt32+-- returnType : Just (TBasicType TInt) -- throws : False -- Skip return : False @@ -1578,7 +1633,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt32+-- returnType : Just (TBasicType TInt) -- throws : False -- Skip return : False @@ -1605,7 +1660,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "key", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TUTF8+-- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False @@ -1643,15 +1698,15 @@     overloadedMethod _ = undefined -- method Pixbuf::get_pixels -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TUInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]--- Lengths : [Arg {argCName = "length", argType = TBasicType TUInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]--- returnType : TCArray False (-1) 1 (TBasicType TUInt8)+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TUInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- Lengths : [Arg {argCName = "length", argType = TBasicType TUInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- returnType : Just (TCArray False (-1) 1 (TBasicType TUInt8)) -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_get_pixels_with_length" gdk_pixbuf_get_pixels_with_length ::      Ptr Pixbuf ->                           -- _obj : TInterface "GdkPixbuf" "Pixbuf"-    Ptr Word32 ->                           -- length : TBasicType TUInt32+    Ptr Word32 ->                           -- length : TBasicType TUInt     IO (Ptr Word8)  @@ -1678,7 +1733,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt32+-- returnType : Just (TBasicType TInt) -- throws : False -- Skip return : False @@ -1705,7 +1760,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt32+-- returnType : Just (TBasicType TInt) -- throws : False -- Skip return : False @@ -1730,18 +1785,18 @@  -- method Pixbuf::new_subpixbuf -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "src_x", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "src_y", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "src_x", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "src_y", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_new_subpixbuf" gdk_pixbuf_new_subpixbuf ::      Ptr Pixbuf ->                           -- _obj : TInterface "GdkPixbuf" "Pixbuf"-    Int32 ->                                -- src_x : TBasicType TInt32-    Int32 ->                                -- src_y : TBasicType TInt32-    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32+    Int32 ->                                -- src_x : TBasicType TInt+    Int32 ->                                -- src_y : TBasicType TInt+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt     IO (Ptr Pixbuf)  @@ -1769,7 +1824,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GLib" "Bytes"+-- returnType : Just (TInterface "GLib" "Bytes") -- throws : False -- Skip return : False @@ -1798,7 +1853,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TUInt8+-- returnType : Just (TBasicType TUInt8) -- throws : False -- Skip return : False @@ -1825,7 +1880,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "angle", argType = TInterface "GdkPixbuf" "PixbufRotation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False @@ -1839,25 +1894,26 @@     (MonadIO m, PixbufK a) =>     a                                       -- _obj     -> PixbufRotation                       -- angle-    -> m Pixbuf                             -- result+    -> m (Maybe Pixbuf)                     -- result pixbufRotateSimple _obj angle = liftIO $ do     let _obj' = unsafeManagedPtrCastPtr _obj     let angle' = (fromIntegral . fromEnum) angle     result <- gdk_pixbuf_rotate_simple _obj' angle'-    checkUnexpectedReturnNULL "gdk_pixbuf_rotate_simple" result-    result' <- (wrapObject Pixbuf) result+    maybeResult <- convertIfNonNull result $ \result' -> do+        result'' <- (wrapObject Pixbuf) result'+        return result''     touchManagedPtr _obj-    return result'+    return maybeResult  data PixbufRotateSimpleMethodInfo-instance (signature ~ (PixbufRotation -> m Pixbuf), MonadIO m, PixbufK a) => MethodInfo PixbufRotateSimpleMethodInfo a signature where+instance (signature ~ (PixbufRotation -> m (Maybe Pixbuf)), MonadIO m, PixbufK a) => MethodInfo PixbufRotateSimpleMethodInfo a signature where     overloadedMethod _ = pixbufRotateSimple  -- method Pixbuf::saturate_and_pixelate -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "saturation", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pixelate", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -1894,7 +1950,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "buffer", argType = TCArray False (-1) 2 (TBasicType TUInt8), direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "buffer_size", argType = TBasicType TUInt64, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "option_keys", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "option_values", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [Arg {argCName = "buffer_size", argType = TBasicType TUInt64, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False @@ -1954,16 +2010,16 @@  -- method Pixbuf::save_to_callbackv -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "save_func", argType = TInterface "GdkPixbuf" "PixbufSaveFunc", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeCall, argClosure = 2, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "option_keys", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "option_values", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "save_func", argType = TInterface "GdkPixbuf" "PixbufSaveFunc", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeCall, argClosure = 2, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "option_keys", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "option_values", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False  foreign import ccall "gdk_pixbuf_save_to_callbackv" gdk_pixbuf_save_to_callbackv ::      Ptr Pixbuf ->                           -- _obj : TInterface "GdkPixbuf" "Pixbuf"     FunPtr PixbufSaveFuncC ->               -- save_func : TInterface "GdkPixbuf" "PixbufSaveFunc"-    Ptr () ->                               -- user_data : TBasicType TVoid+    Ptr () ->                               -- user_data : TBasicType TPtr     CString ->                              -- type : TBasicType TUTF8     Ptr CString ->                          -- option_keys : TCArray True (-1) (-1) (TBasicType TUTF8)     Ptr CString ->                          -- option_values : TCArray True (-1) (-1) (TBasicType TUTF8)@@ -2013,7 +2069,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "option_keys", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "option_values", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False @@ -2066,19 +2122,19 @@  -- method Pixbuf::scale -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_x", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_y", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "interp_type", argType = TInterface "GdkPixbuf" "InterpType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_x", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_y", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale_y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "interp_type", argType = TInterface "GdkPixbuf" "InterpType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_scale" gdk_pixbuf_scale ::      Ptr Pixbuf ->                           -- _obj : TInterface "GdkPixbuf" "Pixbuf"     Ptr Pixbuf ->                           -- dest : TInterface "GdkPixbuf" "Pixbuf"-    Int32 ->                                -- dest_x : TBasicType TInt32-    Int32 ->                                -- dest_y : TBasicType TInt32-    Int32 ->                                -- dest_width : TBasicType TInt32-    Int32 ->                                -- dest_height : TBasicType TInt32+    Int32 ->                                -- dest_x : TBasicType TInt+    Int32 ->                                -- dest_y : TBasicType TInt+    Int32 ->                                -- dest_width : TBasicType TInt+    Int32 ->                                -- dest_height : TBasicType TInt     CDouble ->                              -- offset_x : TBasicType TDouble     CDouble ->                              -- offset_y : TBasicType TDouble     CDouble ->                              -- scale_x : TBasicType TDouble@@ -2120,16 +2176,16 @@  -- method Pixbuf::scale_simple -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "interp_type", argType = TInterface "GdkPixbuf" "InterpType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest_height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "interp_type", argType = TInterface "GdkPixbuf" "InterpType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_scale_simple" gdk_pixbuf_scale_simple ::      Ptr Pixbuf ->                           -- _obj : TInterface "GdkPixbuf" "Pixbuf"-    Int32 ->                                -- dest_width : TBasicType TInt32-    Int32 ->                                -- dest_height : TBasicType TInt32+    Int32 ->                                -- dest_width : TBasicType TInt+    Int32 ->                                -- dest_height : TBasicType TInt     CUInt ->                                -- interp_type : TInterface "GdkPixbuf" "InterpType"     IO (Ptr Pixbuf) @@ -2158,7 +2214,7 @@ -- method type : MemberFunction -- Args : [Arg {argCName = "pixdata", argType = TInterface "GdkPixbuf" "Pixdata", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "copy_pixels", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : True -- Skip return : False @@ -2189,42 +2245,43 @@  -- method Pixbuf::get_file_info -- method type : MemberFunction--- Args : [Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- Args : [Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufFormat"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufFormat") -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_get_file_info" gdk_pixbuf_get_file_info ::      CString ->                              -- filename : TBasicType TUTF8-    Ptr Int32 ->                            -- width : TBasicType TInt32-    Ptr Int32 ->                            -- height : TBasicType TInt32+    Ptr Int32 ->                            -- width : TBasicType TInt+    Ptr Int32 ->                            -- height : TBasicType TInt     IO (Ptr PixbufFormat)   pixbufGetFileInfo ::     (MonadIO m) =>     T.Text                                  -- filename-    -> m (PixbufFormat,Int32,Int32)         -- result+    -> m ((Maybe PixbufFormat),Int32,Int32) -- result pixbufGetFileInfo filename = liftIO $ do     filename' <- textToCString filename     width <- allocMem :: IO (Ptr Int32)     height <- allocMem :: IO (Ptr Int32)     result <- gdk_pixbuf_get_file_info filename' width height-    checkUnexpectedReturnNULL "gdk_pixbuf_get_file_info" result-    result' <- (newBoxed PixbufFormat) result+    maybeResult <- convertIfNonNull result $ \result' -> do+        result'' <- (newBoxed PixbufFormat) result'+        return result''     width' <- peek width     height' <- peek height     freeMem filename'     freeMem width     freeMem height-    return (result', width', height')+    return (maybeResult, width', height')  -- method Pixbuf::get_file_info_async -- method type : MemberFunction--- Args : [Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -2232,7 +2289,7 @@     CString ->                              -- filename : TBasicType TUTF8     Ptr Gio.Cancellable ->                  -- cancellable : TInterface "Gio" "Cancellable"     FunPtr Gio.AsyncReadyCallbackC ->       -- callback : TInterface "Gio" "AsyncReadyCallback"-    Ptr () ->                               -- user_data : TBasicType TVoid+    Ptr () ->                               -- user_data : TBasicType TPtr     IO ()  @@ -2264,16 +2321,16 @@  -- method Pixbuf::get_file_info_finish -- method type : MemberFunction--- Args : [Arg {argCName = "async_result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- Args : [Arg {argCName = "async_result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufFormat"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufFormat") -- throws : True -- Skip return : False  foreign import ccall "gdk_pixbuf_get_file_info_finish" gdk_pixbuf_get_file_info_finish ::      Ptr Gio.AsyncResult ->                  -- async_result : TInterface "Gio" "AsyncResult"-    Ptr Int32 ->                            -- width : TBasicType TInt32-    Ptr Int32 ->                            -- height : TBasicType TInt32+    Ptr Int32 ->                            -- width : TBasicType TInt+    Ptr Int32 ->                            -- height : TBasicType TInt     Ptr (Ptr GError) ->                     -- error     IO (Ptr PixbufFormat) @@ -2305,7 +2362,7 @@ -- method type : MemberFunction -- Args : [] -- Lengths : []--- returnType : TGSList (TInterface "GdkPixbuf" "PixbufFormat")+-- returnType : Just (TGSList (TInterface "GdkPixbuf" "PixbufFormat")) -- throws : False -- Skip return : False @@ -2318,7 +2375,6 @@     m [PixbufFormat]                        -- result pixbufGetFormats  = liftIO $ do     result <- gdk_pixbuf_get_formats-    checkUnexpectedReturnNULL "gdk_pixbuf_get_formats" result     result' <- unpackGSList result     result'' <- mapM (newBoxed PixbufFormat) result'     g_slist_free result@@ -2326,9 +2382,9 @@  -- method Pixbuf::new_from_stream_async -- method type : MemberFunction--- Args : [Arg {argCName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -2336,7 +2392,7 @@     Ptr Gio.InputStream ->                  -- stream : TInterface "Gio" "InputStream"     Ptr Gio.Cancellable ->                  -- cancellable : TInterface "Gio" "Cancellable"     FunPtr Gio.AsyncReadyCallbackC ->       -- callback : TInterface "Gio" "AsyncReadyCallback"-    Ptr () ->                               -- user_data : TBasicType TVoid+    Ptr () ->                               -- user_data : TBasicType TPtr     IO ()  @@ -2368,20 +2424,20 @@  -- method Pixbuf::new_from_stream_at_scale_async -- method type : MemberFunction--- Args : [Arg {argCName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "preserve_aspect_ratio", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 6, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "preserve_aspect_ratio", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 6, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_new_from_stream_at_scale_async" gdk_pixbuf_new_from_stream_at_scale_async ::      Ptr Gio.InputStream ->                  -- stream : TInterface "Gio" "InputStream"-    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt     CInt ->                                 -- preserve_aspect_ratio : TBasicType TBoolean     Ptr Gio.Cancellable ->                  -- cancellable : TInterface "Gio" "Cancellable"     FunPtr Gio.AsyncReadyCallbackC ->       -- callback : TInterface "Gio" "AsyncReadyCallback"-    Ptr () ->                               -- user_data : TBasicType TVoid+    Ptr () ->                               -- user_data : TBasicType TPtr     IO ()  @@ -2419,7 +2475,7 @@ -- method type : MemberFunction -- Args : [Arg {argCName = "async_result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False 
GI/GdkPixbuf/Objects/Pixbuf.hs-boot view
@@ -1,8 +1,8 @@ module GI.GdkPixbuf.Objects.Pixbuf where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Objects/PixbufAnimation.hs view
@@ -66,9 +66,9 @@      ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map@@ -148,7 +148,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufAnimation"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufAnimation") -- throws : True -- Skip return : False @@ -178,7 +178,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "resource_path", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufAnimation"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufAnimation") -- throws : True -- Skip return : False @@ -208,7 +208,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufAnimation"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufAnimation") -- throws : True -- Skip return : False @@ -246,7 +246,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "async_result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufAnimation"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufAnimation") -- throws : True -- Skip return : False @@ -276,7 +276,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufAnimation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt32+-- returnType : Just (TBasicType TInt) -- throws : False -- Skip return : False @@ -303,7 +303,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufAnimation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start_time", argType = TInterface "GLib" "TimeVal", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufAnimationIter"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufAnimationIter") -- throws : False -- Skip return : False @@ -340,7 +340,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufAnimation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False @@ -369,7 +369,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufAnimation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt32+-- returnType : Just (TBasicType TInt) -- throws : False -- Skip return : False @@ -396,7 +396,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufAnimation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False @@ -422,9 +422,9 @@  -- method PixbufAnimation::new_from_stream_async -- method type : MemberFunction--- Args : [Arg {argCName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -432,7 +432,7 @@     Ptr Gio.InputStream ->                  -- stream : TInterface "Gio" "InputStream"     Ptr Gio.Cancellable ->                  -- cancellable : TInterface "Gio" "Cancellable"     FunPtr Gio.AsyncReadyCallbackC ->       -- callback : TInterface "Gio" "AsyncReadyCallback"-    Ptr () ->                               -- user_data : TBasicType TVoid+    Ptr () ->                               -- user_data : TBasicType TPtr     IO ()  
GI/GdkPixbuf/Objects/PixbufAnimation.hs-boot view
@@ -1,8 +1,8 @@ module GI.GdkPixbuf.Objects.PixbufAnimation where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Objects/PixbufAnimationIter.hs view
@@ -41,9 +41,9 @@      ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map@@ -121,7 +121,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufAnimationIter", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "current_time", argType = TInterface "GLib" "TimeVal", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False @@ -157,7 +157,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufAnimationIter", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt32+-- returnType : Just (TBasicType TInt) -- throws : False -- Skip return : False @@ -184,7 +184,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufAnimationIter", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False @@ -213,7 +213,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufAnimationIter", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False 
GI/GdkPixbuf/Objects/PixbufAnimationIter.hs-boot view
@@ -1,8 +1,8 @@ module GI.GdkPixbuf.Objects.PixbufAnimationIter where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Objects/PixbufLoader.hs view
@@ -119,9 +119,9 @@      ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map@@ -392,7 +392,7 @@ -- method type : Constructor -- Args : [] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufLoader"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufLoader") -- throws : False -- Skip return : False @@ -413,7 +413,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "mime_type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufLoader"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufLoader") -- throws : True -- Skip return : False @@ -443,7 +443,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "image_type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufLoader"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufLoader") -- throws : True -- Skip return : False @@ -473,7 +473,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufLoader", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False @@ -505,7 +505,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufLoader", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufAnimation"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufAnimation") -- throws : False -- Skip return : False @@ -534,7 +534,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufLoader", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufFormat"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufFormat") -- throws : False -- Skip return : False @@ -546,24 +546,25 @@ pixbufLoaderGetFormat ::     (MonadIO m, PixbufLoaderK a) =>     a                                       -- _obj-    -> m PixbufFormat                       -- result+    -> m (Maybe PixbufFormat)               -- result pixbufLoaderGetFormat _obj = liftIO $ do     let _obj' = unsafeManagedPtrCastPtr _obj     result <- gdk_pixbuf_loader_get_format _obj'-    checkUnexpectedReturnNULL "gdk_pixbuf_loader_get_format" result-    result' <- (newBoxed PixbufFormat) result+    maybeResult <- convertIfNonNull result $ \result' -> do+        result'' <- (newBoxed PixbufFormat) result'+        return result''     touchManagedPtr _obj-    return result'+    return maybeResult  data PixbufLoaderGetFormatMethodInfo-instance (signature ~ (m PixbufFormat), MonadIO m, PixbufLoaderK a) => MethodInfo PixbufLoaderGetFormatMethodInfo a signature where+instance (signature ~ (m (Maybe PixbufFormat)), MonadIO m, PixbufLoaderK a) => MethodInfo PixbufLoaderGetFormatMethodInfo a signature where     overloadedMethod _ = pixbufLoaderGetFormat  -- method PixbufLoader::get_pixbuf -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufLoader", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "Pixbuf"+-- returnType : Just (TInterface "GdkPixbuf" "Pixbuf") -- throws : False -- Skip return : False @@ -590,16 +591,16 @@  -- method PixbufLoader::set_size -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufLoader", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufLoader", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_loader_set_size" gdk_pixbuf_loader_set_size ::      Ptr PixbufLoader ->                     -- _obj : TInterface "GdkPixbuf" "PixbufLoader"-    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt     IO ()  @@ -623,7 +624,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufLoader", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "buf", argType = TCArray False (-1) 2 (TBasicType TUInt8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "count", argType = TBasicType TUInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [Arg {argCName = "count", argType = TBasicType TUInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False @@ -661,7 +662,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufLoader", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "buffer", argType = TInterface "GLib" "Bytes", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False 
GI/GdkPixbuf/Objects/PixbufLoader.hs-boot view
@@ -1,8 +1,8 @@ module GI.GdkPixbuf.Objects.PixbufLoader where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Objects/PixbufSimpleAnim.hs view
@@ -43,6 +43,7 @@     PixbufSimpleAnimLoopPropertyInfo        ,     constructPixbufSimpleAnimLoop           ,     getPixbufSimpleAnimLoop                 ,+    pixbufSimpleAnimLoop                    ,     setPixbufSimpleAnimLoop                 ,  @@ -50,9 +51,9 @@      ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map@@ -126,6 +127,7 @@ -- VVV Prop "loop"    -- Type: TBasicType TBoolean    -- Flags: [PropertyReadable,PropertyWritable]+   -- Nullable: (Just False,Just False)  getPixbufSimpleAnimLoop :: (MonadIO m, PixbufSimpleAnimK o) => o -> m Bool getPixbufSimpleAnimLoop obj = liftIO $ getObjectPropertyBool obj "loop"@@ -146,24 +148,28 @@     attrGet _ = getPixbufSimpleAnimLoop     attrSet _ = setPixbufSimpleAnimLoop     attrConstruct _ = constructPixbufSimpleAnimLoop+    attrClear _ = undefined  type instance AttributeList PixbufSimpleAnim = PixbufSimpleAnimAttributeList type PixbufSimpleAnimAttributeList = ('[ '("loop", PixbufSimpleAnimLoopPropertyInfo)] :: [(Symbol, *)]) +pixbufSimpleAnimLoop :: AttrLabelProxy "loop"+pixbufSimpleAnimLoop = AttrLabelProxy+ type instance SignalList PixbufSimpleAnim = PixbufSimpleAnimSignalList type PixbufSimpleAnimSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])  -- method PixbufSimpleAnim::new -- method type : Constructor--- Args : [Arg {argCName = "width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rate", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rate", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufSimpleAnim"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufSimpleAnim") -- throws : False -- Skip return : False  foreign import ccall "gdk_pixbuf_simple_anim_new" gdk_pixbuf_simple_anim_new :: -    Int32 ->                                -- width : TBasicType TInt32-    Int32 ->                                -- height : TBasicType TInt32+    Int32 ->                                -- width : TBasicType TInt+    Int32 ->                                -- height : TBasicType TInt     CFloat ->                               -- rate : TBasicType TFloat     IO (Ptr PixbufSimpleAnim) @@ -185,7 +191,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufSimpleAnim", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pixbuf", argType = TInterface "GdkPixbuf" "Pixbuf", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -216,7 +222,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufSimpleAnim", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False @@ -244,7 +250,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufSimpleAnim", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "loop", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False 
GI/GdkPixbuf/Objects/PixbufSimpleAnim.hs-boot view
@@ -1,8 +1,8 @@ module GI.GdkPixbuf.Objects.PixbufSimpleAnim where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Objects/PixbufSimpleAnimIter.hs view
@@ -18,9 +18,9 @@      ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Objects/PixbufSimpleAnimIter.hs-boot view
@@ -1,8 +1,8 @@ module GI.GdkPixbuf.Objects.PixbufSimpleAnimIter where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Structs.hs view
@@ -16,9 +16,9 @@ import GI.GdkPixbuf.Structs.PixbufFormat import GI.GdkPixbuf.Structs.Pixdata -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Structs/PixbufFormat.hs view
@@ -74,9 +74,9 @@      ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map@@ -94,11 +94,15 @@ noPixbufFormat :: Maybe PixbufFormat noPixbufFormat = Nothing ++type instance AttributeList PixbufFormat = PixbufFormatAttributeList+type PixbufFormatAttributeList = ('[ ] :: [(Symbol, *)])+ -- method PixbufFormat::copy -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufFormat", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GdkPixbuf" "PixbufFormat"+-- returnType : Just (TInterface "GdkPixbuf" "PixbufFormat") -- throws : False -- Skip return : False @@ -127,7 +131,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufFormat", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -154,7 +158,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufFormat", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TUTF8+-- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False @@ -184,7 +188,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufFormat", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TCArray True (-1) (-1) (TBasicType TUTF8)+-- returnType : Just (TCArray True (-1) (-1) (TBasicType TUTF8)) -- throws : False -- Skip return : False @@ -215,7 +219,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufFormat", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TUTF8+-- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False @@ -245,7 +249,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufFormat", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TCArray True (-1) (-1) (TBasicType TUTF8)+-- returnType : Just (TCArray True (-1) (-1) (TBasicType TUTF8)) -- throws : False -- Skip return : False @@ -276,7 +280,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufFormat", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TUTF8+-- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False @@ -306,7 +310,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufFormat", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False @@ -334,7 +338,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufFormat", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False @@ -362,7 +366,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufFormat", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False @@ -390,7 +394,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "PixbufFormat", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "disabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False 
GI/GdkPixbuf/Structs/PixbufFormat.hs-boot view
@@ -1,8 +1,8 @@ module GI.GdkPixbuf.Structs.PixbufFormat where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
GI/GdkPixbuf/Structs/Pixdata.hs view
@@ -38,40 +38,55 @@   -- * Properties -- ** Height+    pixdataHeight                           ,     pixdataReadHeight                       ,+    pixdataWriteHeight                      ,   -- ** Length+    pixdataLength                           ,     pixdataReadLength                       ,+    pixdataWriteLength                      ,   -- ** Magic+    pixdataMagic                            ,     pixdataReadMagic                        ,+    pixdataWriteMagic                       ,   -- ** PixdataType+    pixdataPixdataType                      ,     pixdataReadPixdataType                  ,+    pixdataWritePixdataType                 ,   -- ** PixelData+    pixdataClearPixelData                   ,+    pixdataPixelData                        ,     pixdataReadPixelData                    ,+    pixdataWritePixelData                   ,   -- ** Rowstride     pixdataReadRowstride                    ,+    pixdataRowstride                        ,+    pixdataWriteRowstride                   ,   -- ** Width     pixdataReadWidth                        ,+    pixdataWidth                            ,+    pixdataWriteWidth                       ,         ) where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map@@ -85,55 +100,212 @@ newZeroPixdata :: MonadIO m => m Pixdata newZeroPixdata = liftIO $ callocBytes 32 >>= wrapPtr Pixdata +instance tag ~ 'AttrSet => Constructible Pixdata tag where+    new _ attrs = do+        o <- newZeroPixdata+        GI.Attributes.set o attrs+        return o++ noPixdata :: Maybe Pixdata noPixdata = Nothing -pixdataReadMagic :: Pixdata -> IO Word32-pixdataReadMagic s = withManagedPtr s $ \ptr -> do+pixdataReadMagic :: MonadIO m => Pixdata -> m Word32+pixdataReadMagic s = liftIO $ withManagedPtr s $ \ptr -> do     val <- peek (ptr `plusPtr` 0) :: IO Word32     return val -pixdataReadLength :: Pixdata -> IO Int32-pixdataReadLength s = withManagedPtr s $ \ptr -> do+pixdataWriteMagic :: MonadIO m => Pixdata -> Word32 -> m ()+pixdataWriteMagic s val = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 0) (val :: Word32)++data PixdataMagicFieldInfo+instance AttrInfo PixdataMagicFieldInfo where+    type AttrAllowedOps PixdataMagicFieldInfo = '[ 'AttrSet, 'AttrGet]+    type AttrSetTypeConstraint PixdataMagicFieldInfo = (~) Word32+    type AttrBaseTypeConstraint PixdataMagicFieldInfo = (~) Pixdata+    type AttrGetType PixdataMagicFieldInfo = Word32+    type AttrLabel PixdataMagicFieldInfo = "magic"+    attrGet _ = pixdataReadMagic+    attrSet _ = pixdataWriteMagic+    attrConstruct = undefined+    attrClear _ = undefined++pixdataMagic :: AttrLabelProxy "magic"+pixdataMagic = AttrLabelProxy+++pixdataReadLength :: MonadIO m => Pixdata -> m Int32+pixdataReadLength s = liftIO $ withManagedPtr s $ \ptr -> do     val <- peek (ptr `plusPtr` 4) :: IO Int32     return val -pixdataReadPixdataType :: Pixdata -> IO Word32-pixdataReadPixdataType s = withManagedPtr s $ \ptr -> do+pixdataWriteLength :: MonadIO m => Pixdata -> Int32 -> m ()+pixdataWriteLength s val = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 4) (val :: Int32)++data PixdataLengthFieldInfo+instance AttrInfo PixdataLengthFieldInfo where+    type AttrAllowedOps PixdataLengthFieldInfo = '[ 'AttrSet, 'AttrGet]+    type AttrSetTypeConstraint PixdataLengthFieldInfo = (~) Int32+    type AttrBaseTypeConstraint PixdataLengthFieldInfo = (~) Pixdata+    type AttrGetType PixdataLengthFieldInfo = Int32+    type AttrLabel PixdataLengthFieldInfo = "length"+    attrGet _ = pixdataReadLength+    attrSet _ = pixdataWriteLength+    attrConstruct = undefined+    attrClear _ = undefined++pixdataLength :: AttrLabelProxy "length"+pixdataLength = AttrLabelProxy+++pixdataReadPixdataType :: MonadIO m => Pixdata -> m Word32+pixdataReadPixdataType s = liftIO $ withManagedPtr s $ \ptr -> do     val <- peek (ptr `plusPtr` 8) :: IO Word32     return val -pixdataReadRowstride :: Pixdata -> IO Word32-pixdataReadRowstride s = withManagedPtr s $ \ptr -> do+pixdataWritePixdataType :: MonadIO m => Pixdata -> Word32 -> m ()+pixdataWritePixdataType s val = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 8) (val :: Word32)++data PixdataPixdataTypeFieldInfo+instance AttrInfo PixdataPixdataTypeFieldInfo where+    type AttrAllowedOps PixdataPixdataTypeFieldInfo = '[ 'AttrSet, 'AttrGet]+    type AttrSetTypeConstraint PixdataPixdataTypeFieldInfo = (~) Word32+    type AttrBaseTypeConstraint PixdataPixdataTypeFieldInfo = (~) Pixdata+    type AttrGetType PixdataPixdataTypeFieldInfo = Word32+    type AttrLabel PixdataPixdataTypeFieldInfo = "pixdata_type"+    attrGet _ = pixdataReadPixdataType+    attrSet _ = pixdataWritePixdataType+    attrConstruct = undefined+    attrClear _ = undefined++pixdataPixdataType :: AttrLabelProxy "pixdataType"+pixdataPixdataType = AttrLabelProxy+++pixdataReadRowstride :: MonadIO m => Pixdata -> m Word32+pixdataReadRowstride s = liftIO $ withManagedPtr s $ \ptr -> do     val <- peek (ptr `plusPtr` 12) :: IO Word32     return val -pixdataReadWidth :: Pixdata -> IO Word32-pixdataReadWidth s = withManagedPtr s $ \ptr -> do+pixdataWriteRowstride :: MonadIO m => Pixdata -> Word32 -> m ()+pixdataWriteRowstride s val = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 12) (val :: Word32)++data PixdataRowstrideFieldInfo+instance AttrInfo PixdataRowstrideFieldInfo where+    type AttrAllowedOps PixdataRowstrideFieldInfo = '[ 'AttrSet, 'AttrGet]+    type AttrSetTypeConstraint PixdataRowstrideFieldInfo = (~) Word32+    type AttrBaseTypeConstraint PixdataRowstrideFieldInfo = (~) Pixdata+    type AttrGetType PixdataRowstrideFieldInfo = Word32+    type AttrLabel PixdataRowstrideFieldInfo = "rowstride"+    attrGet _ = pixdataReadRowstride+    attrSet _ = pixdataWriteRowstride+    attrConstruct = undefined+    attrClear _ = undefined++pixdataRowstride :: AttrLabelProxy "rowstride"+pixdataRowstride = AttrLabelProxy+++pixdataReadWidth :: MonadIO m => Pixdata -> m Word32+pixdataReadWidth s = liftIO $ withManagedPtr s $ \ptr -> do     val <- peek (ptr `plusPtr` 16) :: IO Word32     return val -pixdataReadHeight :: Pixdata -> IO Word32-pixdataReadHeight s = withManagedPtr s $ \ptr -> do+pixdataWriteWidth :: MonadIO m => Pixdata -> Word32 -> m ()+pixdataWriteWidth s val = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 16) (val :: Word32)++data PixdataWidthFieldInfo+instance AttrInfo PixdataWidthFieldInfo where+    type AttrAllowedOps PixdataWidthFieldInfo = '[ 'AttrSet, 'AttrGet]+    type AttrSetTypeConstraint PixdataWidthFieldInfo = (~) Word32+    type AttrBaseTypeConstraint PixdataWidthFieldInfo = (~) Pixdata+    type AttrGetType PixdataWidthFieldInfo = Word32+    type AttrLabel PixdataWidthFieldInfo = "width"+    attrGet _ = pixdataReadWidth+    attrSet _ = pixdataWriteWidth+    attrConstruct = undefined+    attrClear _ = undefined++pixdataWidth :: AttrLabelProxy "width"+pixdataWidth = AttrLabelProxy+++pixdataReadHeight :: MonadIO m => Pixdata -> m Word32+pixdataReadHeight s = liftIO $ withManagedPtr s $ \ptr -> do     val <- peek (ptr `plusPtr` 20) :: IO Word32     return val -pixdataReadPixelData :: Pixdata -> IO (Ptr Word8)-pixdataReadPixelData s = withManagedPtr s $ \ptr -> do+pixdataWriteHeight :: MonadIO m => Pixdata -> Word32 -> m ()+pixdataWriteHeight s val = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 20) (val :: Word32)++data PixdataHeightFieldInfo+instance AttrInfo PixdataHeightFieldInfo where+    type AttrAllowedOps PixdataHeightFieldInfo = '[ 'AttrSet, 'AttrGet]+    type AttrSetTypeConstraint PixdataHeightFieldInfo = (~) Word32+    type AttrBaseTypeConstraint PixdataHeightFieldInfo = (~) Pixdata+    type AttrGetType PixdataHeightFieldInfo = Word32+    type AttrLabel PixdataHeightFieldInfo = "height"+    attrGet _ = pixdataReadHeight+    attrSet _ = pixdataWriteHeight+    attrConstruct = undefined+    attrClear _ = undefined++pixdataHeight :: AttrLabelProxy "height"+pixdataHeight = AttrLabelProxy+++pixdataReadPixelData :: MonadIO m => Pixdata -> m (Maybe (Ptr Word8))+pixdataReadPixelData s = liftIO $ withManagedPtr s $ \ptr -> do     val <- peek (ptr `plusPtr` 24) :: IO (Ptr Word8)-    return val+    result <- convertIfNonNull val $ \val' -> do+        return val'+    return result +pixdataWritePixelData :: MonadIO m => Pixdata -> Ptr Word8 -> m ()+pixdataWritePixelData s val = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 24) (val :: Ptr Word8)++pixdataClearPixelData :: MonadIO m => Pixdata -> m ()+pixdataClearPixelData s = liftIO $ withManagedPtr s $ \ptr -> do+    poke (ptr `plusPtr` 24) (nullPtr :: Ptr Word8)++data PixdataPixelDataFieldInfo+instance AttrInfo PixdataPixelDataFieldInfo where+    type AttrAllowedOps PixdataPixelDataFieldInfo = '[ 'AttrSet, 'AttrGet, 'AttrClear]+    type AttrSetTypeConstraint PixdataPixelDataFieldInfo = (~) (Ptr Word8)+    type AttrBaseTypeConstraint PixdataPixelDataFieldInfo = (~) Pixdata+    type AttrGetType PixdataPixelDataFieldInfo = Maybe (Ptr Word8)+    type AttrLabel PixdataPixelDataFieldInfo = "pixel_data"+    attrGet _ = pixdataReadPixelData+    attrSet _ = pixdataWritePixelData+    attrConstruct = undefined+    attrClear _ = pixdataClearPixelData++pixdataPixelData :: AttrLabelProxy "pixelData"+pixdataPixelData = AttrLabelProxy++++type instance AttributeList Pixdata = PixdataAttributeList+type PixdataAttributeList = ('[ '("magic", PixdataMagicFieldInfo), '("length", PixdataLengthFieldInfo), '("pixdataType", PixdataPixdataTypeFieldInfo), '("rowstride", PixdataRowstrideFieldInfo), '("width", PixdataWidthFieldInfo), '("height", PixdataHeightFieldInfo), '("pixelData", PixdataPixelDataFieldInfo)] :: [(Symbol, *)])+ -- method Pixdata::deserialize -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixdata", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "stream_length", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "stream", argType = TCArray False (-1) 1 (TBasicType TUInt8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : [Arg {argCName = "stream_length", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- returnType : TBasicType TBoolean+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixdata", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "stream_length", argType = TBasicType TUInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "stream", argType = TCArray False (-1) 1 (TBasicType TUInt8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : [Arg {argCName = "stream_length", argType = TBasicType TUInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False  foreign import ccall "gdk_pixdata_deserialize" gdk_pixdata_deserialize ::      Ptr Pixdata ->                          -- _obj : TInterface "GdkPixbuf" "Pixdata"-    Word32 ->                               -- stream_length : TBasicType TUInt32+    Word32 ->                               -- stream_length : TBasicType TUInt     Ptr Word8 ->                            -- stream : TCArray False (-1) 1 (TBasicType TUInt8)     Ptr (Ptr GError) ->                     -- error     IO CInt@@ -163,15 +335,15 @@  -- method Pixdata::serialize -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixdata", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "stream_length_p", argType = TBasicType TUInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]--- Lengths : [Arg {argCName = "stream_length_p", argType = TBasicType TUInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]--- returnType : TCArray False (-1) 1 (TBasicType TUInt8)+-- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixdata", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "stream_length_p", argType = TBasicType TUInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- Lengths : [Arg {argCName = "stream_length_p", argType = TBasicType TUInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- returnType : Just (TCArray False (-1) 1 (TBasicType TUInt8)) -- throws : False -- Skip return : False  foreign import ccall "gdk_pixdata_serialize" gdk_pixdata_serialize ::      Ptr Pixdata ->                          -- _obj : TInterface "GdkPixbuf" "Pixdata"-    Ptr Word32 ->                           -- stream_length_p : TBasicType TUInt32+    Ptr Word32 ->                           -- stream_length_p : TBasicType TUInt     IO (Ptr Word8)  {-# DEPRECATED pixdataSerialize ["(Since version 2.32)","Use #GResource instead."]#-}@@ -199,7 +371,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "GdkPixbuf" "Pixdata", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dump_type", argType = TInterface "GdkPixbuf" "PixdataDumpType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GLib" "String"+-- returnType : Just (TInterface "GLib" "String") -- throws : False -- Skip return : False 
GI/GdkPixbuf/Structs/Pixdata.hs-boot view
@@ -1,8 +1,8 @@ module GI.GdkPixbuf.Structs.Pixdata where -import Prelude () import Data.GI.Base.ShortPrelude +import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map
gi-gdkpixbuf.cabal view
@@ -1,6 +1,6 @@ -- Autogenerated, do not edit. name:               gi-gdkpixbuf-version:            0.2.32.13+version:            0.2.32.14 synopsis:           GdkPixbuf bindings description:        Bindings for GdkPixbuf, autogenerated by haskell-gi. homepage:           https://github.com/haskell-gi/haskell-gi@@ -14,7 +14,7 @@  library     default-language:   Haskell2010-    default-extensions: ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts+    default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts     other-extensions:   PatternSynonyms ViewPatterns     ghc-options:        -fno-warn-unused-imports -fno-warn-warnings-deprecations     exposed-modules:    GI.GdkPixbuf.Types@@ -35,10 +35,10 @@                         GI.GdkPixbuf.Structs.Pixdata     pkgconfig-depends:  gdk-pixbuf-2.0 >= 2.32     build-depends: base >= 4.7 && <5,-        haskell-gi-base >= 0.13 && < 1,-        gi-glib >= 0.2.46.13 && < 0.2.47,-        gi-gobject >= 0.2.46.13 && < 0.2.47,-        gi-gio >= 0.2.46.13 && < 0.2.47,+        haskell-gi-base >= 0.14 && < 1,+        gi-glib >= 0.2.46.14 && < 0.2.47,+        gi-gobject >= 0.2.46.14 && < 0.2.47,+        gi-gio >= 0.2.46.14 && < 0.2.47,         bytestring >= 0.10,         containers >= 0.5,         text >= 1.0,