| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte | 
|---|---|
| License | LGPL-2.1 | 
| Maintainer | Iñaki García Etxebarria | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
GI.Gio.Interfaces.DesktopAppInfoLookup
Description
DesktopAppInfoLookup is an opaque data structure and can only be accessed
 using the following functions.
Synopsis
- newtype DesktopAppInfoLookup = DesktopAppInfoLookup (ManagedPtr DesktopAppInfoLookup)
 - noDesktopAppInfoLookup :: Maybe DesktopAppInfoLookup
 - class (GObject o, IsDescendantOf DesktopAppInfoLookup o) => IsDesktopAppInfoLookup o
 - toDesktopAppInfoLookup :: (MonadIO m, IsDesktopAppInfoLookup o) => o -> m DesktopAppInfoLookup
 - desktopAppInfoLookupGetDefaultForUriScheme :: (HasCallStack, MonadIO m, IsDesktopAppInfoLookup a) => a -> Text -> m AppInfo
 
Exported types
newtype DesktopAppInfoLookup Source #
Deprecated: (Since version 2.28)The DesktopAppInfoLookup interface is deprecated and   unused by GIO.
Memory-managed wrapper type.
Constructors
| DesktopAppInfoLookup (ManagedPtr DesktopAppInfoLookup) | Deprecated: (Since version 2.28)The   | 
Instances
| Eq DesktopAppInfoLookup Source # | |
Defined in GI.Gio.Interfaces.DesktopAppInfoLookup Methods (==) :: DesktopAppInfoLookup -> DesktopAppInfoLookup -> Bool # (/=) :: DesktopAppInfoLookup -> DesktopAppInfoLookup -> Bool #  | |
| GObject DesktopAppInfoLookup Source # | |
Defined in GI.Gio.Interfaces.DesktopAppInfoLookup Methods gobjectType :: IO GType #  | |
| IsGValue DesktopAppInfoLookup Source # | Convert   | 
Defined in GI.Gio.Interfaces.DesktopAppInfoLookup Methods toGValue :: DesktopAppInfoLookup -> IO GValue # fromGValue :: GValue -> IO DesktopAppInfoLookup #  | |
| HasParentTypes DesktopAppInfoLookup Source # | |
Defined in GI.Gio.Interfaces.DesktopAppInfoLookup  | |
| type ParentTypes DesktopAppInfoLookup Source # | |
Defined in GI.Gio.Interfaces.DesktopAppInfoLookup  | |
noDesktopAppInfoLookup :: Maybe DesktopAppInfoLookup Source #
A convenience alias for Nothing :: Maybe DesktopAppInfoLookup.
class (GObject o, IsDescendantOf DesktopAppInfoLookup o) => IsDesktopAppInfoLookup o Source #
Type class for types which can be safely cast to DesktopAppInfoLookup, for instance with toDesktopAppInfoLookup.
Instances
| (GObject o, IsDescendantOf DesktopAppInfoLookup o) => IsDesktopAppInfoLookup o Source # | |
Defined in GI.Gio.Interfaces.DesktopAppInfoLookup  | |
toDesktopAppInfoLookup :: (MonadIO m, IsDesktopAppInfoLookup o) => o -> m DesktopAppInfoLookup Source #
Cast to DesktopAppInfoLookup, for types for which this is known to be safe. For general casts, use castTo.
Methods
Overloaded methods
getDefaultForUriScheme
desktopAppInfoLookupGetDefaultForUriScheme Source #
Arguments
| :: (HasCallStack, MonadIO m, IsDesktopAppInfoLookup a) | |
| => a | 
  | 
| -> Text | 
  | 
| -> m AppInfo | 
Deprecated: (Since version 2.28)The DesktopAppInfoLookup interface is deprecated and   unused by GIO.
Gets the default application for launching applications
 using this URI scheme for a particular DesktopAppInfoLookup
 implementation.
The DesktopAppInfoLookup 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.