gi-gio-2.0.6: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Interfaces.AppInfo

Contents

Description

 

Synopsis

Exported types

newtype AppInfo Source #

Constructors

AppInfo (ForeignPtr AppInfo) 

Instances

GObject AppInfo Source # 
IsObject AppInfo Source # 
IsAppInfo AppInfo Source # 
((~) * info (ResolveAppInfoMethod t AppInfo), MethodInfo * info AppInfo p) => IsLabel t (AppInfo -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> AppInfo -> p #

((~) * info (ResolveAppInfoMethod t AppInfo), MethodInfo * info AppInfo p) => IsLabelProxy t (AppInfo -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> AppInfo -> p

HasAttributeList * AppInfo Source # 
type SignalList AppInfo Source # 
type SignalList AppInfo
type AttributeList AppInfo Source # 
type AttributeList AppInfo

class GObject o => IsAppInfo o Source #

Instances

(GObject a, UnknownAncestorError Constraint AppInfo a) => IsAppInfo a Source # 
IsAppInfo DesktopAppInfo Source # 
IsAppInfo AppInfo Source # 

Methods

appInfoAddSupportsType

data AppInfoAddSupportsTypeMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoAddSupportsTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoAddSupportsTypeMethodInfo a -> signature -> s

appInfoAddSupportsType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () Source #

appInfoCanDelete

data AppInfoCanDeleteMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoCanDeleteMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoCanDeleteMethodInfo a -> signature -> s

appInfoCanRemoveSupportsType

data AppInfoCanRemoveSupportsTypeMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoCanRemoveSupportsTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoCanRemoveSupportsTypeMethodInfo a -> signature -> s

appInfoCreateFromCommandline

appInfoDelete

data AppInfoDeleteMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoDeleteMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoDeleteMethodInfo a -> signature -> s

appInfoDup

data AppInfoDupMethodInfo Source #

Instances

((~) * signature (m AppInfo), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoDupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoDupMethodInfo a -> signature -> s

appInfoEqual

data AppInfoEqualMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsAppInfo a, IsAppInfo b) => MethodInfo * AppInfoEqualMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoEqualMethodInfo a -> signature -> s

appInfoEqual :: (MonadIO m, IsAppInfo a, IsAppInfo b) => a -> b -> m Bool Source #

appInfoGetAll

appInfoGetAllForType

appInfoGetCommandline

data AppInfoGetCommandlineMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoGetCommandlineMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoGetCommandlineMethodInfo a -> signature -> s

appInfoGetDefaultForType

appInfoGetDefaultForUriScheme

appInfoGetDescription

data AppInfoGetDescriptionMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoGetDescriptionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoGetDescriptionMethodInfo a -> signature -> s

appInfoGetDisplayName

data AppInfoGetDisplayNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoGetDisplayNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoGetDisplayNameMethodInfo a -> signature -> s

appInfoGetExecutable

data AppInfoGetExecutableMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoGetExecutableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoGetExecutableMethodInfo a -> signature -> s

appInfoGetExecutable :: (MonadIO m, IsAppInfo a) => a -> m Text Source #

appInfoGetFallbackForType

appInfoGetIcon

data AppInfoGetIconMethodInfo Source #

Instances

((~) * signature (m Icon), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoGetIconMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoGetIconMethodInfo a -> signature -> s

appInfoGetId

data AppInfoGetIdMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoGetIdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoGetIdMethodInfo a -> signature -> s

appInfoGetId :: (MonadIO m, IsAppInfo a) => a -> m Text Source #

appInfoGetName

data AppInfoGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoGetNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoGetNameMethodInfo a -> signature -> s

appInfoGetName :: (MonadIO m, IsAppInfo a) => a -> m Text Source #

appInfoGetRecommendedForType

appInfoGetSupportedTypes

data AppInfoGetSupportedTypesMethodInfo Source #

Instances

((~) * signature (m [Text]), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoGetSupportedTypesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoGetSupportedTypesMethodInfo a -> signature -> s

appInfoLaunch

data AppInfoLaunchMethodInfo Source #

Instances

((~) * signature ([b] -> Maybe c -> m ()), MonadIO m, IsAppInfo a, IsFile b, IsAppLaunchContext c) => MethodInfo * AppInfoLaunchMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoLaunchMethodInfo a -> signature -> s

appInfoLaunch :: (MonadIO m, IsAppInfo a, IsFile b, IsAppLaunchContext c) => a -> [b] -> Maybe c -> m () Source #

appInfoLaunchDefaultForUri

appInfoLaunchUris

data AppInfoLaunchUrisMethodInfo Source #

Instances

((~) * signature ([Text] -> Maybe b -> m ()), MonadIO m, IsAppInfo a, IsAppLaunchContext b) => MethodInfo * AppInfoLaunchUrisMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoLaunchUrisMethodInfo a -> signature -> s

appInfoLaunchUris :: (MonadIO m, IsAppInfo a, IsAppLaunchContext b) => a -> [Text] -> Maybe b -> m () Source #

appInfoRemoveSupportsType

data AppInfoRemoveSupportsTypeMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoRemoveSupportsTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoRemoveSupportsTypeMethodInfo a -> signature -> s

appInfoRemoveSupportsType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () Source #

appInfoResetTypeAssociations

appInfoSetAsDefaultForExtension

data AppInfoSetAsDefaultForExtensionMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoSetAsDefaultForExtensionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoSetAsDefaultForExtensionMethodInfo a -> signature -> s

appInfoSetAsDefaultForType

data AppInfoSetAsDefaultForTypeMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoSetAsDefaultForTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoSetAsDefaultForTypeMethodInfo a -> signature -> s

appInfoSetAsDefaultForType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () Source #

appInfoSetAsLastUsedForType

data AppInfoSetAsLastUsedForTypeMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoSetAsLastUsedForTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoSetAsLastUsedForTypeMethodInfo a -> signature -> s

appInfoSetAsLastUsedForType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () Source #

appInfoShouldShow

data AppInfoShouldShowMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoShouldShowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoShouldShowMethodInfo a -> signature -> s

appInfoSupportsFiles

data AppInfoSupportsFilesMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoSupportsFilesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoSupportsFilesMethodInfo a -> signature -> s

appInfoSupportsUris

data AppInfoSupportsUrisMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsAppInfo a) => MethodInfo * AppInfoSupportsUrisMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AppInfoSupportsUrisMethodInfo a -> signature -> s