gi-vte 0.0.42.13 → 0.0.42.14
raw patch · 15 files changed
+405/−238 lines, 15 filesdep ~gi-atkdep ~gi-gdkdep ~gi-gioPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: gi-atk, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi-base
API changes (from Hackage documentation)
- GI.Vte.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vte.Enums.CursorBlinkMode
- GI.Vte.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vte.Enums.CursorShape
- GI.Vte.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vte.Enums.EraseBinding
- GI.Vte.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vte.Enums.PtyError
- GI.Vte.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vte.Enums.WriteFlags
- GI.Vte.Enums: instance Data.GI.Base.GError.GErrorClass GI.Vte.Enums.PtyError
- GI.Vte.Enums: instance GHC.Classes.Eq GI.Vte.Enums.CursorBlinkMode
- GI.Vte.Enums: instance GHC.Classes.Eq GI.Vte.Enums.CursorShape
- GI.Vte.Enums: instance GHC.Classes.Eq GI.Vte.Enums.EraseBinding
- GI.Vte.Enums: instance GHC.Classes.Eq GI.Vte.Enums.PtyError
- GI.Vte.Enums: instance GHC.Classes.Eq GI.Vte.Enums.WriteFlags
- GI.Vte.Enums: instance GHC.Enum.Enum GI.Vte.Enums.CursorBlinkMode
- GI.Vte.Enums: instance GHC.Enum.Enum GI.Vte.Enums.CursorShape
- GI.Vte.Enums: instance GHC.Enum.Enum GI.Vte.Enums.EraseBinding
- GI.Vte.Enums: instance GHC.Enum.Enum GI.Vte.Enums.PtyError
- GI.Vte.Enums: instance GHC.Enum.Enum GI.Vte.Enums.WriteFlags
- GI.Vte.Enums: instance GHC.Show.Show GI.Vte.Enums.CursorBlinkMode
- GI.Vte.Enums: instance GHC.Show.Show GI.Vte.Enums.CursorShape
- GI.Vte.Enums: instance GHC.Show.Show GI.Vte.Enums.EraseBinding
- GI.Vte.Enums: instance GHC.Show.Show GI.Vte.Enums.PtyError
- GI.Vte.Enums: instance GHC.Show.Show GI.Vte.Enums.WriteFlags
- GI.Vte.Flags: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Vte.Flags.PtyFlags
- GI.Vte.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.Vte.Flags.PtyFlags
- GI.Vte.Flags: instance GHC.Classes.Eq GI.Vte.Flags.PtyFlags
- GI.Vte.Flags: instance GHC.Enum.Enum GI.Vte.Flags.PtyFlags
- GI.Vte.Flags: instance GHC.Show.Show GI.Vte.Flags.PtyFlags
- GI.Vte.Objects.Pty: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Vte.Objects.Pty.Pty o) => GI.Vte.Objects.Pty.PtyK o
- GI.Vte.Objects.Pty: instance (info Data.Type.Equality.~ GI.Vte.Objects.Pty.ResolvePtyMethod t GI.Vte.Objects.Pty.Pty, Data.GI.Base.Overloading.MethodInfo info GI.Vte.Objects.Pty.Pty p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Vte.Objects.Pty.Pty -> p)
- GI.Vte.Objects.Pty: instance (info Data.Type.Equality.~ GI.Vte.Objects.Pty.ResolvePtyMethod t GI.Vte.Objects.Pty.Pty, Data.GI.Base.Overloading.MethodInfo info GI.Vte.Objects.Pty.Pty p) => GHC.OverloadedLabels.IsLabel t (GI.Vte.Objects.Pty.Pty -> p)
- GI.Vte.Objects.Pty: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Pty.PtyK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Pty.PtySetSizeMethodInfo a signature
- GI.Vte.Objects.Pty: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Pty.PtyK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Pty.PtySetUtf8MethodInfo a signature
- GI.Vte.Objects.Pty: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Pty.PtyK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Pty.PtyChildSetupMethodInfo a signature
- GI.Vte.Objects.Pty: instance (signature Data.Type.Equality.~ m (GHC.Int.Int32, GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Pty.PtyK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Pty.PtyGetSizeMethodInfo a signature
- GI.Vte.Objects.Pty: instance (signature Data.Type.Equality.~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Pty.PtyK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Pty.PtyGetFdMethodInfo a signature
- GI.Vte.Objects.Pty: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Pty.PtyFdPropertyInfo
- GI.Vte.Objects.Pty: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Pty.PtyFlagsPropertyInfo
- GI.Vte.Objects.Pty: instance Data.GI.Base.BasicTypes.GObject GI.Vte.Objects.Pty.Pty
- GI.Vte.Objects.Terminal: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Vte.Objects.Terminal.Terminal o) => GI.Vte.Objects.Terminal.TerminalK o
- GI.Vte.Objects.Terminal: instance (info Data.Type.Equality.~ GI.Vte.Objects.Terminal.ResolveTerminalMethod t GI.Vte.Objects.Terminal.Terminal, Data.GI.Base.Overloading.MethodInfo info GI.Vte.Objects.Terminal.Terminal p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Vte.Objects.Terminal.Terminal -> p)
- GI.Vte.Objects.Terminal: instance (info Data.Type.Equality.~ GI.Vte.Objects.Terminal.ResolveTerminalMethod t GI.Vte.Objects.Terminal.Terminal, Data.GI.Base.Overloading.MethodInfo info GI.Vte.Objects.Terminal.Terminal p) => GHC.OverloadedLabels.IsLabel t (GI.Vte.Objects.Terminal.Terminal -> p)
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (Data.ByteString.Internal.ByteString -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalFeedMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> GHC.Int.Int64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalFeedChildMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetWordCharExceptionsMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetEncodingMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.GLib.Structs.Regex.Regex -> [GI.GLib.Flags.RegexMatchFlags] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSearchSetGregexMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.Gdk.Structs.RGBA.RGBA -> GHC.Base.Maybe GI.Gdk.Structs.RGBA.RGBA -> GHC.Base.Maybe [GI.Gdk.Structs.RGBA.RGBA] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetColorsMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.Gdk.Structs.RGBA.RGBA -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetColorBoldMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.Gdk.Structs.RGBA.RGBA -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetColorCursorMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.Gdk.Structs.RGBA.RGBA -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetColorHighlightForegroundMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.Gdk.Structs.RGBA.RGBA -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetColorHighlightMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.Pango.Structs.FontDescription.FontDescription -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetFontMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.Vte.Callbacks.SelectionFunc -> m (Data.Text.Internal.Text, [GI.Vte.Structs.CharAttributes.CharAttributes])), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetTextIncludeTrailingSpacesMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.Vte.Callbacks.SelectionFunc -> m (Data.Text.Internal.Text, [GI.Vte.Structs.CharAttributes.CharAttributes])), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetTextMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a, GI.Vte.Objects.Pty.PtyK b) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetPtyMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalMatchSetCursorNameMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> GHC.Int.Int32 -> m GI.Gdk.Structs.Geometry.Geometry), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetGeometryHintsMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> GI.Gdk.Enums.CursorType -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalMatchSetCursorTypeMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalMatchRemoveMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetCjkAmbiguousWidthMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalWatchChildMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Int.Int64 -> GHC.Int.Int64 -> GHC.Int.Int64 -> GHC.Int.Int64 -> GHC.Base.Maybe GI.Vte.Callbacks.SelectionFunc -> m (Data.Text.Internal.Text, [GI.Vte.Structs.CharAttributes.CharAttributes])), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetTextRangeMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Int.Int64 -> GHC.Int.Int64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetSizeMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Int.Int64 -> GHC.Int.Int64 -> m (Data.Text.Internal.Text, GHC.Int.Int32)), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalMatchCheckMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Int.Int64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetScrollbackLinesMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalResetMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSearchSetWrapAroundMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetAllowBoldMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetAudibleBellMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetInputEnabledMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetMouseAutohideMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetRewrapOnResizeMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetScrollOnKeystrokeMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetScrollOnOutputMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Types.Double -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetFontScaleMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GHC.Word.Word8 -> GHC.Word.Word64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalFeedChildBinaryMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GI.GLib.Structs.Regex.Regex -> [GI.GLib.Flags.RegexMatchFlags] -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalMatchAddGregexMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GI.Gdk.Structs.RGBA.RGBA -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetColorBackgroundMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GI.Gdk.Structs.RGBA.RGBA -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetColorForegroundMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GI.Gdk.Unions.Event.Event -> m (Data.Text.Internal.Text, GHC.Int.Int32)), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalMatchCheckEventMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GI.Vte.Enums.CursorBlinkMode -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetCursorBlinkModeMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GI.Vte.Enums.CursorShape -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetCursorShapeMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GI.Vte.Enums.EraseBinding -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetBackspaceBindingMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (GI.Vte.Enums.EraseBinding -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetDeleteBindingMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ ([GI.Vte.Flags.PtyFlags] -> GHC.Base.Maybe Data.Text.Internal.Text -> [[GHC.Types.Char]] -> GHC.Base.Maybe [[GHC.Types.Char]] -> [GI.GLib.Flags.SpawnFlags] -> GHC.Base.Maybe GI.GLib.Callbacks.SpawnChildSetupFunc -> GHC.Base.Maybe b -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSpawnSyncMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ ([GI.Vte.Flags.PtyFlags] -> GHC.Base.Maybe b -> m GI.Vte.Objects.Pty.Pty), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalPtyNewSyncMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (b -> GI.Vte.Enums.WriteFlags -> GHC.Base.Maybe c -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a, GI.Gio.Objects.OutputStream.OutputStreamK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalWriteContentsSyncMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a, GI.Gtk.Objects.Window.WindowK b) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetGeometryHintsForWindowMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalCopyClipboardMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalCopyPrimaryMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalMatchRemoveAllMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalPasteClipboardMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalPastePrimaryMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSelectAllMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSetDefaultColorsMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalUnselectAllMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m (GHC.Int.Int64, GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetCursorPositionMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetCurrentDirectoryUriMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetCurrentFileUriMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetEncodingMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetIconTitleMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetWindowTitleMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetWordCharExceptionsMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetCjkAmbiguousWidthMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Int.Int64, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetCharHeightMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Int.Int64, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetCharWidthMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Int.Int64, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetColumnCountMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Int.Int64, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetRowCountMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetAllowBoldMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetAudibleBellMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetHasSelectionMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetInputEnabledMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetMouseAutohideMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetRewrapOnResizeMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSearchFindNextMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSearchFindPreviousMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSearchGetWrapAroundMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GHC.Types.Double, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetFontScaleMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GI.GLib.Structs.Regex.Regex, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalSearchGetGregexMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GI.Pango.Structs.FontDescription.FontDescription, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetFontMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GI.Vte.Enums.CursorBlinkMode, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetCursorBlinkModeMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GI.Vte.Enums.CursorShape, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetCursorShapeMethodInfo a signature
- GI.Vte.Objects.Terminal: instance (signature Data.Type.Equality.~ m GI.Vte.Objects.Pty.Pty, Control.Monad.IO.Class.MonadIO m, GI.Vte.Objects.Terminal.TerminalK a) => Data.GI.Base.Overloading.MethodInfo GI.Vte.Objects.Terminal.TerminalGetPtyMethodInfo a signature
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalAllowBoldPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalAudibleBellPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalBackspaceBindingPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalCjkAmbiguousWidthPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalCurrentDirectoryUriPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalCurrentFileUriPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalCursorBlinkModePropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalCursorShapePropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalDeleteBindingPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalEncodingPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalFontDescPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalFontScalePropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalIconTitlePropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalInputEnabledPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalPointerAutohidePropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalPtyPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalRewrapOnResizePropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalScrollOnKeystrokePropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalScrollOnOutputPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalScrollbackLinesPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalWindowTitlePropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Attributes.AttrInfo GI.Vte.Objects.Terminal.TerminalWordCharExceptionsPropertyInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.BasicTypes.GObject GI.Vte.Objects.Terminal.Terminal
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalBellSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalCharSizeChangedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalChildExitedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalCommitSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalContentsChangedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalCopyClipboardSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalCurrentDirectoryUriChangedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalCurrentFileUriChangedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalCursorMovedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalDecreaseFontSizeSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalDeiconifyWindowSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalEncodingChangedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalEofSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalIconTitleChangedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalIconifyWindowSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalIncreaseFontSizeSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalLowerWindowSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalMaximizeWindowSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalMoveWindowSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalNotificationReceivedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalPasteClipboardSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalRaiseWindowSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalRefreshWindowSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalResizeWindowSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalRestoreWindowSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalSelectionChangedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalTextDeletedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalTextInsertedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalTextModifiedSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalTextScrolledSignalInfo
- GI.Vte.Objects.Terminal: instance Data.GI.Base.Signals.SignalInfo GI.Vte.Objects.Terminal.TerminalWindowTitleChangedSignalInfo
- GI.Vte.Structs.CharAttributes: instance (info Data.Type.Equality.~ GI.Vte.Structs.CharAttributes.ResolveCharAttributesMethod t GI.Vte.Structs.CharAttributes.CharAttributes, Data.GI.Base.Overloading.MethodInfo info GI.Vte.Structs.CharAttributes.CharAttributes p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Vte.Structs.CharAttributes.CharAttributes -> p)
- GI.Vte.Structs.CharAttributes: instance (info Data.Type.Equality.~ GI.Vte.Structs.CharAttributes.ResolveCharAttributesMethod t GI.Vte.Structs.CharAttributes.CharAttributes, Data.GI.Base.Overloading.MethodInfo info GI.Vte.Structs.CharAttributes.CharAttributes p) => GHC.OverloadedLabels.IsLabel t (GI.Vte.Structs.CharAttributes.CharAttributes -> p)
+ GI.Vte.Enums: instance BoxedEnum CursorBlinkMode
+ GI.Vte.Enums: instance BoxedEnum CursorShape
+ GI.Vte.Enums: instance BoxedEnum EraseBinding
+ GI.Vte.Enums: instance BoxedEnum PtyError
+ GI.Vte.Enums: instance BoxedEnum WriteFlags
+ GI.Vte.Enums: instance Enum CursorBlinkMode
+ GI.Vte.Enums: instance Enum CursorShape
+ GI.Vte.Enums: instance Enum EraseBinding
+ GI.Vte.Enums: instance Enum PtyError
+ GI.Vte.Enums: instance Enum WriteFlags
+ GI.Vte.Enums: instance Eq CursorBlinkMode
+ GI.Vte.Enums: instance Eq CursorShape
+ GI.Vte.Enums: instance Eq EraseBinding
+ GI.Vte.Enums: instance Eq PtyError
+ GI.Vte.Enums: instance Eq WriteFlags
+ GI.Vte.Enums: instance GErrorClass PtyError
+ GI.Vte.Enums: instance Show CursorBlinkMode
+ GI.Vte.Enums: instance Show CursorShape
+ GI.Vte.Enums: instance Show EraseBinding
+ GI.Vte.Enums: instance Show PtyError
+ GI.Vte.Enums: instance Show WriteFlags
+ GI.Vte.Flags: instance BoxedFlags PtyFlags
+ GI.Vte.Flags: instance Enum PtyFlags
+ GI.Vte.Flags: instance Eq PtyFlags
+ GI.Vte.Flags: instance IsGFlag PtyFlags
+ GI.Vte.Flags: instance Show PtyFlags
+ GI.Vte.Objects.Pty: instance (GObject o, IsDescendantOf Pty o) => PtyK o
+ GI.Vte.Objects.Pty: instance (info ~ ResolvePtyMethod t Pty, MethodInfo info Pty p) => IsLabelProxy t (Pty -> p)
+ GI.Vte.Objects.Pty: instance (signature ~ (Bool -> m ()), MonadIO m, PtyK a) => MethodInfo PtySetUtf8MethodInfo a signature
+ GI.Vte.Objects.Pty: instance (signature ~ (Int32 -> Int32 -> m ()), MonadIO m, PtyK a) => MethodInfo PtySetSizeMethodInfo a signature
+ GI.Vte.Objects.Pty: instance (signature ~ m (), MonadIO m, PtyK a) => MethodInfo PtyChildSetupMethodInfo a signature
+ GI.Vte.Objects.Pty: instance (signature ~ m (Int32, Int32), MonadIO m, PtyK a) => MethodInfo PtyGetSizeMethodInfo a signature
+ GI.Vte.Objects.Pty: instance (signature ~ m Int32, MonadIO m, PtyK a) => MethodInfo PtyGetFdMethodInfo a signature
+ GI.Vte.Objects.Pty: instance AttrInfo PtyFdPropertyInfo
+ GI.Vte.Objects.Pty: instance AttrInfo PtyFlagsPropertyInfo
+ GI.Vte.Objects.Pty: instance GObject Pty
+ GI.Vte.Objects.Pty: ptyFd :: AttrLabelProxy "fd"
+ GI.Vte.Objects.Pty: ptyFlags :: AttrLabelProxy "flags"
+ GI.Vte.Objects.Terminal: clearTerminalEncoding :: (MonadIO m, TerminalK o) => o -> m ()
+ GI.Vte.Objects.Terminal: clearTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m ()
+ GI.Vte.Objects.Terminal: clearTerminalPty :: (MonadIO m, TerminalK o) => o -> m ()
+ GI.Vte.Objects.Terminal: instance (GObject o, IsDescendantOf Terminal o) => TerminalK o
+ GI.Vte.Objects.Terminal: instance (info ~ ResolveTerminalMethod t Terminal, MethodInfo info Terminal p) => IsLabelProxy t (Terminal -> p)
+ GI.Vte.Objects.Terminal: instance (signature ~ (Bool -> Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalResetMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSearchSetWrapAroundMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetAllowBoldMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetAudibleBellMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetInputEnabledMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetMouseAutohideMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetRewrapOnResizeMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetScrollOnKeystrokeMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetScrollOnOutputMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (ByteString -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalFeedMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (CLong -> CLong -> CLong -> CLong -> Maybe SelectionFunc -> m (Text, [CharAttributes])), MonadIO m, TerminalK a) => MethodInfo TerminalGetTextRangeMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (CLong -> CLong -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetSizeMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (CLong -> CLong -> m (Text, Int32)), MonadIO m, TerminalK a) => MethodInfo TerminalMatchCheckMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (CLong -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetScrollbackLinesMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (CursorBlinkMode -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetCursorBlinkModeMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (CursorShape -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetCursorShapeMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Double -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetFontScaleMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (EraseBinding -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetBackspaceBindingMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (EraseBinding -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetDeleteBindingMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Event -> m (Text, Int32)), MonadIO m, TerminalK a) => MethodInfo TerminalMatchCheckEventMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Int32 -> CursorType -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalMatchSetCursorTypeMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Int32 -> Int32 -> m Geometry), MonadIO m, TerminalK a) => MethodInfo TerminalGetGeometryHintsMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Int32 -> Text -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalMatchSetCursorNameMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Int32 -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalMatchRemoveMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Int32 -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetCjkAmbiguousWidthMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Int32 -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalWatchChildMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Maybe FontDescription -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetFontMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Maybe RGBA -> Maybe RGBA -> Maybe [RGBA] -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetColorsMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Maybe RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetColorBoldMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Maybe RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetColorCursorMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Maybe RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetColorHighlightForegroundMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Maybe RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetColorHighlightMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Maybe Regex -> [RegexMatchFlags] -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSearchSetGregexMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Maybe SelectionFunc -> m (Text, [CharAttributes])), MonadIO m, TerminalK a) => MethodInfo TerminalGetTextIncludeTrailingSpacesMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Maybe SelectionFunc -> m (Text, [CharAttributes])), MonadIO m, TerminalK a) => MethodInfo TerminalGetTextMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Maybe Text -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetEncodingMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Maybe b -> m ()), MonadIO m, TerminalK a, PtyK b) => MethodInfo TerminalSetPtyMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetColorBackgroundMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetColorForegroundMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Regex -> [RegexMatchFlags] -> m Int32), MonadIO m, TerminalK a) => MethodInfo TerminalMatchAddGregexMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Text -> Int64 -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalFeedChildMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Text -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetWordCharExceptionsMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (Word8 -> Word64 -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalFeedChildBinaryMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ ([PtyFlags] -> Maybe Text -> [[Char]] -> Maybe [[Char]] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> Maybe b -> m Int32), MonadIO m, TerminalK a, CancellableK b) => MethodInfo TerminalSpawnSyncMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ ([PtyFlags] -> Maybe b -> m Pty), MonadIO m, TerminalK a, CancellableK b) => MethodInfo TerminalPtyNewSyncMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (b -> WriteFlags -> Maybe c -> m ()), MonadIO m, TerminalK a, OutputStreamK b, CancellableK c) => MethodInfo TerminalWriteContentsSyncMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ (b -> m ()), MonadIO m, TerminalK a, WindowK b) => MethodInfo TerminalSetGeometryHintsForWindowMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m (), MonadIO m, TerminalK a) => MethodInfo TerminalCopyClipboardMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m (), MonadIO m, TerminalK a) => MethodInfo TerminalCopyPrimaryMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m (), MonadIO m, TerminalK a) => MethodInfo TerminalMatchRemoveAllMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m (), MonadIO m, TerminalK a) => MethodInfo TerminalPasteClipboardMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m (), MonadIO m, TerminalK a) => MethodInfo TerminalPastePrimaryMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m (), MonadIO m, TerminalK a) => MethodInfo TerminalSelectAllMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m (), MonadIO m, TerminalK a) => MethodInfo TerminalSetDefaultColorsMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m (), MonadIO m, TerminalK a) => MethodInfo TerminalUnselectAllMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m (CLong, CLong), MonadIO m, TerminalK a) => MethodInfo TerminalGetCursorPositionMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Bool, MonadIO m, TerminalK a) => MethodInfo TerminalGetAllowBoldMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Bool, MonadIO m, TerminalK a) => MethodInfo TerminalGetAudibleBellMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Bool, MonadIO m, TerminalK a) => MethodInfo TerminalGetHasSelectionMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Bool, MonadIO m, TerminalK a) => MethodInfo TerminalGetInputEnabledMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Bool, MonadIO m, TerminalK a) => MethodInfo TerminalGetMouseAutohideMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Bool, MonadIO m, TerminalK a) => MethodInfo TerminalGetRewrapOnResizeMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Bool, MonadIO m, TerminalK a) => MethodInfo TerminalSearchFindNextMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Bool, MonadIO m, TerminalK a) => MethodInfo TerminalSearchFindPreviousMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Bool, MonadIO m, TerminalK a) => MethodInfo TerminalSearchGetWrapAroundMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m CLong, MonadIO m, TerminalK a) => MethodInfo TerminalGetCharHeightMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m CLong, MonadIO m, TerminalK a) => MethodInfo TerminalGetCharWidthMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m CLong, MonadIO m, TerminalK a) => MethodInfo TerminalGetColumnCountMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m CLong, MonadIO m, TerminalK a) => MethodInfo TerminalGetRowCountMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m CursorBlinkMode, MonadIO m, TerminalK a) => MethodInfo TerminalGetCursorBlinkModeMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m CursorShape, MonadIO m, TerminalK a) => MethodInfo TerminalGetCursorShapeMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Double, MonadIO m, TerminalK a) => MethodInfo TerminalGetFontScaleMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m FontDescription, MonadIO m, TerminalK a) => MethodInfo TerminalGetFontMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Int32, MonadIO m, TerminalK a) => MethodInfo TerminalGetCjkAmbiguousWidthMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Pty, MonadIO m, TerminalK a) => MethodInfo TerminalGetPtyMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Regex, MonadIO m, TerminalK a) => MethodInfo TerminalSearchGetGregexMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Text, MonadIO m, TerminalK a) => MethodInfo TerminalGetCurrentDirectoryUriMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Text, MonadIO m, TerminalK a) => MethodInfo TerminalGetCurrentFileUriMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Text, MonadIO m, TerminalK a) => MethodInfo TerminalGetEncodingMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Text, MonadIO m, TerminalK a) => MethodInfo TerminalGetIconTitleMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Text, MonadIO m, TerminalK a) => MethodInfo TerminalGetWindowTitleMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance (signature ~ m Text, MonadIO m, TerminalK a) => MethodInfo TerminalGetWordCharExceptionsMethodInfo a signature
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalAllowBoldPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalAudibleBellPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalBackspaceBindingPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalCjkAmbiguousWidthPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalCurrentDirectoryUriPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalCurrentFileUriPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalCursorBlinkModePropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalCursorShapePropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalDeleteBindingPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalEncodingPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalFontDescPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalFontScalePropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalIconTitlePropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalInputEnabledPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalPointerAutohidePropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalPtyPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalRewrapOnResizePropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalScrollOnKeystrokePropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalScrollOnOutputPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalScrollbackLinesPropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalWindowTitlePropertyInfo
+ GI.Vte.Objects.Terminal: instance AttrInfo TerminalWordCharExceptionsPropertyInfo
+ GI.Vte.Objects.Terminal: instance GObject Terminal
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalBellSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalCharSizeChangedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalChildExitedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalCommitSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalContentsChangedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalCopyClipboardSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalCurrentDirectoryUriChangedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalCurrentFileUriChangedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalCursorMovedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalDecreaseFontSizeSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalDeiconifyWindowSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalEncodingChangedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalEofSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalIconTitleChangedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalIconifyWindowSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalIncreaseFontSizeSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalLowerWindowSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalMaximizeWindowSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalMoveWindowSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalNotificationReceivedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalPasteClipboardSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalRaiseWindowSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalRefreshWindowSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalResizeWindowSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalRestoreWindowSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalSelectionChangedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalTextDeletedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalTextInsertedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalTextModifiedSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalTextScrolledSignalInfo
+ GI.Vte.Objects.Terminal: instance SignalInfo TerminalWindowTitleChangedSignalInfo
+ GI.Vte.Objects.Terminal: terminalAllowBold :: AttrLabelProxy "allowBold"
+ GI.Vte.Objects.Terminal: terminalAudibleBell :: AttrLabelProxy "audibleBell"
+ GI.Vte.Objects.Terminal: terminalBackspaceBinding :: AttrLabelProxy "backspaceBinding"
+ GI.Vte.Objects.Terminal: terminalCjkAmbiguousWidth :: AttrLabelProxy "cjkAmbiguousWidth"
+ GI.Vte.Objects.Terminal: terminalCurrentDirectoryUri :: AttrLabelProxy "currentDirectoryUri"
+ GI.Vte.Objects.Terminal: terminalCurrentFileUri :: AttrLabelProxy "currentFileUri"
+ GI.Vte.Objects.Terminal: terminalCursorBlinkMode :: AttrLabelProxy "cursorBlinkMode"
+ GI.Vte.Objects.Terminal: terminalCursorShape :: AttrLabelProxy "cursorShape"
+ GI.Vte.Objects.Terminal: terminalDeleteBinding :: AttrLabelProxy "deleteBinding"
+ GI.Vte.Objects.Terminal: terminalEncoding :: AttrLabelProxy "encoding"
+ GI.Vte.Objects.Terminal: terminalFontDesc :: AttrLabelProxy "fontDesc"
+ GI.Vte.Objects.Terminal: terminalFontScale :: AttrLabelProxy "fontScale"
+ GI.Vte.Objects.Terminal: terminalIconTitle :: AttrLabelProxy "iconTitle"
+ GI.Vte.Objects.Terminal: terminalInputEnabled :: AttrLabelProxy "inputEnabled"
+ GI.Vte.Objects.Terminal: terminalPointerAutohide :: AttrLabelProxy "pointerAutohide"
+ GI.Vte.Objects.Terminal: terminalPty :: AttrLabelProxy "pty"
+ GI.Vte.Objects.Terminal: terminalRewrapOnResize :: AttrLabelProxy "rewrapOnResize"
+ GI.Vte.Objects.Terminal: terminalScrollOnKeystroke :: AttrLabelProxy "scrollOnKeystroke"
+ GI.Vte.Objects.Terminal: terminalScrollOnOutput :: AttrLabelProxy "scrollOnOutput"
+ GI.Vte.Objects.Terminal: terminalScrollbackLines :: AttrLabelProxy "scrollbackLines"
+ GI.Vte.Objects.Terminal: terminalWindowTitle :: AttrLabelProxy "windowTitle"
+ GI.Vte.Objects.Terminal: terminalWordCharExceptions :: AttrLabelProxy "wordCharExceptions"
+ GI.Vte.Structs.CharAttributes: instance (info ~ ResolveCharAttributesMethod t CharAttributes, MethodInfo info CharAttributes p) => IsLabelProxy t (CharAttributes -> p)
+ GI.Vte.Structs.CharAttributes: instance tag ~ 'AttrSet => Constructible CharAttributes tag
- GI.Vte.Callbacks: selectionFuncWrapper :: Maybe (Ptr (FunPtr (SelectionFuncC))) -> SelectionFunc -> Ptr Terminal -> Int64 -> Int64 -> Ptr () -> IO CInt
+ GI.Vte.Callbacks: selectionFuncWrapper :: Maybe (Ptr (FunPtr (SelectionFuncC))) -> SelectionFunc -> Ptr Terminal -> CLong -> CLong -> Ptr () -> IO CInt
- GI.Vte.Callbacks: type SelectionFunc = Terminal -> Int64 -> Int64 -> IO Bool
+ GI.Vte.Callbacks: type SelectionFunc = Terminal -> CLong -> CLong -> IO Bool
- GI.Vte.Callbacks: type SelectionFuncC = Ptr Terminal -> Int64 -> Int64 -> Ptr () -> IO CInt
+ GI.Vte.Callbacks: type SelectionFuncC = Ptr Terminal -> CLong -> CLong -> Ptr () -> IO CInt
- GI.Vte.Functions: getFeatures :: (MonadIO m) => m Text
+ GI.Vte.Functions: getFeatures :: MonadIO m => m Text
- GI.Vte.Functions: getMajorVersion :: (MonadIO m) => m Word32
+ GI.Vte.Functions: getMajorVersion :: MonadIO m => m Word32
- GI.Vte.Functions: getMicroVersion :: (MonadIO m) => m Word32
+ GI.Vte.Functions: getMicroVersion :: MonadIO m => m Word32
- GI.Vte.Functions: getMinorVersion :: (MonadIO m) => m Word32
+ GI.Vte.Functions: getMinorVersion :: MonadIO m => m Word32
- GI.Vte.Functions: getUserShell :: (MonadIO m) => m [Char]
+ GI.Vte.Functions: getUserShell :: MonadIO m => m [Char]
- GI.Vte.Objects.Terminal: constructTerminalPty :: (PtyK a) => a -> IO ([Char], GValue)
+ GI.Vte.Objects.Terminal: constructTerminalPty :: PtyK a => a -> IO ([Char], GValue)
- GI.Vte.Objects.Terminal: getTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m FontDescription
+ GI.Vte.Objects.Terminal: getTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m (Maybe FontDescription)
- GI.Vte.Objects.Terminal: terminalGetCharHeight :: (MonadIO m, TerminalK a) => a -> m Int64
+ GI.Vte.Objects.Terminal: terminalGetCharHeight :: (MonadIO m, TerminalK a) => a -> m CLong
- GI.Vte.Objects.Terminal: terminalGetCharWidth :: (MonadIO m, TerminalK a) => a -> m Int64
+ GI.Vte.Objects.Terminal: terminalGetCharWidth :: (MonadIO m, TerminalK a) => a -> m CLong
- GI.Vte.Objects.Terminal: terminalGetColumnCount :: (MonadIO m, TerminalK a) => a -> m Int64
+ GI.Vte.Objects.Terminal: terminalGetColumnCount :: (MonadIO m, TerminalK a) => a -> m CLong
- GI.Vte.Objects.Terminal: terminalGetCursorPosition :: (MonadIO m, TerminalK a) => a -> m (Int64, Int64)
+ GI.Vte.Objects.Terminal: terminalGetCursorPosition :: (MonadIO m, TerminalK a) => a -> m (CLong, CLong)
- GI.Vte.Objects.Terminal: terminalGetRowCount :: (MonadIO m, TerminalK a) => a -> m Int64
+ GI.Vte.Objects.Terminal: terminalGetRowCount :: (MonadIO m, TerminalK a) => a -> m CLong
- GI.Vte.Objects.Terminal: terminalGetTextRange :: (MonadIO m, TerminalK a) => a -> Int64 -> Int64 -> Int64 -> Int64 -> Maybe (SelectionFunc) -> m (Text, [CharAttributes])
+ GI.Vte.Objects.Terminal: terminalGetTextRange :: (MonadIO m, TerminalK a) => a -> CLong -> CLong -> CLong -> CLong -> Maybe (SelectionFunc) -> m (Text, [CharAttributes])
- GI.Vte.Objects.Terminal: terminalMatchCheck :: (MonadIO m, TerminalK a) => a -> Int64 -> Int64 -> m (Text, Int32)
+ GI.Vte.Objects.Terminal: terminalMatchCheck :: (MonadIO m, TerminalK a) => a -> CLong -> CLong -> m (Text, Int32)
- GI.Vte.Objects.Terminal: terminalNew :: (MonadIO m) => m Terminal
+ GI.Vte.Objects.Terminal: terminalNew :: MonadIO m => m Terminal
- GI.Vte.Objects.Terminal: terminalSetScrollbackLines :: (MonadIO m, TerminalK a) => a -> Int64 -> m ()
+ GI.Vte.Objects.Terminal: terminalSetScrollbackLines :: (MonadIO m, TerminalK a) => a -> CLong -> m ()
- GI.Vte.Objects.Terminal: terminalSetSize :: (MonadIO m, TerminalK a) => a -> Int64 -> Int64 -> m ()
+ GI.Vte.Objects.Terminal: terminalSetSize :: (MonadIO m, TerminalK a) => a -> CLong -> CLong -> m ()
Files
- GI/Vte.hs +1/−1
- GI/Vte/Callbacks.hs +7/−7
- GI/Vte/Constants.hs +2/−2
- GI/Vte/Enums.hs +1/−1
- GI/Vte/Flags.hs +3/−3
- GI/Vte/Functions.hs +6/−6
- GI/Vte/Objects.hs +1/−1
- GI/Vte/Objects/Pty.hs +31/−19
- GI/Vte/Objects/Pty.hs-boot +1/−1
- GI/Vte/Objects/Terminal.hs +327/−183
- GI/Vte/Objects/Terminal.hs-boot +1/−1
- GI/Vte/Structs.hs +1/−1
- GI/Vte/Structs/CharAttributes.hs +12/−1
- GI/Vte/Structs/CharAttributes.hs-boot +1/−1
- gi-vte.cabal +10/−10
GI/Vte.hs view
@@ -30,9 +30,9 @@ import GI.Vte.Objects import GI.Vte.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/Vte/Callbacks.hs view
@@ -23,9 +23,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@@ -40,8 +40,8 @@ type SelectionFuncC = Ptr Terminal ->- Int64 ->- Int64 ->+ CLong ->+ CLong -> Ptr () -> IO CInt @@ -50,8 +50,8 @@ type SelectionFunc = Terminal ->- Int64 ->- Int64 ->+ CLong ->+ CLong -> IO Bool noSelectionFunc :: Maybe SelectionFunc@@ -61,8 +61,8 @@ Maybe (Ptr (FunPtr (SelectionFuncC))) -> SelectionFunc -> Ptr Terminal ->- Int64 ->- Int64 ->+ CLong ->+ CLong -> Ptr () -> IO CInt selectionFuncWrapper funptrptr _cb terminal column row _ = do
GI/Vte/Constants.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@@ -33,7 +33,7 @@ pattern MINOR_VERSION = 42 :: Int32 -pattern MICRO_VERSION = 3 :: Int32+pattern MICRO_VERSION = 5 :: Int32 pattern MAJOR_VERSION = 0 :: Int32
GI/Vte/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/Vte/Flags.hs view
@@ -15,9 +15,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@@ -57,8 +57,8 @@ foreign import ccall "vte_pty_flags_get_type" c_vte_pty_flags_get_type :: IO GType -instance BoxedEnum PtyFlags where- boxedEnumType _ = c_vte_pty_flags_get_type+instance BoxedFlags PtyFlags where+ boxedFlagsType _ = c_vte_pty_flags_get_type instance IsGFlag PtyFlags
GI/Vte/Functions.hs view
@@ -34,9 +34,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@@ -47,7 +47,7 @@ -- function vte_get_user_shell -- Args : [] -- Lengths : []--- returnType : TBasicType TFileName+-- returnType : Just (TBasicType TFileName) -- throws : False -- Skip return : False @@ -69,7 +69,7 @@ -- function vte_get_minor_version -- Args : [] -- Lengths : []--- returnType : TBasicType TUInt32+-- returnType : Just (TBasicType TUInt) -- throws : False -- Skip return : False @@ -88,7 +88,7 @@ -- function vte_get_micro_version -- Args : [] -- Lengths : []--- returnType : TBasicType TUInt32+-- returnType : Just (TBasicType TUInt) -- throws : False -- Skip return : False @@ -107,7 +107,7 @@ -- function vte_get_major_version -- Args : [] -- Lengths : []--- returnType : TBasicType TUInt32+-- returnType : Just (TBasicType TUInt) -- throws : False -- Skip return : False @@ -126,7 +126,7 @@ -- function vte_get_features -- Args : [] -- Lengths : []--- returnType : TBasicType TUTF8+-- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False
GI/Vte/Objects.hs view
@@ -16,9 +16,9 @@ import GI.Vte.Objects.Pty import GI.Vte.Objects.Terminal -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/Vte/Objects/Pty.hs view
@@ -57,21 +57,23 @@ PtyFdPropertyInfo , constructPtyFd , getPtyFd ,+ ptyFd , -- ** Flags PtyFlagsPropertyInfo , constructPtyFlags , getPtyFlags ,+ ptyFlags , ) 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@@ -142,14 +144,15 @@ #endif -- VVV Prop "fd"- -- Type: TBasicType TInt32+ -- Type: TBasicType TInt -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+ -- Nullable: (Just False,Nothing) getPtyFd :: (MonadIO m, PtyK o) => o -> m Int32-getPtyFd obj = liftIO $ getObjectPropertyCInt obj "fd"+getPtyFd obj = liftIO $ getObjectPropertyInt32 obj "fd" constructPtyFd :: Int32 -> IO ([Char], GValue)-constructPtyFd val = constructObjectPropertyCInt "fd" val+constructPtyFd val = constructObjectPropertyInt32 "fd" val data PtyFdPropertyInfo instance AttrInfo PtyFdPropertyInfo where@@ -161,10 +164,12 @@ attrGet _ = getPtyFd attrSet _ = undefined attrConstruct _ = constructPtyFd+ attrClear _ = undefined -- VVV Prop "flags" -- Type: TInterface "Vte" "PtyFlags" -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]+ -- Nullable: (Nothing,Nothing) getPtyFlags :: (MonadIO m, PtyK o) => o -> m [PtyFlags] getPtyFlags obj = liftIO $ getObjectPropertyFlags obj "flags"@@ -182,23 +187,30 @@ attrGet _ = getPtyFlags attrSet _ = undefined attrConstruct _ = constructPtyFlags+ attrClear _ = undefined type instance AttributeList Pty = PtyAttributeList type PtyAttributeList = ('[ '("fd", PtyFdPropertyInfo), '("flags", PtyFlagsPropertyInfo)] :: [(Symbol, *)]) +ptyFd :: AttrLabelProxy "fd"+ptyFd = AttrLabelProxy++ptyFlags :: AttrLabelProxy "flags"+ptyFlags = AttrLabelProxy+ type instance SignalList Pty = PtySignalList type PtySignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method Pty::new_foreign_sync -- method type : Constructor--- Args : [Arg {argCName = "fd", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "fd", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "Vte" "Pty"+-- returnType : Just (TInterface "Vte" "Pty") -- throws : True -- Skip return : False foreign import ccall "vte_pty_new_foreign_sync" vte_pty_new_foreign_sync :: - Int32 -> -- fd : TBasicType TInt32+ Int32 -> -- fd : TBasicType TInt Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable" Ptr (Ptr GError) -> -- error IO (Ptr Pty)@@ -229,7 +241,7 @@ -- method type : Constructor -- Args : [Arg {argCName = "flags", argType = TInterface "Vte" "PtyFlags", 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 "Vte" "Pty"+-- returnType : Just (TInterface "Vte" "Pty") -- throws : True -- Skip return : False @@ -266,7 +278,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Pty", 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 @@ -293,7 +305,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Pty", 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 @@ -318,16 +330,16 @@ -- method Pty::get_size -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Pty", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rows", argType = TBasicType TInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "columns", argType = TBasicType TInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Pty", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rows", argType = TBasicType TInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "columns", argType = TBasicType TInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False foreign import ccall "vte_pty_get_size" vte_pty_get_size :: Ptr Pty -> -- _obj : TInterface "Vte" "Pty"- Ptr Int32 -> -- rows : TBasicType TInt32- Ptr Int32 -> -- columns : TBasicType TInt32+ Ptr Int32 -> -- rows : TBasicType TInt+ Ptr Int32 -> -- columns : TBasicType TInt Ptr (Ptr GError) -> -- error IO CInt @@ -359,16 +371,16 @@ -- method Pty::set_size -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Pty", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rows", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "columns", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Pty", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rows", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "columns", argType = TBasicType TInt, 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 "vte_pty_set_size" vte_pty_set_size :: Ptr Pty -> -- _obj : TInterface "Vte" "Pty"- Int32 -> -- rows : TBasicType TInt32- Int32 -> -- columns : TBasicType TInt32+ Int32 -> -- rows : TBasicType TInt+ Int32 -> -- columns : TBasicType TInt Ptr (Ptr GError) -> -- error IO CInt @@ -397,7 +409,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Pty", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "utf8", argType = TBasicType TBoolean, 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/Vte/Objects/Pty.hs-boot view
@@ -1,8 +1,8 @@ module GI.Vte.Objects.Pty 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/Vte/Objects/Terminal.hs view
@@ -439,6 +439,7 @@ constructTerminalAllowBold , getTerminalAllowBold , setTerminalAllowBold ,+ terminalAllowBold , -- ** AudibleBell@@ -446,6 +447,7 @@ constructTerminalAudibleBell , getTerminalAudibleBell , setTerminalAudibleBell ,+ terminalAudibleBell , -- ** BackspaceBinding@@ -453,6 +455,7 @@ constructTerminalBackspaceBinding , getTerminalBackspaceBinding , setTerminalBackspaceBinding ,+ terminalBackspaceBinding , -- ** CjkAmbiguousWidth@@ -460,16 +463,19 @@ constructTerminalCjkAmbiguousWidth , getTerminalCjkAmbiguousWidth , setTerminalCjkAmbiguousWidth ,+ terminalCjkAmbiguousWidth , -- ** CurrentDirectoryUri TerminalCurrentDirectoryUriPropertyInfo , getTerminalCurrentDirectoryUri ,+ terminalCurrentDirectoryUri , -- ** CurrentFileUri TerminalCurrentFileUriPropertyInfo , getTerminalCurrentFileUri ,+ terminalCurrentFileUri , -- ** CursorBlinkMode@@ -477,6 +483,7 @@ constructTerminalCursorBlinkMode , getTerminalCursorBlinkMode , setTerminalCursorBlinkMode ,+ terminalCursorBlinkMode , -- ** CursorShape@@ -484,6 +491,7 @@ constructTerminalCursorShape , getTerminalCursorShape , setTerminalCursorShape ,+ terminalCursorShape , -- ** DeleteBinding@@ -491,20 +499,25 @@ constructTerminalDeleteBinding , getTerminalDeleteBinding , setTerminalDeleteBinding ,+ terminalDeleteBinding , -- ** Encoding TerminalEncodingPropertyInfo ,+ clearTerminalEncoding , constructTerminalEncoding , getTerminalEncoding , setTerminalEncoding ,+ terminalEncoding , -- ** FontDesc TerminalFontDescPropertyInfo ,+ clearTerminalFontDesc , constructTerminalFontDesc , getTerminalFontDesc , setTerminalFontDesc ,+ terminalFontDesc , -- ** FontScale@@ -512,11 +525,13 @@ constructTerminalFontScale , getTerminalFontScale , setTerminalFontScale ,+ terminalFontScale , -- ** IconTitle TerminalIconTitlePropertyInfo , getTerminalIconTitle ,+ terminalIconTitle , -- ** InputEnabled@@ -524,6 +539,7 @@ constructTerminalInputEnabled , getTerminalInputEnabled , setTerminalInputEnabled ,+ terminalInputEnabled , -- ** PointerAutohide@@ -531,13 +547,16 @@ constructTerminalPointerAutohide , getTerminalPointerAutohide , setTerminalPointerAutohide ,+ terminalPointerAutohide , -- ** Pty TerminalPtyPropertyInfo ,+ clearTerminalPty , constructTerminalPty , getTerminalPty , setTerminalPty ,+ terminalPty , -- ** RewrapOnResize@@ -545,6 +564,7 @@ constructTerminalRewrapOnResize , getTerminalRewrapOnResize , setTerminalRewrapOnResize ,+ terminalRewrapOnResize , -- ** ScrollOnKeystroke@@ -552,6 +572,7 @@ constructTerminalScrollOnKeystroke , getTerminalScrollOnKeystroke , setTerminalScrollOnKeystroke ,+ terminalScrollOnKeystroke , -- ** ScrollOnOutput@@ -559,6 +580,7 @@ constructTerminalScrollOnOutput , getTerminalScrollOnOutput , setTerminalScrollOnOutput ,+ terminalScrollOnOutput , -- ** ScrollbackLines@@ -566,16 +588,19 @@ constructTerminalScrollbackLines , getTerminalScrollbackLines , setTerminalScrollbackLines ,+ terminalScrollbackLines , -- ** WindowTitle TerminalWindowTitlePropertyInfo , getTerminalWindowTitle ,+ terminalWindowTitle , -- ** WordCharExceptions TerminalWordCharExceptionsPropertyInfo , getTerminalWordCharExceptions ,+ terminalWordCharExceptions , @@ -957,9 +982,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@@ -2607,6 +2632,7 @@ -- VVV Prop "allow-bold" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Just False,Just False) getTerminalAllowBold :: (MonadIO m, TerminalK o) => o -> m Bool getTerminalAllowBold obj = liftIO $ getObjectPropertyBool obj "allow-bold"@@ -2627,10 +2653,12 @@ attrGet _ = getTerminalAllowBold attrSet _ = setTerminalAllowBold attrConstruct _ = constructTerminalAllowBold+ attrClear _ = undefined -- VVV Prop "audible-bell" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Just False,Just False) getTerminalAudibleBell :: (MonadIO m, TerminalK o) => o -> m Bool getTerminalAudibleBell obj = liftIO $ getObjectPropertyBool obj "audible-bell"@@ -2651,10 +2679,12 @@ attrGet _ = getTerminalAudibleBell attrSet _ = setTerminalAudibleBell attrConstruct _ = constructTerminalAudibleBell+ attrClear _ = undefined -- VVV Prop "backspace-binding" -- Type: TInterface "Vte" "EraseBinding" -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Nothing,Just False) getTerminalBackspaceBinding :: (MonadIO m, TerminalK o) => o -> m EraseBinding getTerminalBackspaceBinding obj = liftIO $ getObjectPropertyEnum obj "backspace-binding"@@ -2675,19 +2705,21 @@ attrGet _ = getTerminalBackspaceBinding attrSet _ = setTerminalBackspaceBinding attrConstruct _ = constructTerminalBackspaceBinding+ attrClear _ = undefined -- VVV Prop "cjk-ambiguous-width"- -- Type: TBasicType TInt32+ -- Type: TBasicType TInt -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Just False,Just False) getTerminalCjkAmbiguousWidth :: (MonadIO m, TerminalK o) => o -> m Int32-getTerminalCjkAmbiguousWidth obj = liftIO $ getObjectPropertyCInt obj "cjk-ambiguous-width"+getTerminalCjkAmbiguousWidth obj = liftIO $ getObjectPropertyInt32 obj "cjk-ambiguous-width" setTerminalCjkAmbiguousWidth :: (MonadIO m, TerminalK o) => o -> Int32 -> m ()-setTerminalCjkAmbiguousWidth obj val = liftIO $ setObjectPropertyCInt obj "cjk-ambiguous-width" val+setTerminalCjkAmbiguousWidth obj val = liftIO $ setObjectPropertyInt32 obj "cjk-ambiguous-width" val constructTerminalCjkAmbiguousWidth :: Int32 -> IO ([Char], GValue)-constructTerminalCjkAmbiguousWidth val = constructObjectPropertyCInt "cjk-ambiguous-width" val+constructTerminalCjkAmbiguousWidth val = constructObjectPropertyInt32 "cjk-ambiguous-width" val data TerminalCjkAmbiguousWidthPropertyInfo instance AttrInfo TerminalCjkAmbiguousWidthPropertyInfo where@@ -2699,17 +2731,19 @@ attrGet _ = getTerminalCjkAmbiguousWidth attrSet _ = setTerminalCjkAmbiguousWidth attrConstruct _ = constructTerminalCjkAmbiguousWidth+ attrClear _ = undefined -- VVV Prop "current-directory-uri" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable]+ -- Nullable: (Just False,Nothing) getTerminalCurrentDirectoryUri :: (MonadIO m, TerminalK o) => o -> m T.Text-getTerminalCurrentDirectoryUri obj = liftIO $ getObjectPropertyString obj "current-directory-uri"+getTerminalCurrentDirectoryUri obj = liftIO $ checkUnexpectedNothing "getTerminalCurrentDirectoryUri" $ getObjectPropertyString obj "current-directory-uri" data TerminalCurrentDirectoryUriPropertyInfo instance AttrInfo TerminalCurrentDirectoryUriPropertyInfo where- type AttrAllowedOps TerminalCurrentDirectoryUriPropertyInfo = '[ 'AttrGet]+ type AttrAllowedOps TerminalCurrentDirectoryUriPropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint TerminalCurrentDirectoryUriPropertyInfo = (~) () type AttrBaseTypeConstraint TerminalCurrentDirectoryUriPropertyInfo = TerminalK type AttrGetType TerminalCurrentDirectoryUriPropertyInfo = T.Text@@ -2717,17 +2751,19 @@ attrGet _ = getTerminalCurrentDirectoryUri attrSet _ = undefined attrConstruct _ = undefined+ attrClear _ = undefined -- VVV Prop "current-file-uri" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable]+ -- Nullable: (Just False,Nothing) getTerminalCurrentFileUri :: (MonadIO m, TerminalK o) => o -> m T.Text-getTerminalCurrentFileUri obj = liftIO $ getObjectPropertyString obj "current-file-uri"+getTerminalCurrentFileUri obj = liftIO $ checkUnexpectedNothing "getTerminalCurrentFileUri" $ getObjectPropertyString obj "current-file-uri" data TerminalCurrentFileUriPropertyInfo instance AttrInfo TerminalCurrentFileUriPropertyInfo where- type AttrAllowedOps TerminalCurrentFileUriPropertyInfo = '[ 'AttrGet]+ type AttrAllowedOps TerminalCurrentFileUriPropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint TerminalCurrentFileUriPropertyInfo = (~) () type AttrBaseTypeConstraint TerminalCurrentFileUriPropertyInfo = TerminalK type AttrGetType TerminalCurrentFileUriPropertyInfo = T.Text@@ -2735,10 +2771,12 @@ attrGet _ = getTerminalCurrentFileUri attrSet _ = undefined attrConstruct _ = undefined+ attrClear _ = undefined -- VVV Prop "cursor-blink-mode" -- Type: TInterface "Vte" "CursorBlinkMode" -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Just False,Just False) getTerminalCursorBlinkMode :: (MonadIO m, TerminalK o) => o -> m CursorBlinkMode getTerminalCursorBlinkMode obj = liftIO $ getObjectPropertyEnum obj "cursor-blink-mode"@@ -2759,10 +2797,12 @@ attrGet _ = getTerminalCursorBlinkMode attrSet _ = setTerminalCursorBlinkMode attrConstruct _ = constructTerminalCursorBlinkMode+ attrClear _ = undefined -- VVV Prop "cursor-shape" -- Type: TInterface "Vte" "CursorShape" -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Just False,Just False) getTerminalCursorShape :: (MonadIO m, TerminalK o) => o -> m CursorShape getTerminalCursorShape obj = liftIO $ getObjectPropertyEnum obj "cursor-shape"@@ -2783,10 +2823,12 @@ attrGet _ = getTerminalCursorShape attrSet _ = setTerminalCursorShape attrConstruct _ = constructTerminalCursorShape+ attrClear _ = undefined -- VVV Prop "delete-binding" -- Type: TInterface "Vte" "EraseBinding" -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Nothing,Just False) getTerminalDeleteBinding :: (MonadIO m, TerminalK o) => o -> m EraseBinding getTerminalDeleteBinding obj = liftIO $ getObjectPropertyEnum obj "delete-binding"@@ -2807,23 +2849,28 @@ attrGet _ = getTerminalDeleteBinding attrSet _ = setTerminalDeleteBinding attrConstruct _ = constructTerminalDeleteBinding+ attrClear _ = undefined -- VVV Prop "encoding" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Just False,Nothing) getTerminalEncoding :: (MonadIO m, TerminalK o) => o -> m T.Text-getTerminalEncoding obj = liftIO $ getObjectPropertyString obj "encoding"+getTerminalEncoding obj = liftIO $ checkUnexpectedNothing "getTerminalEncoding" $ getObjectPropertyString obj "encoding" setTerminalEncoding :: (MonadIO m, TerminalK o) => o -> T.Text -> m ()-setTerminalEncoding obj val = liftIO $ setObjectPropertyString obj "encoding" val+setTerminalEncoding obj val = liftIO $ setObjectPropertyString obj "encoding" (Just val) constructTerminalEncoding :: T.Text -> IO ([Char], GValue)-constructTerminalEncoding val = constructObjectPropertyString "encoding" val+constructTerminalEncoding val = constructObjectPropertyString "encoding" (Just val) +clearTerminalEncoding :: (MonadIO m, TerminalK o) => o -> m ()+clearTerminalEncoding obj = liftIO $ setObjectPropertyString obj "encoding" (Nothing :: Maybe T.Text)+ data TerminalEncodingPropertyInfo instance AttrInfo TerminalEncodingPropertyInfo where- type AttrAllowedOps TerminalEncodingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrAllowedOps TerminalEncodingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint TerminalEncodingPropertyInfo = (~) T.Text type AttrBaseTypeConstraint TerminalEncodingPropertyInfo = TerminalK type AttrGetType TerminalEncodingPropertyInfo = T.Text@@ -2831,34 +2878,41 @@ attrGet _ = getTerminalEncoding attrSet _ = setTerminalEncoding attrConstruct _ = constructTerminalEncoding+ attrClear _ = clearTerminalEncoding -- VVV Prop "font-desc" -- Type: TInterface "Pango" "FontDescription" -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Nothing,Nothing) -getTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m Pango.FontDescription+getTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m (Maybe Pango.FontDescription) getTerminalFontDesc obj = liftIO $ getObjectPropertyBoxed obj "font-desc" Pango.FontDescription setTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> Pango.FontDescription -> m ()-setTerminalFontDesc obj val = liftIO $ setObjectPropertyBoxed obj "font-desc" val+setTerminalFontDesc obj val = liftIO $ setObjectPropertyBoxed obj "font-desc" (Just val) constructTerminalFontDesc :: Pango.FontDescription -> IO ([Char], GValue)-constructTerminalFontDesc val = constructObjectPropertyBoxed "font-desc" val+constructTerminalFontDesc val = constructObjectPropertyBoxed "font-desc" (Just val) +clearTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m ()+clearTerminalFontDesc obj = liftIO $ setObjectPropertyBoxed obj "font-desc" (Nothing :: Maybe Pango.FontDescription)+ data TerminalFontDescPropertyInfo instance AttrInfo TerminalFontDescPropertyInfo where- type AttrAllowedOps TerminalFontDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrAllowedOps TerminalFontDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint TerminalFontDescPropertyInfo = (~) Pango.FontDescription type AttrBaseTypeConstraint TerminalFontDescPropertyInfo = TerminalK- type AttrGetType TerminalFontDescPropertyInfo = Pango.FontDescription+ type AttrGetType TerminalFontDescPropertyInfo = (Maybe Pango.FontDescription) type AttrLabel TerminalFontDescPropertyInfo = "font-desc" attrGet _ = getTerminalFontDesc attrSet _ = setTerminalFontDesc attrConstruct _ = constructTerminalFontDesc+ attrClear _ = clearTerminalFontDesc -- VVV Prop "font-scale" -- Type: TBasicType TDouble -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Just False,Just False) getTerminalFontScale :: (MonadIO m, TerminalK o) => o -> m Double getTerminalFontScale obj = liftIO $ getObjectPropertyDouble obj "font-scale"@@ -2879,17 +2933,19 @@ attrGet _ = getTerminalFontScale attrSet _ = setTerminalFontScale attrConstruct _ = constructTerminalFontScale+ attrClear _ = undefined -- VVV Prop "icon-title" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable]+ -- Nullable: (Just False,Nothing) getTerminalIconTitle :: (MonadIO m, TerminalK o) => o -> m T.Text-getTerminalIconTitle obj = liftIO $ getObjectPropertyString obj "icon-title"+getTerminalIconTitle obj = liftIO $ checkUnexpectedNothing "getTerminalIconTitle" $ getObjectPropertyString obj "icon-title" data TerminalIconTitlePropertyInfo instance AttrInfo TerminalIconTitlePropertyInfo where- type AttrAllowedOps TerminalIconTitlePropertyInfo = '[ 'AttrGet]+ type AttrAllowedOps TerminalIconTitlePropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint TerminalIconTitlePropertyInfo = (~) () type AttrBaseTypeConstraint TerminalIconTitlePropertyInfo = TerminalK type AttrGetType TerminalIconTitlePropertyInfo = T.Text@@ -2897,10 +2953,12 @@ attrGet _ = getTerminalIconTitle attrSet _ = undefined attrConstruct _ = undefined+ attrClear _ = undefined -- VVV Prop "input-enabled" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Just False,Just False) getTerminalInputEnabled :: (MonadIO m, TerminalK o) => o -> m Bool getTerminalInputEnabled obj = liftIO $ getObjectPropertyBool obj "input-enabled"@@ -2921,10 +2979,12 @@ attrGet _ = getTerminalInputEnabled attrSet _ = setTerminalInputEnabled attrConstruct _ = constructTerminalInputEnabled+ attrClear _ = undefined -- VVV Prop "pointer-autohide" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Nothing,Nothing) getTerminalPointerAutohide :: (MonadIO m, TerminalK o) => o -> m Bool getTerminalPointerAutohide obj = liftIO $ getObjectPropertyBool obj "pointer-autohide"@@ -2945,23 +3005,28 @@ attrGet _ = getTerminalPointerAutohide attrSet _ = setTerminalPointerAutohide attrConstruct _ = constructTerminalPointerAutohide+ attrClear _ = undefined -- VVV Prop "pty" -- Type: TInterface "Vte" "Pty" -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Just False,Just True) getTerminalPty :: (MonadIO m, TerminalK o) => o -> m Pty-getTerminalPty obj = liftIO $ getObjectPropertyObject obj "pty" Pty+getTerminalPty obj = liftIO $ checkUnexpectedNothing "getTerminalPty" $ getObjectPropertyObject obj "pty" Pty setTerminalPty :: (MonadIO m, TerminalK o, PtyK a) => o -> a -> m ()-setTerminalPty obj val = liftIO $ setObjectPropertyObject obj "pty" val+setTerminalPty obj val = liftIO $ setObjectPropertyObject obj "pty" (Just val) constructTerminalPty :: (PtyK a) => a -> IO ([Char], GValue)-constructTerminalPty val = constructObjectPropertyObject "pty" val+constructTerminalPty val = constructObjectPropertyObject "pty" (Just val) +clearTerminalPty :: (MonadIO m, TerminalK o) => o -> m ()+clearTerminalPty obj = liftIO $ setObjectPropertyObject obj "pty" (Nothing :: Maybe Pty)+ data TerminalPtyPropertyInfo instance AttrInfo TerminalPtyPropertyInfo where- type AttrAllowedOps TerminalPtyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrAllowedOps TerminalPtyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint TerminalPtyPropertyInfo = PtyK type AttrBaseTypeConstraint TerminalPtyPropertyInfo = TerminalK type AttrGetType TerminalPtyPropertyInfo = Pty@@ -2969,10 +3034,12 @@ attrGet _ = getTerminalPty attrSet _ = setTerminalPty attrConstruct _ = constructTerminalPty+ attrClear _ = clearTerminalPty -- VVV Prop "rewrap-on-resize" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Just False,Just False) getTerminalRewrapOnResize :: (MonadIO m, TerminalK o) => o -> m Bool getTerminalRewrapOnResize obj = liftIO $ getObjectPropertyBool obj "rewrap-on-resize"@@ -2993,10 +3060,12 @@ attrGet _ = getTerminalRewrapOnResize attrSet _ = setTerminalRewrapOnResize attrConstruct _ = constructTerminalRewrapOnResize+ attrClear _ = undefined -- VVV Prop "scroll-on-keystroke" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Nothing,Just False) getTerminalScrollOnKeystroke :: (MonadIO m, TerminalK o) => o -> m Bool getTerminalScrollOnKeystroke obj = liftIO $ getObjectPropertyBool obj "scroll-on-keystroke"@@ -3017,10 +3086,12 @@ attrGet _ = getTerminalScrollOnKeystroke attrSet _ = setTerminalScrollOnKeystroke attrConstruct _ = constructTerminalScrollOnKeystroke+ attrClear _ = undefined -- VVV Prop "scroll-on-output" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Nothing,Just False) getTerminalScrollOnOutput :: (MonadIO m, TerminalK o) => o -> m Bool getTerminalScrollOnOutput obj = liftIO $ getObjectPropertyBool obj "scroll-on-output"@@ -3041,19 +3112,21 @@ attrGet _ = getTerminalScrollOnOutput attrSet _ = setTerminalScrollOnOutput attrConstruct _ = constructTerminalScrollOnOutput+ attrClear _ = undefined -- VVV Prop "scrollback-lines"- -- Type: TBasicType TUInt32+ -- Type: TBasicType TUInt -- Flags: [PropertyReadable,PropertyWritable]+ -- Nullable: (Nothing,Nothing) getTerminalScrollbackLines :: (MonadIO m, TerminalK o) => o -> m Word32-getTerminalScrollbackLines obj = liftIO $ getObjectPropertyCUInt obj "scrollback-lines"+getTerminalScrollbackLines obj = liftIO $ getObjectPropertyUInt32 obj "scrollback-lines" setTerminalScrollbackLines :: (MonadIO m, TerminalK o) => o -> Word32 -> m ()-setTerminalScrollbackLines obj val = liftIO $ setObjectPropertyCUInt obj "scrollback-lines" val+setTerminalScrollbackLines obj val = liftIO $ setObjectPropertyUInt32 obj "scrollback-lines" val constructTerminalScrollbackLines :: Word32 -> IO ([Char], GValue)-constructTerminalScrollbackLines val = constructObjectPropertyCUInt "scrollback-lines" val+constructTerminalScrollbackLines val = constructObjectPropertyUInt32 "scrollback-lines" val data TerminalScrollbackLinesPropertyInfo instance AttrInfo TerminalScrollbackLinesPropertyInfo where@@ -3065,17 +3138,19 @@ attrGet _ = getTerminalScrollbackLines attrSet _ = setTerminalScrollbackLines attrConstruct _ = constructTerminalScrollbackLines+ attrClear _ = undefined -- VVV Prop "window-title" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable]+ -- Nullable: (Just False,Nothing) getTerminalWindowTitle :: (MonadIO m, TerminalK o) => o -> m T.Text-getTerminalWindowTitle obj = liftIO $ getObjectPropertyString obj "window-title"+getTerminalWindowTitle obj = liftIO $ checkUnexpectedNothing "getTerminalWindowTitle" $ getObjectPropertyString obj "window-title" data TerminalWindowTitlePropertyInfo instance AttrInfo TerminalWindowTitlePropertyInfo where- type AttrAllowedOps TerminalWindowTitlePropertyInfo = '[ 'AttrGet]+ type AttrAllowedOps TerminalWindowTitlePropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint TerminalWindowTitlePropertyInfo = (~) () type AttrBaseTypeConstraint TerminalWindowTitlePropertyInfo = TerminalK type AttrGetType TerminalWindowTitlePropertyInfo = T.Text@@ -3083,13 +3158,15 @@ attrGet _ = getTerminalWindowTitle attrSet _ = undefined attrConstruct _ = undefined+ attrClear _ = undefined -- VVV Prop "word-char-exceptions" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable]+ -- Nullable: (Just False,Just False) getTerminalWordCharExceptions :: (MonadIO m, TerminalK o) => o -> m T.Text-getTerminalWordCharExceptions obj = liftIO $ getObjectPropertyString obj "word-char-exceptions"+getTerminalWordCharExceptions obj = liftIO $ checkUnexpectedNothing "getTerminalWordCharExceptions" $ getObjectPropertyString obj "word-char-exceptions" data TerminalWordCharExceptionsPropertyInfo instance AttrInfo TerminalWordCharExceptionsPropertyInfo where@@ -3101,10 +3178,77 @@ attrGet _ = getTerminalWordCharExceptions attrSet _ = undefined attrConstruct _ = undefined+ attrClear _ = undefined type instance AttributeList Terminal = TerminalAttributeList type TerminalAttributeList = ('[ '("allowBold", TerminalAllowBoldPropertyInfo), '("appPaintable", Gtk.WidgetAppPaintablePropertyInfo), '("audibleBell", TerminalAudibleBellPropertyInfo), '("backspaceBinding", TerminalBackspaceBindingPropertyInfo), '("canDefault", Gtk.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.WidgetCanFocusPropertyInfo), '("cjkAmbiguousWidth", TerminalCjkAmbiguousWidthPropertyInfo), '("compositeChild", Gtk.WidgetCompositeChildPropertyInfo), '("currentDirectoryUri", TerminalCurrentDirectoryUriPropertyInfo), '("currentFileUri", TerminalCurrentFileUriPropertyInfo), '("cursorBlinkMode", TerminalCursorBlinkModePropertyInfo), '("cursorShape", TerminalCursorShapePropertyInfo), '("deleteBinding", TerminalDeleteBindingPropertyInfo), '("doubleBuffered", Gtk.WidgetDoubleBufferedPropertyInfo), '("encoding", TerminalEncodingPropertyInfo), '("events", Gtk.WidgetEventsPropertyInfo), '("expand", Gtk.WidgetExpandPropertyInfo), '("fontDesc", TerminalFontDescPropertyInfo), '("fontScale", TerminalFontScalePropertyInfo), '("hadjustment", Gtk.ScrollableHadjustmentPropertyInfo), '("halign", Gtk.WidgetHalignPropertyInfo), '("hasDefault", Gtk.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.WidgetHexpandSetPropertyInfo), '("hscrollPolicy", Gtk.ScrollableHscrollPolicyPropertyInfo), '("iconTitle", TerminalIconTitlePropertyInfo), '("inputEnabled", TerminalInputEnabledPropertyInfo), '("isFocus", Gtk.WidgetIsFocusPropertyInfo), '("margin", Gtk.WidgetMarginPropertyInfo), '("marginBottom", Gtk.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.WidgetMarginTopPropertyInfo), '("name", Gtk.WidgetNamePropertyInfo), '("noShowAll", Gtk.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.WidgetOpacityPropertyInfo), '("parent", Gtk.WidgetParentPropertyInfo), '("pointerAutohide", TerminalPointerAutohidePropertyInfo), '("pty", TerminalPtyPropertyInfo), '("receivesDefault", Gtk.WidgetReceivesDefaultPropertyInfo), '("rewrapOnResize", TerminalRewrapOnResizePropertyInfo), '("scaleFactor", Gtk.WidgetScaleFactorPropertyInfo), '("scrollOnKeystroke", TerminalScrollOnKeystrokePropertyInfo), '("scrollOnOutput", TerminalScrollOnOutputPropertyInfo), '("scrollbackLines", TerminalScrollbackLinesPropertyInfo), '("sensitive", Gtk.WidgetSensitivePropertyInfo), '("style", Gtk.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.WidgetTooltipTextPropertyInfo), '("vadjustment", Gtk.ScrollableVadjustmentPropertyInfo), '("valign", Gtk.WidgetValignPropertyInfo), '("vexpand", Gtk.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.WidgetVexpandSetPropertyInfo), '("visible", Gtk.WidgetVisiblePropertyInfo), '("vscrollPolicy", Gtk.ScrollableVscrollPolicyPropertyInfo), '("widthRequest", Gtk.WidgetWidthRequestPropertyInfo), '("window", Gtk.WidgetWindowPropertyInfo), '("windowTitle", TerminalWindowTitlePropertyInfo), '("wordCharExceptions", TerminalWordCharExceptionsPropertyInfo)] :: [(Symbol, *)]) +terminalAllowBold :: AttrLabelProxy "allowBold"+terminalAllowBold = AttrLabelProxy++terminalAudibleBell :: AttrLabelProxy "audibleBell"+terminalAudibleBell = AttrLabelProxy++terminalBackspaceBinding :: AttrLabelProxy "backspaceBinding"+terminalBackspaceBinding = AttrLabelProxy++terminalCjkAmbiguousWidth :: AttrLabelProxy "cjkAmbiguousWidth"+terminalCjkAmbiguousWidth = AttrLabelProxy++terminalCurrentDirectoryUri :: AttrLabelProxy "currentDirectoryUri"+terminalCurrentDirectoryUri = AttrLabelProxy++terminalCurrentFileUri :: AttrLabelProxy "currentFileUri"+terminalCurrentFileUri = AttrLabelProxy++terminalCursorBlinkMode :: AttrLabelProxy "cursorBlinkMode"+terminalCursorBlinkMode = AttrLabelProxy++terminalCursorShape :: AttrLabelProxy "cursorShape"+terminalCursorShape = AttrLabelProxy++terminalDeleteBinding :: AttrLabelProxy "deleteBinding"+terminalDeleteBinding = AttrLabelProxy++terminalEncoding :: AttrLabelProxy "encoding"+terminalEncoding = AttrLabelProxy++terminalFontDesc :: AttrLabelProxy "fontDesc"+terminalFontDesc = AttrLabelProxy++terminalFontScale :: AttrLabelProxy "fontScale"+terminalFontScale = AttrLabelProxy++terminalIconTitle :: AttrLabelProxy "iconTitle"+terminalIconTitle = AttrLabelProxy++terminalInputEnabled :: AttrLabelProxy "inputEnabled"+terminalInputEnabled = AttrLabelProxy++terminalPointerAutohide :: AttrLabelProxy "pointerAutohide"+terminalPointerAutohide = AttrLabelProxy++terminalPty :: AttrLabelProxy "pty"+terminalPty = AttrLabelProxy++terminalRewrapOnResize :: AttrLabelProxy "rewrapOnResize"+terminalRewrapOnResize = AttrLabelProxy++terminalScrollOnKeystroke :: AttrLabelProxy "scrollOnKeystroke"+terminalScrollOnKeystroke = AttrLabelProxy++terminalScrollOnOutput :: AttrLabelProxy "scrollOnOutput"+terminalScrollOnOutput = AttrLabelProxy++terminalScrollbackLines :: AttrLabelProxy "scrollbackLines"+terminalScrollbackLines = AttrLabelProxy++terminalWindowTitle :: AttrLabelProxy "windowTitle"+terminalWindowTitle = AttrLabelProxy++terminalWordCharExceptions :: AttrLabelProxy "wordCharExceptions"+terminalWordCharExceptions = AttrLabelProxy+ data TerminalBellSignalInfo instance SignalInfo TerminalBellSignalInfo where type HaskellCallbackType TerminalBellSignalInfo = TerminalBellCallback@@ -3267,7 +3411,7 @@ -- method type : Constructor -- Args : [] -- Lengths : []--- returnType : TInterface "Vte" "Terminal"+-- returnType : Just (TInterface "Vte" "Terminal") -- throws : False -- Skip return : False @@ -3288,7 +3432,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3315,7 +3459,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3342,7 +3486,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TCArray False (-1) 2 (TBasicType TUInt8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [Arg {argCName = "length", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -3375,7 +3519,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TInt64, 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 @@ -3408,7 +3552,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUInt8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TUInt64, 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 @@ -3439,7 +3583,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3467,7 +3611,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3495,19 +3639,19 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt64+-- returnType : Just (TBasicType TLong) -- throws : False -- Skip return : False foreign import ccall "vte_terminal_get_char_height" vte_terminal_get_char_height :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- IO Int64+ IO CLong terminalGetCharHeight :: (MonadIO m, TerminalK a) => a -- _obj- -> m Int64 -- result+ -> m CLong -- result terminalGetCharHeight _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- vte_terminal_get_char_height _obj'@@ -3515,26 +3659,26 @@ return result data TerminalGetCharHeightMethodInfo-instance (signature ~ (m Int64), MonadIO m, TerminalK a) => MethodInfo TerminalGetCharHeightMethodInfo a signature where+instance (signature ~ (m CLong), MonadIO m, TerminalK a) => MethodInfo TerminalGetCharHeightMethodInfo a signature where overloadedMethod _ = terminalGetCharHeight -- method Terminal::get_char_width -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt64+-- returnType : Just (TBasicType TLong) -- throws : False -- Skip return : False foreign import ccall "vte_terminal_get_char_width" vte_terminal_get_char_width :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- IO Int64+ IO CLong terminalGetCharWidth :: (MonadIO m, TerminalK a) => a -- _obj- -> m Int64 -- result+ -> m CLong -- result terminalGetCharWidth _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- vte_terminal_get_char_width _obj'@@ -3542,14 +3686,14 @@ return result data TerminalGetCharWidthMethodInfo-instance (signature ~ (m Int64), MonadIO m, TerminalK a) => MethodInfo TerminalGetCharWidthMethodInfo a signature where+instance (signature ~ (m CLong), MonadIO m, TerminalK a) => MethodInfo TerminalGetCharWidthMethodInfo a signature where overloadedMethod _ = terminalGetCharWidth -- method Terminal::get_cjk_ambiguous_width -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3576,19 +3720,19 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt64+-- returnType : Just (TBasicType TLong) -- throws : False -- Skip return : False foreign import ccall "vte_terminal_get_column_count" vte_terminal_get_column_count :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- IO Int64+ IO CLong terminalGetColumnCount :: (MonadIO m, TerminalK a) => a -- _obj- -> m Int64 -- result+ -> m CLong -- result terminalGetColumnCount _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- vte_terminal_get_column_count _obj'@@ -3596,14 +3740,14 @@ return result data TerminalGetColumnCountMethodInfo-instance (signature ~ (m Int64), MonadIO m, TerminalK a) => MethodInfo TerminalGetColumnCountMethodInfo a signature where+instance (signature ~ (m CLong), MonadIO m, TerminalK a) => MethodInfo TerminalGetColumnCountMethodInfo a signature where overloadedMethod _ = terminalGetColumnCount -- method Terminal::get_current_directory_uri -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3632,7 +3776,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3661,7 +3805,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "Vte" "CursorBlinkMode"+-- returnType : Just (TInterface "Vte" "CursorBlinkMode") -- throws : False -- Skip return : False @@ -3687,27 +3831,27 @@ -- method Terminal::get_cursor_position -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "column", argType = TBasicType TInt64, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "row", argType = TBasicType TInt64, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "column", argType = TBasicType TLong, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "row", argType = TBasicType TLong, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "vte_terminal_get_cursor_position" vte_terminal_get_cursor_position :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- Ptr Int64 -> -- column : TBasicType TInt64- Ptr Int64 -> -- row : TBasicType TInt64+ Ptr CLong -> -- column : TBasicType TLong+ Ptr CLong -> -- row : TBasicType TLong IO () terminalGetCursorPosition :: (MonadIO m, TerminalK a) => a -- _obj- -> m (Int64,Int64) -- result+ -> m (CLong,CLong) -- result terminalGetCursorPosition _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj- column <- allocMem :: IO (Ptr Int64)- row <- allocMem :: IO (Ptr Int64)+ column <- allocMem :: IO (Ptr CLong)+ row <- allocMem :: IO (Ptr CLong) vte_terminal_get_cursor_position _obj' column row column' <- peek column row' <- peek row@@ -3717,14 +3861,14 @@ return (column', row') data TerminalGetCursorPositionMethodInfo-instance (signature ~ (m (Int64,Int64)), MonadIO m, TerminalK a) => MethodInfo TerminalGetCursorPositionMethodInfo a signature where+instance (signature ~ (m (CLong,CLong)), MonadIO m, TerminalK a) => MethodInfo TerminalGetCursorPositionMethodInfo a signature where overloadedMethod _ = terminalGetCursorPosition -- method Terminal::get_cursor_shape -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "Vte" "CursorShape"+-- returnType : Just (TInterface "Vte" "CursorShape") -- throws : False -- Skip return : False @@ -3752,7 +3896,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3781,7 +3925,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "Pango" "FontDescription"+-- returnType : Just (TInterface "Pango" "FontDescription") -- throws : False -- Skip return : False @@ -3810,7 +3954,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TDouble+-- returnType : Just (TBasicType TDouble) -- throws : False -- Skip return : False @@ -3836,17 +3980,17 @@ -- method Terminal::get_geometry_hints -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "hints", argType = TInterface "Gdk" "Geometry", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferNothing},Arg {argCName = "min_rows", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "min_columns", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "hints", argType = TInterface "Gdk" "Geometry", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferNothing},Arg {argCName = "min_rows", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "min_columns", 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 "vte_terminal_get_geometry_hints" vte_terminal_get_geometry_hints :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal" Ptr Gdk.Geometry -> -- hints : TInterface "Gdk" "Geometry"- Int32 -> -- min_rows : TBasicType TInt32- Int32 -> -- min_columns : TBasicType TInt32+ Int32 -> -- min_rows : TBasicType TInt+ Int32 -> -- min_columns : TBasicType TInt IO () @@ -3872,7 +4016,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3900,7 +4044,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3929,7 +4073,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3957,7 +4101,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -3985,7 +4129,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "Vte" "Pty"+-- returnType : Just (TInterface "Vte" "Pty") -- throws : False -- Skip return : False @@ -4014,7 +4158,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -4042,19 +4186,19 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TInt64+-- returnType : Just (TBasicType TLong) -- throws : False -- Skip return : False foreign import ccall "vte_terminal_get_row_count" vte_terminal_get_row_count :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- IO Int64+ IO CLong terminalGetRowCount :: (MonadIO m, TerminalK a) => a -- _obj- -> m Int64 -- result+ -> m CLong -- result terminalGetRowCount _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- vte_terminal_get_row_count _obj'@@ -4062,21 +4206,21 @@ return result data TerminalGetRowCountMethodInfo-instance (signature ~ (m Int64), MonadIO m, TerminalK a) => MethodInfo TerminalGetRowCountMethodInfo a signature where+instance (signature ~ (m CLong), MonadIO m, TerminalK a) => MethodInfo TerminalGetRowCountMethodInfo a signature where overloadedMethod _ = terminalGetRowCount -- method Terminal::get_text -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "is_selected", argType = TInterface "Vte" "SelectionFunc", direction = DirectionIn, mayBeNull = True, 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 = "attributes", argType = TGArray (TInterface "Vte" "CharAttributes"), direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferEverything}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "is_selected", argType = TInterface "Vte" "SelectionFunc", direction = DirectionIn, mayBeNull = True, 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 = "attributes", argType = TGArray (TInterface "Vte" "CharAttributes"), direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferEverything}] -- Lengths : []--- returnType : TBasicType TUTF8+-- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "vte_terminal_get_text" vte_terminal_get_text :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal" FunPtr SelectionFuncC -> -- is_selected : TInterface "Vte" "SelectionFunc"- Ptr () -> -- user_data : TBasicType TVoid+ Ptr () -> -- user_data : TBasicType TPtr Ptr (Ptr (GArray (Ptr CharAttributes))) -> -- attributes : TGArray (TInterface "Vte" "CharAttributes") IO CString @@ -4114,16 +4258,16 @@ -- method Terminal::get_text_include_trailing_spaces -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "is_selected", argType = TInterface "Vte" "SelectionFunc", direction = DirectionIn, mayBeNull = True, 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 = "attributes", argType = TGArray (TInterface "Vte" "CharAttributes"), direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferEverything}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "is_selected", argType = TInterface "Vte" "SelectionFunc", direction = DirectionIn, mayBeNull = True, 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 = "attributes", argType = TGArray (TInterface "Vte" "CharAttributes"), direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferEverything}] -- Lengths : []--- returnType : TBasicType TUTF8+-- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "vte_terminal_get_text_include_trailing_spaces" vte_terminal_get_text_include_trailing_spaces :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal" FunPtr SelectionFuncC -> -- is_selected : TInterface "Vte" "SelectionFunc"- Ptr () -> -- user_data : TBasicType TVoid+ Ptr () -> -- user_data : TBasicType TPtr Ptr (Ptr (GArray (Ptr CharAttributes))) -> -- attributes : TGArray (TInterface "Vte" "CharAttributes") IO CString @@ -4161,20 +4305,20 @@ -- method Terminal::get_text_range -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start_row", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start_col", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "end_row", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "end_col", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "is_selected", argType = TInterface "Vte" "SelectionFunc", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeCall, 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},Arg {argCName = "attributes", argType = TGArray (TInterface "Vte" "CharAttributes"), direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferEverything}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start_row", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start_col", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "end_row", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "end_col", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "is_selected", argType = TInterface "Vte" "SelectionFunc", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeCall, 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},Arg {argCName = "attributes", argType = TGArray (TInterface "Vte" "CharAttributes"), direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferEverything}] -- Lengths : []--- returnType : TBasicType TUTF8+-- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "vte_terminal_get_text_range" vte_terminal_get_text_range :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- Int64 -> -- start_row : TBasicType TInt64- Int64 -> -- start_col : TBasicType TInt64- Int64 -> -- end_row : TBasicType TInt64- Int64 -> -- end_col : TBasicType TInt64+ CLong -> -- start_row : TBasicType TLong+ CLong -> -- start_col : TBasicType TLong+ CLong -> -- end_row : TBasicType TLong+ CLong -> -- end_col : TBasicType TLong FunPtr SelectionFuncC -> -- is_selected : TInterface "Vte" "SelectionFunc"- Ptr () -> -- user_data : TBasicType TVoid+ Ptr () -> -- user_data : TBasicType TPtr Ptr (Ptr (GArray (Ptr CharAttributes))) -> -- attributes : TGArray (TInterface "Vte" "CharAttributes") IO CString @@ -4182,10 +4326,10 @@ terminalGetTextRange :: (MonadIO m, TerminalK a) => a -- _obj- -> Int64 -- startRow- -> Int64 -- startCol- -> Int64 -- endRow- -> Int64 -- endCol+ -> CLong -- startRow+ -> CLong -- startCol+ -> CLong -- endRow+ -> CLong -- endCol -> Maybe (SelectionFunc) -- isSelected -> m (T.Text,[CharAttributes]) -- result terminalGetTextRange _obj startRow startCol endRow endCol isSelected = liftIO $ do@@ -4211,14 +4355,14 @@ return (result', attributes''') data TerminalGetTextRangeMethodInfo-instance (signature ~ (Int64 -> Int64 -> Int64 -> Int64 -> Maybe (SelectionFunc) -> m (T.Text,[CharAttributes])), MonadIO m, TerminalK a) => MethodInfo TerminalGetTextRangeMethodInfo a signature where+instance (signature ~ (CLong -> CLong -> CLong -> CLong -> Maybe (SelectionFunc) -> m (T.Text,[CharAttributes])), MonadIO m, TerminalK a) => MethodInfo TerminalGetTextRangeMethodInfo a signature where overloadedMethod _ = terminalGetTextRange -- method Terminal::get_window_title -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -4247,7 +4391,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -4276,7 +4420,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "regex", argType = TInterface "GLib" "Regex", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "flags", argType = TInterface "GLib" "RegexMatchFlags", 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 @@ -4308,25 +4452,25 @@ -- method Terminal::match_check -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "column", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "row", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag", argType = TBasicType TInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "column", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "row", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag", argType = TBasicType TInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}] -- Lengths : []--- returnType : TBasicType TUTF8+-- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "vte_terminal_match_check" vte_terminal_match_check :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- Int64 -> -- column : TBasicType TInt64- Int64 -> -- row : TBasicType TInt64- Ptr Int32 -> -- tag : TBasicType TInt32+ CLong -> -- column : TBasicType TLong+ CLong -> -- row : TBasicType TLong+ Ptr Int32 -> -- tag : TBasicType TInt IO CString terminalMatchCheck :: (MonadIO m, TerminalK a) => a -- _obj- -> Int64 -- column- -> Int64 -- row+ -> CLong -- column+ -> CLong -- row -> m (T.Text,Int32) -- result terminalMatchCheck _obj column row = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj@@ -4341,21 +4485,21 @@ return (result', tag') data TerminalMatchCheckMethodInfo-instance (signature ~ (Int64 -> Int64 -> m (T.Text,Int32)), MonadIO m, TerminalK a) => MethodInfo TerminalMatchCheckMethodInfo a signature where+instance (signature ~ (CLong -> CLong -> m (T.Text,Int32)), MonadIO m, TerminalK a) => MethodInfo TerminalMatchCheckMethodInfo a signature where overloadedMethod _ = terminalMatchCheck -- method Terminal::match_check_event -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event", argType = TInterface "Gdk" "Event", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag", argType = TBasicType TInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event", argType = TInterface "Gdk" "Event", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag", argType = TBasicType TInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}] -- Lengths : []--- returnType : TBasicType TUTF8+-- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "vte_terminal_match_check_event" vte_terminal_match_check_event :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal" Ptr Gdk.Event -> -- event : TInterface "Gdk" "Event"- Ptr Int32 -> -- tag : TBasicType TInt32+ Ptr Int32 -> -- tag : TBasicType TInt IO CString @@ -4384,15 +4528,15 @@ -- method Terminal::match_remove -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag", 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 "vte_terminal_match_remove" vte_terminal_match_remove :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- Int32 -> -- tag : TBasicType TInt32+ Int32 -> -- tag : TBasicType TInt IO () @@ -4415,7 +4559,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -4440,15 +4584,15 @@ -- method Terminal::match_set_cursor_name -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cursor_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cursor_name", argType = TBasicType TUTF8, 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 "vte_terminal_match_set_cursor_name" vte_terminal_match_set_cursor_name :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- Int32 -> -- tag : TBasicType TInt32+ Int32 -> -- tag : TBasicType TInt CString -> -- cursor_name : TBasicType TUTF8 IO () @@ -4473,15 +4617,15 @@ -- method Terminal::match_set_cursor_type -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cursor_type", argType = TInterface "Gdk" "CursorType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cursor_type", argType = TInterface "Gdk" "CursorType", 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 "vte_terminal_match_set_cursor_type" vte_terminal_match_set_cursor_type :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- Int32 -> -- tag : TBasicType TInt32+ Int32 -> -- tag : TBasicType TInt CUInt -> -- cursor_type : TInterface "Gdk" "CursorType" IO () @@ -4507,7 +4651,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -4534,7 +4678,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -4561,7 +4705,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "flags", argType = TInterface "Vte" "PtyFlags", 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 "Vte" "Pty"+-- returnType : Just (TInterface "Vte" "Pty") -- throws : True -- Skip return : False @@ -4606,7 +4750,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clear_tabstops", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clear_history", 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 @@ -4639,7 +4783,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -4667,7 +4811,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -4695,7 +4839,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TInterface "GLib" "Regex"+-- returnType : Just (TInterface "GLib" "Regex") -- throws : False -- Skip return : False @@ -4724,7 +4868,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -4752,7 +4896,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "regex", argType = TInterface "GLib" "Regex", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "flags", argType = TInterface "GLib" "RegexMatchFlags", 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 @@ -4790,7 +4934,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wrap_around", 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 @@ -4820,7 +4964,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -4847,7 +4991,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "allow_bold", 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 @@ -4877,7 +5021,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "is_audible", 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 @@ -4907,7 +5051,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "binding", argType = TInterface "Vte" "EraseBinding", 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 @@ -4935,15 +5079,15 @@ -- method Terminal::set_cjk_ambiguous_width -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "vte_terminal_set_cjk_ambiguous_width" vte_terminal_set_cjk_ambiguous_width :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- Int32 -> -- width : TBasicType TInt32+ Int32 -> -- width : TBasicType TInt IO () @@ -4966,7 +5110,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "background", argType = TInterface "Gdk" "RGBA", 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 @@ -4997,7 +5141,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "bold", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -5032,7 +5176,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cursor_background", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -5067,7 +5211,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "foreground", argType = TInterface "Gdk" "RGBA", 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 @@ -5098,7 +5242,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "highlight_background", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -5133,7 +5277,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "highlight_foreground", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -5168,7 +5312,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "foreground", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "background", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "palette", argType = TCArray False (-1) 4 (TInterface "Gdk" "RGBA"), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "palette_size", argType = TBasicType TUInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [Arg {argCName = "palette_size", argType = TBasicType TUInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -5225,7 +5369,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "mode", argType = TInterface "Vte" "CursorBlinkMode", 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 @@ -5255,7 +5399,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shape", argType = TInterface "Vte" "CursorShape", 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 @@ -5285,7 +5429,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -5312,7 +5456,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "binding", argType = TInterface "Vte" "EraseBinding", 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 @@ -5342,7 +5486,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "codeset", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False @@ -5382,7 +5526,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "font_desc", argType = TInterface "Pango" "FontDescription", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -5417,7 +5561,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scale", argType = TBasicType TDouble, 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 @@ -5447,7 +5591,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "window", argType = TInterface "Gtk" "Window", 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 @@ -5478,7 +5622,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", 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 @@ -5508,7 +5652,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "setting", 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 @@ -5538,7 +5682,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pty", argType = TInterface "Vte" "Pty", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TVoid+-- returnType : Nothing -- throws : False -- Skip return : False @@ -5573,7 +5717,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rewrap", 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 @@ -5603,7 +5747,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scroll", 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 @@ -5633,7 +5777,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scroll", 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 @@ -5661,22 +5805,22 @@ -- method Terminal::set_scrollback_lines -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "lines", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "lines", argType = TBasicType TLong, 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 "vte_terminal_set_scrollback_lines" vte_terminal_set_scrollback_lines :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- Int64 -> -- lines : TBasicType TInt64+ CLong -> -- lines : TBasicType TLong IO () terminalSetScrollbackLines :: (MonadIO m, TerminalK a) => a -- _obj- -> Int64 -- lines+ -> CLong -- lines -> m () -- result terminalSetScrollbackLines _obj lines = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj@@ -5685,29 +5829,29 @@ return () data TerminalSetScrollbackLinesMethodInfo-instance (signature ~ (Int64 -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetScrollbackLinesMethodInfo a signature where+instance (signature ~ (CLong -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetScrollbackLinesMethodInfo a signature where overloadedMethod _ = terminalSetScrollbackLines -- method Terminal::set_size -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "columns", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rows", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "columns", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rows", argType = TBasicType TLong, 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 "vte_terminal_set_size" vte_terminal_set_size :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- Int64 -> -- columns : TBasicType TInt64- Int64 -> -- rows : TBasicType TInt64+ CLong -> -- columns : TBasicType TLong+ CLong -> -- rows : TBasicType TLong IO () terminalSetSize :: (MonadIO m, TerminalK a) => a -- _obj- -> Int64 -- columns- -> Int64 -- rows+ -> CLong -- columns+ -> CLong -- rows -> m () -- result terminalSetSize _obj columns rows = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj@@ -5716,14 +5860,14 @@ return () data TerminalSetSizeMethodInfo-instance (signature ~ (Int64 -> Int64 -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetSizeMethodInfo a signature where+instance (signature ~ (CLong -> CLong -> m ()), MonadIO m, TerminalK a) => MethodInfo TerminalSetSizeMethodInfo a signature where overloadedMethod _ = terminalSetSize -- method Terminal::set_word_char_exceptions -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "exceptions", argType = TBasicType TUTF8, 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 @@ -5752,9 +5896,9 @@ -- method Terminal::spawn_sync -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pty_flags", argType = TInterface "Vte" "PtyFlags", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "working_directory", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "argv", argType = TCArray True (-1) (-1) (TBasicType TFileName), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "envv", argType = TCArray True (-1) (-1) (TBasicType TFileName), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "spawn_flags", argType = TInterface "GLib" "SpawnFlags", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child_setup", argType = TInterface "GLib" "SpawnChildSetupFunc", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeCall, argClosure = 7, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child_setup_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child_pid", argType = TBasicType TInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pty_flags", argType = TInterface "Vte" "PtyFlags", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "working_directory", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "argv", argType = TCArray True (-1) (-1) (TBasicType TFileName), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "envv", argType = TCArray True (-1) (-1) (TBasicType TFileName), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "spawn_flags", argType = TInterface "GLib" "SpawnFlags", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child_setup", argType = TInterface "GLib" "SpawnChildSetupFunc", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeCall, argClosure = 7, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child_setup_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child_pid", argType = TBasicType TInt, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- returnType : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False @@ -5766,8 +5910,8 @@ Ptr CString -> -- envv : TCArray True (-1) (-1) (TBasicType TFileName) CUInt -> -- spawn_flags : TInterface "GLib" "SpawnFlags" FunPtr GLib.SpawnChildSetupFuncC -> -- child_setup : TInterface "GLib" "SpawnChildSetupFunc"- Ptr () -> -- child_setup_data : TBasicType TVoid- Ptr Int32 -> -- child_pid : TBasicType TInt32+ Ptr () -> -- child_setup_data : TBasicType TPtr+ Ptr Int32 -> -- child_pid : TBasicType TInt Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable" Ptr (Ptr GError) -> -- error IO CInt@@ -5842,7 +5986,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", 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 @@ -5867,15 +6011,15 @@ -- method Terminal::watch_child -- method type : OrdinaryMethod--- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child_pid", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child_pid", 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 "vte_terminal_watch_child" vte_terminal_watch_child :: Ptr Terminal -> -- _obj : TInterface "Vte" "Terminal"- Int32 -> -- child_pid : TBasicType TInt32+ Int32 -> -- child_pid : TBasicType TInt IO () @@ -5898,7 +6042,7 @@ -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Vte" "Terminal", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "stream", argType = TInterface "Gio" "OutputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "flags", argType = TInterface "Vte" "WriteFlags", 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 : TBasicType TBoolean+-- returnType : Just (TBasicType TBoolean) -- throws : True -- Skip return : False
GI/Vte/Objects/Terminal.hs-boot view
@@ -1,8 +1,8 @@ module GI.Vte.Objects.Terminal 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/Vte/Structs.hs view
@@ -14,9 +14,9 @@ import GI.Vte.Structs.CharAttributes -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/Vte/Structs/CharAttributes.hs view
@@ -17,9 +17,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@@ -32,8 +32,19 @@ newZeroCharAttributes :: MonadIO m => m CharAttributes newZeroCharAttributes = liftIO $ callocBytes 40 >>= wrapPtr CharAttributes +instance tag ~ 'AttrSet => Constructible CharAttributes tag where+ new _ attrs = do+ o <- newZeroCharAttributes+ GI.Attributes.set o attrs+ return o++ noCharAttributes :: Maybe CharAttributes noCharAttributes = Nothing+++type instance AttributeList CharAttributes = CharAttributesAttributeList+type CharAttributesAttributeList = ('[ ] :: [(Symbol, *)]) type family ResolveCharAttributesMethod (t :: Symbol) (o :: *) :: * where ResolveCharAttributesMethod l o = MethodResolutionFailed l o
GI/Vte/Structs/CharAttributes.hs-boot view
@@ -1,8 +1,8 @@ module GI.Vte.Structs.CharAttributes 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-vte.cabal view
@@ -1,6 +1,6 @@ -- Autogenerated, do not edit. name: gi-vte-version: 0.0.42.13+version: 0.0.42.14 synopsis: Vte bindings description: Bindings for Vte, 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.Vte.Types@@ -31,14 +31,14 @@ GI.Vte.Structs.CharAttributes pkgconfig-depends: vte-2.91 >= 0.42 build-depends: base >= 4.7 && <5,- haskell-gi-base >= 0.13 && < 1,- gi-atk >= 0.2.18.13 && < 0.2.19,- gi-glib >= 0.2.46.13 && < 0.2.47,- gi-gobject >= 0.2.46.13 && < 0.2.47,- gi-gdk >= 0.3.18.13 && < 0.3.19,- gi-gio >= 0.2.46.13 && < 0.2.47,- gi-gtk >= 0.3.18.13 && < 0.3.19,- gi-pango >= 0.1.38.13 && < 0.1.39,+ haskell-gi-base >= 0.14 && < 1,+ gi-atk >= 0.2.18.14 && < 0.2.19,+ gi-glib >= 0.2.46.14 && < 0.2.47,+ gi-gobject >= 0.2.46.14 && < 0.2.47,+ gi-gdk >= 0.3.18.14 && < 0.3.19,+ gi-gio >= 0.2.46.14 && < 0.2.47,+ gi-gtk >= 0.3.18.14 && < 0.3.19,+ gi-pango >= 0.1.38.14 && < 0.1.39, bytestring >= 0.10, containers >= 0.5, text >= 1.0,