LGPL-2.1-only licensed by Will Thompson, Iñaki García Etxebarria and Jonas Platte
Maintained by Iñaki García Etxebarria ([email protected])
This version can be pinned in stack with:gi-gio-2.0.24@sha256:f8840f15bcce9c280165f4a43b792e152fa5e806f4e8e86dcc5068363125dcae,21799

Module documentation for 2.0.24

  • GI
    • GI.Gio
      • GI.Gio.Callbacks
      • GI.Gio.Constants
      • GI.Gio.Enums
      • GI.Gio.Flags
      • GI.Gio.Functions
      • GI.Gio.Interfaces
        • GI.Gio.Interfaces.Action
        • GI.Gio.Interfaces.ActionGroup
        • GI.Gio.Interfaces.ActionMap
        • GI.Gio.Interfaces.AppInfo
        • GI.Gio.Interfaces.AsyncInitable
        • GI.Gio.Interfaces.AsyncResult
        • GI.Gio.Interfaces.Converter
        • GI.Gio.Interfaces.DBusInterface
        • GI.Gio.Interfaces.DBusObject
        • GI.Gio.Interfaces.DBusObjectManager
        • GI.Gio.Interfaces.DatagramBased
        • GI.Gio.Interfaces.DesktopAppInfoLookup
        • GI.Gio.Interfaces.Drive
        • GI.Gio.Interfaces.DtlsClientConnection
        • GI.Gio.Interfaces.DtlsConnection
        • GI.Gio.Interfaces.DtlsServerConnection
        • GI.Gio.Interfaces.File
        • GI.Gio.Interfaces.FileDescriptorBased
        • GI.Gio.Interfaces.Icon
        • GI.Gio.Interfaces.Initable
        • GI.Gio.Interfaces.ListModel
        • GI.Gio.Interfaces.LoadableIcon
        • GI.Gio.Interfaces.Mount
        • GI.Gio.Interfaces.NetworkMonitor
        • GI.Gio.Interfaces.PollableInputStream
        • GI.Gio.Interfaces.PollableOutputStream
        • GI.Gio.Interfaces.Proxy
        • GI.Gio.Interfaces.ProxyResolver
        • GI.Gio.Interfaces.RemoteActionGroup
        • GI.Gio.Interfaces.Seekable
        • GI.Gio.Interfaces.SocketConnectable
        • GI.Gio.Interfaces.TlsBackend
        • GI.Gio.Interfaces.TlsClientConnection
        • GI.Gio.Interfaces.TlsFileDatabase
        • GI.Gio.Interfaces.TlsServerConnection
        • GI.Gio.Interfaces.Volume
      • GI.Gio.Objects
        • GI.Gio.Objects.AppInfoMonitor
        • GI.Gio.Objects.AppLaunchContext
        • GI.Gio.Objects.Application
        • GI.Gio.Objects.ApplicationCommandLine
        • GI.Gio.Objects.BufferedInputStream
        • GI.Gio.Objects.BufferedOutputStream
        • GI.Gio.Objects.BytesIcon
        • GI.Gio.Objects.Cancellable
        • GI.Gio.Objects.CharsetConverter
        • GI.Gio.Objects.ConverterInputStream
        • GI.Gio.Objects.ConverterOutputStream
        • GI.Gio.Objects.Credentials
        • GI.Gio.Objects.DBusActionGroup
        • GI.Gio.Objects.DBusAuthObserver
        • GI.Gio.Objects.DBusConnection
        • GI.Gio.Objects.DBusInterfaceSkeleton
        • GI.Gio.Objects.DBusMenuModel
        • GI.Gio.Objects.DBusMessage
        • GI.Gio.Objects.DBusMethodInvocation
        • GI.Gio.Objects.DBusObjectManagerClient
        • GI.Gio.Objects.DBusObjectManagerServer
        • GI.Gio.Objects.DBusObjectProxy
        • GI.Gio.Objects.DBusObjectSkeleton
        • GI.Gio.Objects.DBusProxy
        • GI.Gio.Objects.DBusServer
        • GI.Gio.Objects.DataInputStream
        • GI.Gio.Objects.DataOutputStream
        • GI.Gio.Objects.DesktopAppInfo
        • GI.Gio.Objects.Emblem
        • GI.Gio.Objects.EmblemedIcon
        • GI.Gio.Objects.FileEnumerator
        • GI.Gio.Objects.FileIOStream
        • GI.Gio.Objects.FileIcon
        • GI.Gio.Objects.FileInfo
        • GI.Gio.Objects.FileInputStream
        • GI.Gio.Objects.FileMonitor
        • GI.Gio.Objects.FileOutputStream
        • GI.Gio.Objects.FilenameCompleter
        • GI.Gio.Objects.FilterInputStream
        • GI.Gio.Objects.FilterOutputStream
        • GI.Gio.Objects.IOStream
        • GI.Gio.Objects.InetAddress
        • GI.Gio.Objects.InetAddressMask
        • GI.Gio.Objects.InetSocketAddress
        • GI.Gio.Objects.InputStream
        • GI.Gio.Objects.ListStore
        • GI.Gio.Objects.MemoryInputStream
        • GI.Gio.Objects.MemoryOutputStream
        • GI.Gio.Objects.Menu
        • GI.Gio.Objects.MenuAttributeIter
        • GI.Gio.Objects.MenuItem
        • GI.Gio.Objects.MenuLinkIter
        • GI.Gio.Objects.MenuModel
        • GI.Gio.Objects.MountOperation
        • GI.Gio.Objects.NativeVolumeMonitor
        • GI.Gio.Objects.NetworkAddress
        • GI.Gio.Objects.NetworkService
        • GI.Gio.Objects.Notification
        • GI.Gio.Objects.OutputStream
        • GI.Gio.Objects.Permission
        • GI.Gio.Objects.PropertyAction
        • GI.Gio.Objects.ProxyAddress
        • GI.Gio.Objects.ProxyAddressEnumerator
        • GI.Gio.Objects.Resolver
        • GI.Gio.Objects.Settings
        • GI.Gio.Objects.SettingsBackend
        • GI.Gio.Objects.SimpleAction
        • GI.Gio.Objects.SimpleActionGroup
        • GI.Gio.Objects.SimpleAsyncResult
        • GI.Gio.Objects.SimpleIOStream
        • GI.Gio.Objects.SimplePermission
        • GI.Gio.Objects.SimpleProxyResolver
        • GI.Gio.Objects.Socket
        • GI.Gio.Objects.SocketAddress
        • GI.Gio.Objects.SocketAddressEnumerator
        • GI.Gio.Objects.SocketClient
        • GI.Gio.Objects.SocketConnection
        • GI.Gio.Objects.SocketControlMessage
        • GI.Gio.Objects.SocketListener
        • GI.Gio.Objects.SocketService
        • GI.Gio.Objects.Subprocess
        • GI.Gio.Objects.SubprocessLauncher
        • GI.Gio.Objects.Task
        • GI.Gio.Objects.TcpConnection
        • GI.Gio.Objects.TcpWrapperConnection
        • GI.Gio.Objects.TestDBus
        • GI.Gio.Objects.ThemedIcon
        • GI.Gio.Objects.ThreadedSocketService
        • GI.Gio.Objects.TlsCertificate
        • GI.Gio.Objects.TlsConnection
        • GI.Gio.Objects.TlsDatabase
        • GI.Gio.Objects.TlsInteraction
        • GI.Gio.Objects.TlsPassword
        • GI.Gio.Objects.UnixConnection
        • GI.Gio.Objects.UnixCredentialsMessage
        • GI.Gio.Objects.UnixFDList
        • GI.Gio.Objects.UnixFDMessage
        • GI.Gio.Objects.UnixInputStream
        • GI.Gio.Objects.UnixMountMonitor
        • GI.Gio.Objects.UnixOutputStream
        • GI.Gio.Objects.UnixSocketAddress
        • GI.Gio.Objects.Vfs
        • GI.Gio.Objects.VolumeMonitor
        • GI.Gio.Objects.ZlibCompressor
        • GI.Gio.Objects.ZlibDecompressor
      • GI.Gio.Structs
        • GI.Gio.Structs.ActionEntry
        • GI.Gio.Structs.DBusAnnotationInfo
        • GI.Gio.Structs.DBusArgInfo
        • GI.Gio.Structs.DBusErrorEntry
        • GI.Gio.Structs.DBusInterfaceInfo
        • GI.Gio.Structs.DBusInterfaceVTable
        • GI.Gio.Structs.DBusMethodInfo
        • GI.Gio.Structs.DBusNodeInfo
        • GI.Gio.Structs.DBusPropertyInfo
        • GI.Gio.Structs.DBusSignalInfo
        • GI.Gio.Structs.DBusSubtreeVTable
        • GI.Gio.Structs.FileAttributeInfo
        • GI.Gio.Structs.FileAttributeInfoList
        • GI.Gio.Structs.FileAttributeMatcher
        • GI.Gio.Structs.IOExtension
        • GI.Gio.Structs.IOExtensionPoint
        • GI.Gio.Structs.IOModuleScope
        • GI.Gio.Structs.IOSchedulerJob
        • GI.Gio.Structs.IOStreamAdapter
        • GI.Gio.Structs.InputMessage
        • GI.Gio.Structs.InputVector
        • GI.Gio.Structs.NativeSocketAddress
        • GI.Gio.Structs.OutputMessage
        • GI.Gio.Structs.OutputVector
        • GI.Gio.Structs.Resource
        • GI.Gio.Structs.SettingsSchema
        • GI.Gio.Structs.SettingsSchemaKey
        • GI.Gio.Structs.SettingsSchemaSource
        • GI.Gio.Structs.SrvTarget
        • GI.Gio.Structs.StaticResource
        • GI.Gio.Structs.UnixMountEntry
        • GI.Gio.Structs.UnixMountPoint

Documentation

Autogenerated documentation for this package can be found at

https://hackage.haskell.org/package/gi-gio-2.0.24/docs/GI-Gio.html

For general documentation on using haskell-gi based bindings, see the project page or the Wiki.

Changes

2.0.24

  • Add support for inherited dependencies

  • Add a workaround for issue 218.

2.0.23

  • Tighten bounds in haskell-gi(-base)

2.0.22

  • List autogenerated modules in .cabal file

2.0.21

2.0.20

  • Update to haskell-gi(-base) 0.22

2.0.19

  • Update stack version to 12.10

2.0.18

  • The parameter parameter for the activate callback of ActionEntry is nullable, but it is not marked as such in the introspection data.

2.0.17

  • The return value of applicationNew can be null, but it is not marked as such in the introspection data, leading to a rather confusing error message (see issue 142 and issue 143).

2.0.16

  • The return value of volumeGetMount is nullable, but was not marked as such.

2.0.15

  • Remove enable-overloading flags, and use instead explicit CPP checks for ‘haskell-gi-overloading-1.0’, see how to disable overloading.