gi-gio-2.0.2: 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 
((~) * info (ResolveAppInfoMethod t AppInfo), MethodInfo * info AppInfo p) => IsLabelProxy t (AppInfo -> p) Source 
type ParentTypes AppInfo Source 
type AttributeList AppInfo Source 
type SignalList AppInfo Source 

class GObject o => AppInfoK o Source

Methods

appInfoAddSupportsType

data AppInfoAddSupportsTypeMethodInfo Source

Instances

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

appInfoCanDelete

data AppInfoCanDeleteMethodInfo Source

Instances

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

appInfoCanRemoveSupportsType

appInfoCreateFromCommandline

appInfoDelete

data AppInfoDeleteMethodInfo Source

Instances

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

appInfoDup

data AppInfoDupMethodInfo Source

Instances

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

appInfoEqual

data AppInfoEqualMethodInfo Source

Instances

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

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

appInfoGetAll

appInfoGetAllForType

appInfoGetCommandline

appInfoGetDefaultForType

appInfoGetDefaultForUriScheme

appInfoGetDescription

appInfoGetDisplayName

appInfoGetExecutable

appInfoGetFallbackForType

appInfoGetIcon

data AppInfoGetIconMethodInfo Source

Instances

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

appInfoGetId

data AppInfoGetIdMethodInfo Source

Instances

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

appInfoGetName

data AppInfoGetNameMethodInfo Source

Instances

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

appInfoGetRecommendedForType

appInfoGetSupportedTypes

appInfoLaunch

data AppInfoLaunchMethodInfo Source

Instances

((~) * signature ([b] -> Maybe c -> m ()), MonadIO m, AppInfoK a, FileK b, AppLaunchContextK c) => MethodInfo * AppInfoLaunchMethodInfo a signature Source 

appInfoLaunch :: (MonadIO m, AppInfoK a, FileK b, AppLaunchContextK c) => a -> [b] -> Maybe c -> m () Source

appInfoLaunchDefaultForUri

appInfoLaunchUris

data AppInfoLaunchUrisMethodInfo Source

Instances

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

appInfoRemoveSupportsType

appInfoResetTypeAssociations

appInfoSetAsDefaultForExtension

appInfoSetAsDefaultForType

appInfoSetAsLastUsedForType

appInfoShouldShow

data AppInfoShouldShowMethodInfo Source

Instances

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

appInfoSupportsFiles

appInfoSupportsUris

data AppInfoSupportsUrisMethodInfo Source

Instances

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