gi-gio-2.0.7: 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 (ManagedPtr 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

addSupportsType

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 #

canDelete

data AppInfoCanDeleteMethodInfo Source #

Instances

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

Methods

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

canRemoveSupportsType

data AppInfoCanRemoveSupportsTypeMethodInfo Source #

Instances

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

Methods

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

createFromCommandline

delete

data AppInfoDeleteMethodInfo Source #

Instances

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

Methods

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

dup

data AppInfoDupMethodInfo Source #

Instances

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

Methods

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

equal

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 #

getAll

getAllForType

getCommandline

data AppInfoGetCommandlineMethodInfo Source #

Instances

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

Methods

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

getDefaultForType

getDefaultForUriScheme

getDescription

data AppInfoGetDescriptionMethodInfo Source #

Instances

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

Methods

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

getDisplayName

data AppInfoGetDisplayNameMethodInfo Source #

Instances

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

Methods

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

getExecutable

data AppInfoGetExecutableMethodInfo Source #

Instances

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

Methods

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

getFallbackForType

getIcon

data AppInfoGetIconMethodInfo Source #

Instances

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

Methods

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

getId

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 #

getName

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 #

getRecommendedForType

getSupportedTypes

data AppInfoGetSupportedTypesMethodInfo Source #

Instances

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

Methods

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

launch

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 #

launchDefaultForUri

launchUris

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 #

removeSupportsType

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 #

resetTypeAssociations

setAsDefaultForExtension

data AppInfoSetAsDefaultForExtensionMethodInfo Source #

Instances

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

Methods

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

setAsDefaultForType

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 #

setAsLastUsedForType

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 #

shouldShow

data AppInfoShouldShowMethodInfo Source #

Instances

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

Methods

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

supportsFiles

data AppInfoSupportsFilesMethodInfo Source #

Instances

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

Methods

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

supportsUris

data AppInfoSupportsUrisMethodInfo Source #

Instances

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

Methods

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