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
- desktopAppInfoGetActionName
- desktopAppInfoGetBoolean
- desktopAppInfoGetCategories
- desktopAppInfoGetFilename
- desktopAppInfoGetGenericName
- desktopAppInfoGetImplementations
- desktopAppInfoGetIsHidden
- desktopAppInfoGetKeywords
- desktopAppInfoGetNodisplay
- desktopAppInfoGetShowIn
- desktopAppInfoGetStartupWmClass
- desktopAppInfoGetString
- desktopAppInfoHasKey
- desktopAppInfoLaunchAction
- desktopAppInfoListActions
- desktopAppInfoNew
- desktopAppInfoNewFromFilename
- desktopAppInfoNewFromKeyfile
- desktopAppInfoSearch
- desktopAppInfoSetDesktopEnv
- Properties
- newtype DesktopAppInfo = DesktopAppInfo (ForeignPtr DesktopAppInfo)
- class GObject o => DesktopAppInfoK o
- toDesktopAppInfo :: DesktopAppInfoK o => o -> IO DesktopAppInfo
- noDesktopAppInfo :: Maybe DesktopAppInfo
- desktopAppInfoGetActionName :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Text
- desktopAppInfoGetBoolean :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Bool
- desktopAppInfoGetCategories :: (MonadIO m, DesktopAppInfoK a) => a -> m Text
- desktopAppInfoGetFilename :: (MonadIO m, DesktopAppInfoK a) => a -> m Text
- desktopAppInfoGetGenericName :: (MonadIO m, DesktopAppInfoK a) => a -> m Text
- desktopAppInfoGetImplementations :: MonadIO m => Text -> m [DesktopAppInfo]
- desktopAppInfoGetIsHidden :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool
- desktopAppInfoGetKeywords :: (MonadIO m, DesktopAppInfoK a) => a -> m [Text]
- desktopAppInfoGetNodisplay :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool
- desktopAppInfoGetShowIn :: (MonadIO m, DesktopAppInfoK a) => a -> Maybe Text -> m Bool
- desktopAppInfoGetStartupWmClass :: (MonadIO m, DesktopAppInfoK a) => a -> m Text
- desktopAppInfoGetString :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Text
- desktopAppInfoHasKey :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Bool
- desktopAppInfoLaunchAction :: (MonadIO m, DesktopAppInfoK a, AppLaunchContextK b) => a -> Text -> Maybe b -> m ()
- desktopAppInfoListActions :: (MonadIO m, DesktopAppInfoK a) => a -> m [Text]
- desktopAppInfoNew :: MonadIO m => Text -> m DesktopAppInfo
- desktopAppInfoNewFromFilename :: MonadIO m => Text -> m DesktopAppInfo
- desktopAppInfoNewFromKeyfile :: MonadIO m => KeyFile -> m DesktopAppInfo
- desktopAppInfoSearch :: MonadIO m => Text -> m [[Text]]
- desktopAppInfoSetDesktopEnv :: MonadIO m => Text -> m ()
- data DesktopAppInfoFilenamePropertyInfo
- constructDesktopAppInfoFilename :: Text -> IO ([Char], GValue)
- getDesktopAppInfoFilename :: (MonadIO m, DesktopAppInfoK o) => o -> m Text
Exported types
newtype DesktopAppInfo Source
class GObject o => DesktopAppInfoK o Source
(GObject o, IsDescendantOf DesktopAppInfo o) => DesktopAppInfoK o Source |
toDesktopAppInfo :: DesktopAppInfoK o => o -> IO DesktopAppInfo Source
Methods
desktopAppInfoGetActionName
desktopAppInfoGetActionName :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Text Source
desktopAppInfoGetBoolean
desktopAppInfoGetBoolean :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Bool Source
desktopAppInfoGetCategories
desktopAppInfoGetCategories :: (MonadIO m, DesktopAppInfoK a) => a -> m Text Source
desktopAppInfoGetFilename
desktopAppInfoGetFilename :: (MonadIO m, DesktopAppInfoK a) => a -> m Text Source
desktopAppInfoGetGenericName
desktopAppInfoGetGenericName :: (MonadIO m, DesktopAppInfoK a) => a -> m Text Source
desktopAppInfoGetImplementations
desktopAppInfoGetImplementations :: MonadIO m => Text -> m [DesktopAppInfo] Source
desktopAppInfoGetIsHidden
desktopAppInfoGetIsHidden :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool Source
desktopAppInfoGetKeywords
desktopAppInfoGetKeywords :: (MonadIO m, DesktopAppInfoK a) => a -> m [Text] Source
desktopAppInfoGetNodisplay
desktopAppInfoGetNodisplay :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool Source
desktopAppInfoGetShowIn
desktopAppInfoGetShowIn :: (MonadIO m, DesktopAppInfoK a) => a -> Maybe Text -> m Bool Source
desktopAppInfoGetStartupWmClass
desktopAppInfoGetStartupWmClass :: (MonadIO m, DesktopAppInfoK a) => a -> m Text Source
desktopAppInfoGetString
desktopAppInfoGetString :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Text Source
desktopAppInfoHasKey
desktopAppInfoHasKey :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Bool Source
desktopAppInfoLaunchAction
desktopAppInfoLaunchAction :: (MonadIO m, DesktopAppInfoK a, AppLaunchContextK b) => a -> Text -> Maybe b -> m () Source
desktopAppInfoListActions
desktopAppInfoListActions :: (MonadIO m, DesktopAppInfoK a) => a -> m [Text] Source
desktopAppInfoNew
desktopAppInfoNew :: MonadIO m => Text -> m DesktopAppInfo Source
desktopAppInfoNewFromFilename
desktopAppInfoNewFromFilename :: MonadIO m => Text -> m DesktopAppInfo Source
desktopAppInfoNewFromKeyfile
desktopAppInfoNewFromKeyfile :: MonadIO m => KeyFile -> m DesktopAppInfo Source
desktopAppInfoSearch
desktopAppInfoSearch :: MonadIO m => Text -> m [[Text]] Source
desktopAppInfoSetDesktopEnv
desktopAppInfoSetDesktopEnv :: MonadIO m => Text -> m () Source
Deprecated: (Since version 2.42)do not use this API. Since 2.42 the value of theXDG_CURRENT_DESKTOP
environment variable will be used.
Properties
Filename
data DesktopAppInfoFilenamePropertyInfo Source
AttrInfo DesktopAppInfoFilenamePropertyInfo Source | |
type AttrLabel DesktopAppInfoFilenamePropertyInfo = "DesktopAppInfo::filename" Source | |
type AttrGetType DesktopAppInfoFilenamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint DesktopAppInfoFilenamePropertyInfo = DesktopAppInfoK Source | |
type AttrSetTypeConstraint DesktopAppInfoFilenamePropertyInfo = * ~ Text Source | |
type AttrAllowedOps DesktopAppInfoFilenamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDesktopAppInfoFilename :: (MonadIO m, DesktopAppInfoK o) => o -> m Text Source