Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
DesktopAppInfoLookup
is an opaque data structure and can only be accessed
using the following functions.
- newtype DesktopAppInfoLookup = DesktopAppInfoLookup (ManagedPtr DesktopAppInfoLookup)
- noDesktopAppInfoLookup :: Maybe DesktopAppInfoLookup
- class GObject o => IsDesktopAppInfoLookup o
- toDesktopAppInfoLookup :: IsDesktopAppInfoLookup o => o -> IO DesktopAppInfoLookup
- data DesktopAppInfoLookupGetDefaultForUriSchemeMethodInfo
- desktopAppInfoLookupGetDefaultForUriScheme :: (HasCallStack, MonadIO m, IsDesktopAppInfoLookup a) => a -> Text -> m AppInfo
Exported types
newtype DesktopAppInfoLookup Source #
GObject DesktopAppInfoLookup Source # | |
IsObject DesktopAppInfoLookup Source # | |
IsDesktopAppInfoLookup DesktopAppInfoLookup Source # | |
((~) * info (ResolveDesktopAppInfoLookupMethod t DesktopAppInfoLookup), MethodInfo * info DesktopAppInfoLookup p) => IsLabel t (DesktopAppInfoLookup -> p) Source # | |
((~) * info (ResolveDesktopAppInfoLookupMethod t DesktopAppInfoLookup), MethodInfo * info DesktopAppInfoLookup p) => IsLabelProxy t (DesktopAppInfoLookup -> p) Source # | |
HasAttributeList * DesktopAppInfoLookup Source # | |
type AttributeList DesktopAppInfoLookup Source # | |
type SignalList DesktopAppInfoLookup Source # | |
class GObject o => IsDesktopAppInfoLookup o Source #
Methods
getDefaultForUriScheme
data DesktopAppInfoLookupGetDefaultForUriSchemeMethodInfo Source #
((~) * signature (Text -> m AppInfo), MonadIO m, IsDesktopAppInfoLookup a) => MethodInfo * DesktopAppInfoLookupGetDefaultForUriSchemeMethodInfo a signature Source # | |
desktopAppInfoLookupGetDefaultForUriScheme Source #
:: (HasCallStack, MonadIO m, IsDesktopAppInfoLookup a) | |
=> a |
|
-> Text |
|
-> m AppInfo |
Deprecated: The DesktopAppInfoLookup
interface is deprecated and unused by gio.
Gets the default application for launching applications using this URI scheme for a particular GDesktopAppInfoLookup implementation.
The GDesktopAppInfoLookup interface and this function is used
to implement appInfoGetDefaultForUriScheme
backends
in a GIO module. There is no reason for applications to use it
directly. Applications should use appInfoGetDefaultForUriScheme
.