Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- appInfoAddSupportsType
- appInfoCanDelete
- appInfoCanRemoveSupportsType
- appInfoCreateFromCommandline
- appInfoDelete
- appInfoDup
- appInfoEqual
- appInfoGetAll
- appInfoGetAllForType
- appInfoGetCommandline
- appInfoGetDefaultForType
- appInfoGetDefaultForUriScheme
- appInfoGetDescription
- appInfoGetDisplayName
- appInfoGetExecutable
- appInfoGetFallbackForType
- appInfoGetIcon
- appInfoGetId
- appInfoGetName
- appInfoGetRecommendedForType
- appInfoGetSupportedTypes
- appInfoLaunch
- appInfoLaunchDefaultForUri
- appInfoLaunchUris
- appInfoRemoveSupportsType
- appInfoResetTypeAssociations
- appInfoSetAsDefaultForExtension
- appInfoSetAsDefaultForType
- appInfoSetAsLastUsedForType
- appInfoShouldShow
- appInfoSupportsFiles
- appInfoSupportsUris
- newtype AppInfo = AppInfo (ForeignPtr AppInfo)
- noAppInfo :: Maybe AppInfo
- class GObject o => AppInfoK o
- toAppInfo :: AppInfoK o => o -> IO AppInfo
- data AppInfoAddSupportsTypeMethodInfo
- appInfoAddSupportsType :: (MonadIO m, AppInfoK a) => a -> Text -> m ()
- data AppInfoCanDeleteMethodInfo
- appInfoCanDelete :: (MonadIO m, AppInfoK a) => a -> m Bool
- data AppInfoCanRemoveSupportsTypeMethodInfo
- appInfoCanRemoveSupportsType :: (MonadIO m, AppInfoK a) => a -> m Bool
- appInfoCreateFromCommandline :: MonadIO m => Text -> Maybe Text -> [AppInfoCreateFlags] -> m AppInfo
- data AppInfoDeleteMethodInfo
- appInfoDelete :: (MonadIO m, AppInfoK a) => a -> m Bool
- data AppInfoDupMethodInfo
- appInfoDup :: (MonadIO m, AppInfoK a) => a -> m AppInfo
- data AppInfoEqualMethodInfo
- appInfoEqual :: (MonadIO m, AppInfoK a, AppInfoK b) => a -> b -> m Bool
- appInfoGetAll :: MonadIO m => m [AppInfo]
- appInfoGetAllForType :: MonadIO m => Text -> m [AppInfo]
- data AppInfoGetCommandlineMethodInfo
- appInfoGetCommandline :: (MonadIO m, AppInfoK a) => a -> m Text
- appInfoGetDefaultForType :: MonadIO m => Text -> Bool -> m AppInfo
- appInfoGetDefaultForUriScheme :: MonadIO m => Text -> m AppInfo
- data AppInfoGetDescriptionMethodInfo
- appInfoGetDescription :: (MonadIO m, AppInfoK a) => a -> m Text
- data AppInfoGetDisplayNameMethodInfo
- appInfoGetDisplayName :: (MonadIO m, AppInfoK a) => a -> m Text
- data AppInfoGetExecutableMethodInfo
- appInfoGetExecutable :: (MonadIO m, AppInfoK a) => a -> m Text
- appInfoGetFallbackForType :: MonadIO m => Text -> m [AppInfo]
- data AppInfoGetIconMethodInfo
- appInfoGetIcon :: (MonadIO m, AppInfoK a) => a -> m Icon
- data AppInfoGetIdMethodInfo
- appInfoGetId :: (MonadIO m, AppInfoK a) => a -> m Text
- data AppInfoGetNameMethodInfo
- appInfoGetName :: (MonadIO m, AppInfoK a) => a -> m Text
- appInfoGetRecommendedForType :: MonadIO m => Text -> m [AppInfo]
- data AppInfoGetSupportedTypesMethodInfo
- appInfoGetSupportedTypes :: (MonadIO m, AppInfoK a) => a -> m [Text]
- data AppInfoLaunchMethodInfo
- appInfoLaunch :: (MonadIO m, AppInfoK a, FileK b, AppLaunchContextK c) => a -> [b] -> Maybe c -> m ()
- appInfoLaunchDefaultForUri :: (MonadIO m, AppLaunchContextK a) => Text -> Maybe a -> m ()
- data AppInfoLaunchUrisMethodInfo
- appInfoLaunchUris :: (MonadIO m, AppInfoK a, AppLaunchContextK b) => a -> [Text] -> Maybe b -> m ()
- data AppInfoRemoveSupportsTypeMethodInfo
- appInfoRemoveSupportsType :: (MonadIO m, AppInfoK a) => a -> Text -> m ()
- appInfoResetTypeAssociations :: MonadIO m => Text -> m ()
- data AppInfoSetAsDefaultForExtensionMethodInfo
- appInfoSetAsDefaultForExtension :: (MonadIO m, AppInfoK a) => a -> Text -> m ()
- data AppInfoSetAsDefaultForTypeMethodInfo
- appInfoSetAsDefaultForType :: (MonadIO m, AppInfoK a) => a -> Text -> m ()
- data AppInfoSetAsLastUsedForTypeMethodInfo
- appInfoSetAsLastUsedForType :: (MonadIO m, AppInfoK a) => a -> Text -> m ()
- data AppInfoShouldShowMethodInfo
- appInfoShouldShow :: (MonadIO m, AppInfoK a) => a -> m Bool
- data AppInfoSupportsFilesMethodInfo
- appInfoSupportsFiles :: (MonadIO m, AppInfoK a) => a -> m Bool
- data AppInfoSupportsUrisMethodInfo
- appInfoSupportsUris :: (MonadIO m, AppInfoK a) => a -> m Bool
Exported types
GObject AppInfo | |
((~) * info (ResolveAppInfoMethod t AppInfo), MethodInfo * info AppInfo p) => IsLabelProxy t (AppInfo -> p) | |
type ParentTypes AppInfo | |
type AttributeList AppInfo | |
type SignalList AppInfo |
Methods
appInfoAddSupportsType
data AppInfoAddSupportsTypeMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, AppInfoK a) => MethodInfo * AppInfoAddSupportsTypeMethodInfo a signature |
appInfoAddSupportsType :: (MonadIO m, AppInfoK a) => a -> Text -> m () Source
appInfoCanDelete
data AppInfoCanDeleteMethodInfo Source
((~) * signature (m Bool), MonadIO m, AppInfoK a) => MethodInfo * AppInfoCanDeleteMethodInfo a signature |
appInfoCanDelete :: (MonadIO m, AppInfoK a) => a -> m Bool Source
appInfoCanRemoveSupportsType
data AppInfoCanRemoveSupportsTypeMethodInfo Source
((~) * signature (m Bool), MonadIO m, AppInfoK a) => MethodInfo * AppInfoCanRemoveSupportsTypeMethodInfo a signature |
appInfoCanRemoveSupportsType :: (MonadIO m, AppInfoK a) => a -> m Bool Source
appInfoCreateFromCommandline
appInfoCreateFromCommandline :: MonadIO m => Text -> Maybe Text -> [AppInfoCreateFlags] -> m AppInfo Source
appInfoDelete
data AppInfoDeleteMethodInfo Source
((~) * signature (m Bool), MonadIO m, AppInfoK a) => MethodInfo * AppInfoDeleteMethodInfo a signature |
appInfoDelete :: (MonadIO m, AppInfoK a) => a -> m Bool Source
appInfoDup
data AppInfoDupMethodInfo Source
((~) * signature (m AppInfo), MonadIO m, AppInfoK a) => MethodInfo * AppInfoDupMethodInfo a signature |
appInfoDup :: (MonadIO m, AppInfoK a) => a -> m AppInfo Source
appInfoEqual
data AppInfoEqualMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, AppInfoK a, AppInfoK b) => MethodInfo * AppInfoEqualMethodInfo a signature |
appInfoGetAll
appInfoGetAll :: MonadIO m => m [AppInfo] Source
appInfoGetAllForType
appInfoGetAllForType :: MonadIO m => Text -> m [AppInfo] Source
appInfoGetCommandline
data AppInfoGetCommandlineMethodInfo Source
((~) * signature (m Text), MonadIO m, AppInfoK a) => MethodInfo * AppInfoGetCommandlineMethodInfo a signature |
appInfoGetCommandline :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetDefaultForType
appInfoGetDefaultForUriScheme
appInfoGetDefaultForUriScheme :: MonadIO m => Text -> m AppInfo Source
appInfoGetDescription
data AppInfoGetDescriptionMethodInfo Source
((~) * signature (m Text), MonadIO m, AppInfoK a) => MethodInfo * AppInfoGetDescriptionMethodInfo a signature |
appInfoGetDescription :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetDisplayName
data AppInfoGetDisplayNameMethodInfo Source
((~) * signature (m Text), MonadIO m, AppInfoK a) => MethodInfo * AppInfoGetDisplayNameMethodInfo a signature |
appInfoGetDisplayName :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetExecutable
data AppInfoGetExecutableMethodInfo Source
((~) * signature (m Text), MonadIO m, AppInfoK a) => MethodInfo * AppInfoGetExecutableMethodInfo a signature |
appInfoGetExecutable :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetFallbackForType
appInfoGetFallbackForType :: MonadIO m => Text -> m [AppInfo] Source
appInfoGetIcon
data AppInfoGetIconMethodInfo Source
((~) * signature (m Icon), MonadIO m, AppInfoK a) => MethodInfo * AppInfoGetIconMethodInfo a signature |
appInfoGetIcon :: (MonadIO m, AppInfoK a) => a -> m Icon Source
appInfoGetId
data AppInfoGetIdMethodInfo Source
((~) * signature (m Text), MonadIO m, AppInfoK a) => MethodInfo * AppInfoGetIdMethodInfo a signature |
appInfoGetId :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetName
data AppInfoGetNameMethodInfo Source
((~) * signature (m Text), MonadIO m, AppInfoK a) => MethodInfo * AppInfoGetNameMethodInfo a signature |
appInfoGetName :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetRecommendedForType
appInfoGetRecommendedForType :: MonadIO m => Text -> m [AppInfo] Source
appInfoGetSupportedTypes
data AppInfoGetSupportedTypesMethodInfo Source
((~) * signature (m [Text]), MonadIO m, AppInfoK a) => MethodInfo * AppInfoGetSupportedTypesMethodInfo a signature |
appInfoGetSupportedTypes :: (MonadIO m, AppInfoK a) => a -> m [Text] Source
appInfoLaunch
data AppInfoLaunchMethodInfo Source
((~) * signature ([b] -> Maybe c -> m ()), MonadIO m, AppInfoK a, FileK b, AppLaunchContextK c) => MethodInfo * AppInfoLaunchMethodInfo a signature |
appInfoLaunch :: (MonadIO m, AppInfoK a, FileK b, AppLaunchContextK c) => a -> [b] -> Maybe c -> m () Source
appInfoLaunchDefaultForUri
appInfoLaunchDefaultForUri :: (MonadIO m, AppLaunchContextK a) => Text -> Maybe a -> m () Source
appInfoLaunchUris
data AppInfoLaunchUrisMethodInfo Source
((~) * signature ([Text] -> Maybe b -> m ()), MonadIO m, AppInfoK a, AppLaunchContextK b) => MethodInfo * AppInfoLaunchUrisMethodInfo a signature |
appInfoLaunchUris :: (MonadIO m, AppInfoK a, AppLaunchContextK b) => a -> [Text] -> Maybe b -> m () Source
appInfoRemoveSupportsType
data AppInfoRemoveSupportsTypeMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, AppInfoK a) => MethodInfo * AppInfoRemoveSupportsTypeMethodInfo a signature |
appInfoRemoveSupportsType :: (MonadIO m, AppInfoK a) => a -> Text -> m () Source
appInfoResetTypeAssociations
appInfoResetTypeAssociations :: MonadIO m => Text -> m () Source
appInfoSetAsDefaultForExtension
data AppInfoSetAsDefaultForExtensionMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, AppInfoK a) => MethodInfo * AppInfoSetAsDefaultForExtensionMethodInfo a signature |
appInfoSetAsDefaultForExtension :: (MonadIO m, AppInfoK a) => a -> Text -> m () Source
appInfoSetAsDefaultForType
data AppInfoSetAsDefaultForTypeMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, AppInfoK a) => MethodInfo * AppInfoSetAsDefaultForTypeMethodInfo a signature |
appInfoSetAsDefaultForType :: (MonadIO m, AppInfoK a) => a -> Text -> m () Source
appInfoSetAsLastUsedForType
data AppInfoSetAsLastUsedForTypeMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, AppInfoK a) => MethodInfo * AppInfoSetAsLastUsedForTypeMethodInfo a signature |
appInfoSetAsLastUsedForType :: (MonadIO m, AppInfoK a) => a -> Text -> m () Source
appInfoShouldShow
data AppInfoShouldShowMethodInfo Source
((~) * signature (m Bool), MonadIO m, AppInfoK a) => MethodInfo * AppInfoShouldShowMethodInfo a signature |
appInfoShouldShow :: (MonadIO m, AppInfoK a) => a -> m Bool Source
appInfoSupportsFiles
data AppInfoSupportsFilesMethodInfo Source
((~) * signature (m Bool), MonadIO m, AppInfoK a) => MethodInfo * AppInfoSupportsFilesMethodInfo a signature |
appInfoSupportsFiles :: (MonadIO m, AppInfoK a) => a -> m Bool Source
appInfoSupportsUris
data AppInfoSupportsUrisMethodInfo Source
((~) * signature (m Bool), MonadIO m, AppInfoK a) => MethodInfo * AppInfoSupportsUrisMethodInfo a signature |
appInfoSupportsUris :: (MonadIO m, AppInfoK a) => a -> m Bool Source