| 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 |
GI.Gio.Interfaces.AppInfo
Contents
- 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
Description
- newtype AppInfo = AppInfo (ForeignPtr AppInfo)
- noAppInfo :: Maybe AppInfo
- class GObject o => IsAppInfo o
- toAppInfo :: IsAppInfo o => o -> IO AppInfo
- data AppInfoAddSupportsTypeMethodInfo
- appInfoAddSupportsType :: (MonadIO m, IsAppInfo a) => a -> Text -> m ()
- data AppInfoCanDeleteMethodInfo
- appInfoCanDelete :: (MonadIO m, IsAppInfo a) => a -> m Bool
- data AppInfoCanRemoveSupportsTypeMethodInfo
- appInfoCanRemoveSupportsType :: (MonadIO m, IsAppInfo a) => a -> m Bool
- appInfoCreateFromCommandline :: MonadIO m => Text -> Maybe Text -> [AppInfoCreateFlags] -> m AppInfo
- data AppInfoDeleteMethodInfo
- appInfoDelete :: (MonadIO m, IsAppInfo a) => a -> m Bool
- data AppInfoDupMethodInfo
- appInfoDup :: (MonadIO m, IsAppInfo a) => a -> m AppInfo
- data AppInfoEqualMethodInfo
- appInfoEqual :: (MonadIO m, IsAppInfo a, IsAppInfo b) => a -> b -> m Bool
- appInfoGetAll :: MonadIO m => m [AppInfo]
- appInfoGetAllForType :: MonadIO m => Text -> m [AppInfo]
- data AppInfoGetCommandlineMethodInfo
- appInfoGetCommandline :: (MonadIO m, IsAppInfo a) => a -> m Text
- appInfoGetDefaultForType :: MonadIO m => Text -> Bool -> m AppInfo
- appInfoGetDefaultForUriScheme :: MonadIO m => Text -> m AppInfo
- data AppInfoGetDescriptionMethodInfo
- appInfoGetDescription :: (MonadIO m, IsAppInfo a) => a -> m Text
- data AppInfoGetDisplayNameMethodInfo
- appInfoGetDisplayName :: (MonadIO m, IsAppInfo a) => a -> m Text
- data AppInfoGetExecutableMethodInfo
- appInfoGetExecutable :: (MonadIO m, IsAppInfo a) => a -> m Text
- appInfoGetFallbackForType :: MonadIO m => Text -> m [AppInfo]
- data AppInfoGetIconMethodInfo
- appInfoGetIcon :: (MonadIO m, IsAppInfo a) => a -> m Icon
- data AppInfoGetIdMethodInfo
- appInfoGetId :: (MonadIO m, IsAppInfo a) => a -> m Text
- data AppInfoGetNameMethodInfo
- appInfoGetName :: (MonadIO m, IsAppInfo a) => a -> m Text
- appInfoGetRecommendedForType :: MonadIO m => Text -> m [AppInfo]
- data AppInfoGetSupportedTypesMethodInfo
- appInfoGetSupportedTypes :: (MonadIO m, IsAppInfo a) => a -> m [Text]
- data AppInfoLaunchMethodInfo
- appInfoLaunch :: (MonadIO m, IsAppInfo a, IsFile b, IsAppLaunchContext c) => a -> [b] -> Maybe c -> m ()
- appInfoLaunchDefaultForUri :: (MonadIO m, IsAppLaunchContext a) => Text -> Maybe a -> m ()
- data AppInfoLaunchUrisMethodInfo
- appInfoLaunchUris :: (MonadIO m, IsAppInfo a, IsAppLaunchContext b) => a -> [Text] -> Maybe b -> m ()
- data AppInfoRemoveSupportsTypeMethodInfo
- appInfoRemoveSupportsType :: (MonadIO m, IsAppInfo a) => a -> Text -> m ()
- appInfoResetTypeAssociations :: MonadIO m => Text -> m ()
- data AppInfoSetAsDefaultForExtensionMethodInfo
- appInfoSetAsDefaultForExtension :: (MonadIO m, IsAppInfo a) => a -> Text -> m ()
- data AppInfoSetAsDefaultForTypeMethodInfo
- appInfoSetAsDefaultForType :: (MonadIO m, IsAppInfo a) => a -> Text -> m ()
- data AppInfoSetAsLastUsedForTypeMethodInfo
- appInfoSetAsLastUsedForType :: (MonadIO m, IsAppInfo a) => a -> Text -> m ()
- data AppInfoShouldShowMethodInfo
- appInfoShouldShow :: (MonadIO m, IsAppInfo a) => a -> m Bool
- data AppInfoSupportsFilesMethodInfo
- appInfoSupportsFiles :: (MonadIO m, IsAppInfo a) => a -> m Bool
- data AppInfoSupportsUrisMethodInfo
- appInfoSupportsUris :: (MonadIO m, IsAppInfo a) => a -> m Bool
Exported types
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 # | |
| ((~) * info (ResolveAppInfoMethod t AppInfo), MethodInfo * info AppInfo p) => IsLabelProxy t (AppInfo -> p) Source # | |
| HasAttributeList * AppInfo Source # | |
| type SignalList AppInfo Source # | |
| type AttributeList AppInfo Source # | |
Methods
appInfoAddSupportsType
appInfoAddSupportsType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () Source #
appInfoCanDelete
appInfoCanRemoveSupportsType
appInfoCreateFromCommandline
appInfoCreateFromCommandline :: MonadIO m => Text -> Maybe Text -> [AppInfoCreateFlags] -> m AppInfo Source #
appInfoDelete
appInfoDup
data AppInfoDupMethodInfo Source #
appInfoEqual
appInfoGetAll
appInfoGetAll :: MonadIO m => m [AppInfo] Source #
appInfoGetAllForType
appInfoGetAllForType :: MonadIO m => Text -> m [AppInfo] Source #
appInfoGetCommandline
appInfoGetCommandline :: (MonadIO m, IsAppInfo a) => a -> m Text Source #
appInfoGetDefaultForType
appInfoGetDefaultForUriScheme
appInfoGetDefaultForUriScheme :: MonadIO m => Text -> m AppInfo Source #
appInfoGetDescription
appInfoGetDescription :: (MonadIO m, IsAppInfo a) => a -> m Text Source #
appInfoGetDisplayName
appInfoGetDisplayName :: (MonadIO m, IsAppInfo a) => a -> m Text Source #
appInfoGetExecutable
appInfoGetExecutable :: (MonadIO m, IsAppInfo a) => a -> m Text Source #
appInfoGetFallbackForType
appInfoGetFallbackForType :: MonadIO m => Text -> m [AppInfo] Source #
appInfoGetIcon
appInfoGetId
appInfoGetId :: (MonadIO m, IsAppInfo a) => a -> m Text Source #
appInfoGetName
appInfoGetName :: (MonadIO m, IsAppInfo a) => a -> m Text Source #
appInfoGetRecommendedForType
appInfoGetRecommendedForType :: MonadIO m => Text -> m [AppInfo] Source #
appInfoGetSupportedTypes
appInfoGetSupportedTypes :: (MonadIO m, IsAppInfo a) => a -> m [Text] Source #
appInfoLaunch
data AppInfoLaunchMethodInfo Source #
Instances
| ((~) * signature ([b] -> Maybe c -> m ()), MonadIO m, IsAppInfo a, IsFile b, IsAppLaunchContext c) => MethodInfo * AppInfoLaunchMethodInfo a signature Source # | |
appInfoLaunch :: (MonadIO m, IsAppInfo a, IsFile b, IsAppLaunchContext c) => a -> [b] -> Maybe c -> m () Source #
appInfoLaunchDefaultForUri
appInfoLaunchDefaultForUri :: (MonadIO m, IsAppLaunchContext a) => Text -> Maybe a -> m () Source #
appInfoLaunchUris
data AppInfoLaunchUrisMethodInfo Source #
Instances
| ((~) * signature ([Text] -> Maybe b -> m ()), MonadIO m, IsAppInfo a, IsAppLaunchContext b) => MethodInfo * AppInfoLaunchUrisMethodInfo a signature Source # | |
appInfoLaunchUris :: (MonadIO m, IsAppInfo a, IsAppLaunchContext b) => a -> [Text] -> Maybe b -> m () Source #
appInfoRemoveSupportsType
appInfoRemoveSupportsType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () Source #
appInfoResetTypeAssociations
appInfoResetTypeAssociations :: MonadIO m => Text -> m () Source #
appInfoSetAsDefaultForExtension
appInfoSetAsDefaultForExtension :: (MonadIO m, IsAppInfo a) => a -> Text -> m () Source #
appInfoSetAsDefaultForType
appInfoSetAsDefaultForType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () Source #
appInfoSetAsLastUsedForType
appInfoSetAsLastUsedForType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () Source #