name: gi-gio version: 2.0.30 synopsis: Gio bindings description: Bindings for Gio, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi license: LGPL-2.1 license-file: LICENSE author: Iñaki García Etxebarria maintainer: Iñaki García Etxebarria category: Bindings build-type: Custom cabal-version: 2.0 extra-source-files: README.md ChangeLog.md stack.yaml Gio.overrides custom-setup setup-depends: base >= 4.9 && < 5, Cabal >= 1.24, haskell-gi >= 0.26 && < 0.27, gi-gobject == 2.0.*, gi-glib == 2.0.* library default-language: Haskell2010 default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses, TypeOperators other-extensions: PatternSynonyms, ViewPatterns, TypeApplications ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations pkgconfig-depends: gio-2.0 build-depends: base >= 4.7 && <5, haskell-gi-base >= 0.26 && < 0.27, haskell-gi >= 0.26 && < 0.27, haskell-gi-overloading < 1.1, gi-gobject == 2.0.*, gi-glib == 2.0.*, bytestring >= 0.10 && < 1, containers >= 0.5 && < 1, text >= 1.0 && < 3, transformers >= 0.4 && < 1 -- Disable overloading when compiling under GHC 8.2.x -- see https://ghc.haskell.org/trac/ghc/ticket/14382 if impl(ghc == 8.2.*) build-depends: haskell-gi-overloading == 0.0 -- Note that the following list of exposed modules and autogen -- modules is for documentation purposes only, so that some -- documentation appears in hackage. The actual list of modules -- to be built will be built at configure time, based on the -- available introspection data. exposed-modules: GI.Gio.Config, 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.DebugController, 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.MemoryMonitor, GI.Gio.Interfaces.Mount, GI.Gio.Interfaces.NetworkMonitor, GI.Gio.Interfaces.PollableInputStream, GI.Gio.Interfaces.PollableOutputStream, GI.Gio.Interfaces.PowerProfileMonitor, 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.DebugControllerDBus, 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.NativeSocketAddress, 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.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 autogen-modules: GI.Gio.Config, 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.DebugController, 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.MemoryMonitor, GI.Gio.Interfaces.Mount, GI.Gio.Interfaces.NetworkMonitor, GI.Gio.Interfaces.PollableInputStream, GI.Gio.Interfaces.PollableOutputStream, GI.Gio.Interfaces.PowerProfileMonitor, 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.DebugControllerDBus, 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.NativeSocketAddress, 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.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