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
- appInfoDelete
- appInfoDup
- appInfoEqual
- appInfoGetCommandline
- appInfoGetDescription
- appInfoGetDisplayName
- appInfoGetExecutable
- appInfoGetIcon
- appInfoGetId
- appInfoGetName
- appInfoGetSupportedTypes
- appInfoLaunch
- appInfoLaunchUris
- appInfoRemoveSupportsType
- 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
- appInfoAddSupportsType :: (MonadIO m, AppInfoK a) => a -> Text -> m ()
- appInfoCanDelete :: (MonadIO m, AppInfoK a) => a -> m Bool
- appInfoCanRemoveSupportsType :: (MonadIO m, AppInfoK a) => a -> m Bool
- appInfoDelete :: (MonadIO m, AppInfoK a) => a -> m Bool
- appInfoDup :: (MonadIO m, AppInfoK a) => a -> m AppInfo
- appInfoEqual :: (MonadIO m, AppInfoK a, AppInfoK b) => a -> b -> m Bool
- appInfoGetCommandline :: (MonadIO m, AppInfoK a) => a -> m Text
- appInfoGetDescription :: (MonadIO m, AppInfoK a) => a -> m Text
- appInfoGetDisplayName :: (MonadIO m, AppInfoK a) => a -> m Text
- appInfoGetExecutable :: (MonadIO m, AppInfoK a) => a -> m Text
- appInfoGetIcon :: (MonadIO m, AppInfoK a) => a -> m Icon
- appInfoGetId :: (MonadIO m, AppInfoK a) => a -> m Text
- appInfoGetName :: (MonadIO m, AppInfoK a) => a -> m Text
- appInfoGetSupportedTypes :: (MonadIO m, AppInfoK a) => a -> m [Text]
- appInfoLaunch :: (MonadIO m, AppInfoK a, FileK b, AppLaunchContextK c) => a -> [b] -> Maybe c -> m ()
- appInfoLaunchUris :: (MonadIO m, AppInfoK a, AppLaunchContextK b) => a -> [Text] -> Maybe b -> m ()
- appInfoRemoveSupportsType :: (MonadIO m, AppInfoK a) => a -> Text -> m ()
- appInfoSetAsDefaultForExtension :: (MonadIO m, AppInfoK a) => a -> Text -> m ()
- appInfoSetAsDefaultForType :: (MonadIO m, AppInfoK a) => a -> Text -> m ()
- appInfoSetAsLastUsedForType :: (MonadIO m, AppInfoK a) => a -> Text -> m ()
- appInfoShouldShow :: (MonadIO m, AppInfoK a) => a -> m Bool
- appInfoSupportsFiles :: (MonadIO m, AppInfoK a) => a -> m Bool
- appInfoSupportsUris :: (MonadIO m, AppInfoK a) => a -> m Bool
Exported types
GObject AppInfo Source | |
type ParentTypes AppInfo Source | |
type AttributeList AppInfo Source | |
type SignalList AppInfo Source |
Methods
appInfoAddSupportsType
appInfoAddSupportsType :: (MonadIO m, AppInfoK a) => a -> Text -> m () Source
appInfoCanDelete
appInfoCanDelete :: (MonadIO m, AppInfoK a) => a -> m Bool Source
appInfoCanRemoveSupportsType
appInfoCanRemoveSupportsType :: (MonadIO m, AppInfoK a) => a -> m Bool Source
appInfoDelete
appInfoDelete :: (MonadIO m, AppInfoK a) => a -> m Bool Source
appInfoDup
appInfoDup :: (MonadIO m, AppInfoK a) => a -> m AppInfo Source
appInfoEqual
appInfoGetCommandline
appInfoGetCommandline :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetDescription
appInfoGetDescription :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetDisplayName
appInfoGetDisplayName :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetExecutable
appInfoGetExecutable :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetIcon
appInfoGetIcon :: (MonadIO m, AppInfoK a) => a -> m Icon Source
appInfoGetId
appInfoGetId :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetName
appInfoGetName :: (MonadIO m, AppInfoK a) => a -> m Text Source
appInfoGetSupportedTypes
appInfoGetSupportedTypes :: (MonadIO m, AppInfoK a) => a -> m [Text] Source
appInfoLaunch
appInfoLaunch :: (MonadIO m, AppInfoK a, FileK b, AppLaunchContextK c) => a -> [b] -> Maybe c -> m () Source
appInfoLaunchUris
appInfoLaunchUris :: (MonadIO m, AppInfoK a, AppLaunchContextK b) => a -> [Text] -> Maybe b -> m () Source
appInfoRemoveSupportsType
appInfoRemoveSupportsType :: (MonadIO m, AppInfoK a) => a -> Text -> m () Source
appInfoSetAsDefaultForExtension
appInfoSetAsDefaultForExtension :: (MonadIO m, AppInfoK a) => a -> Text -> m () Source
appInfoSetAsDefaultForType
appInfoSetAsDefaultForType :: (MonadIO m, AppInfoK a) => a -> Text -> m () Source
appInfoSetAsLastUsedForType
appInfoSetAsLastUsedForType :: (MonadIO m, AppInfoK a) => a -> Text -> m () Source
appInfoShouldShow
appInfoShouldShow :: (MonadIO m, AppInfoK a) => a -> m Bool Source
appInfoSupportsFiles
appInfoSupportsFiles :: (MonadIO m, AppInfoK a) => a -> m Bool Source
appInfoSupportsUris
appInfoSupportsUris :: (MonadIO m, AppInfoK a) => a -> m Bool Source