gi-gio-2.0.23: Gio bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Interfaces.DesktopAppInfoLookup

Contents

Description

DesktopAppInfoLookup is an opaque data structure and can only be accessed using the following functions.

Synopsis

Exported types

newtype DesktopAppInfoLookup Source #

Memory-managed wrapper type.

Constructors

DesktopAppInfoLookup (ManagedPtr DesktopAppInfoLookup) 
Instances
GObject DesktopAppInfoLookup Source # 
Instance details

Defined in GI.Gio.Interfaces.DesktopAppInfoLookup

Methods

gobjectType :: IO GType

HasParentTypes DesktopAppInfoLookup Source # 
Instance details

Defined in GI.Gio.Interfaces.DesktopAppInfoLookup

type ParentTypes DesktopAppInfoLookup Source # 
Instance details

Defined in GI.Gio.Interfaces.DesktopAppInfoLookup

type ParentTypes DesktopAppInfoLookup = Object ': ([] :: [Type])

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 # 
Instance details

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

getDefaultForUriScheme

desktopAppInfoLookupGetDefaultForUriScheme Source #

Arguments

:: (HasCallStack, MonadIO m, IsDesktopAppInfoLookup a) 
=> a

lookup: a DesktopAppInfoLookup

-> Text

uriScheme: a string containing a URI scheme.

-> m AppInfo

Returns: AppInfo for given uriScheme or Nothing on error.

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.