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
- Unsupported 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
- data DesktopAppInfoLaunchUrisAsManagerMethodInfo
- data DesktopAppInfoGetActionNameMethodInfo
- desktopAppInfoGetActionName :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Text
- data DesktopAppInfoGetBooleanMethodInfo
- desktopAppInfoGetBoolean :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Bool
- data DesktopAppInfoGetCategoriesMethodInfo
- desktopAppInfoGetCategories :: (MonadIO m, DesktopAppInfoK a) => a -> m Text
- data DesktopAppInfoGetFilenameMethodInfo
- desktopAppInfoGetFilename :: (MonadIO m, DesktopAppInfoK a) => a -> m Text
- data DesktopAppInfoGetGenericNameMethodInfo
- desktopAppInfoGetGenericName :: (MonadIO m, DesktopAppInfoK a) => a -> m Text
- desktopAppInfoGetImplementations :: MonadIO m => Text -> m [DesktopAppInfo]
- data DesktopAppInfoGetIsHiddenMethodInfo
- desktopAppInfoGetIsHidden :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool
- data DesktopAppInfoGetKeywordsMethodInfo
- desktopAppInfoGetKeywords :: (MonadIO m, DesktopAppInfoK a) => a -> m [Text]
- data DesktopAppInfoGetNodisplayMethodInfo
- desktopAppInfoGetNodisplay :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool
- data DesktopAppInfoGetShowInMethodInfo
- desktopAppInfoGetShowIn :: (MonadIO m, DesktopAppInfoK a) => a -> Maybe Text -> m Bool
- data DesktopAppInfoGetStartupWmClassMethodInfo
- desktopAppInfoGetStartupWmClass :: (MonadIO m, DesktopAppInfoK a) => a -> m Text
- data DesktopAppInfoGetStringMethodInfo
- desktopAppInfoGetString :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Text
- data DesktopAppInfoHasKeyMethodInfo
- desktopAppInfoHasKey :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Bool
- data DesktopAppInfoLaunchActionMethodInfo
- desktopAppInfoLaunchAction :: (MonadIO m, DesktopAppInfoK a, AppLaunchContextK b) => a -> Text -> Maybe b -> m ()
- data DesktopAppInfoListActionsMethodInfo
- 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
GObject DesktopAppInfo Source | |
((~) * info (ResolveDesktopAppInfoMethod t DesktopAppInfo), MethodInfo * info DesktopAppInfo p) => IsLabel t (DesktopAppInfo -> p) Source | |
((~) * info (ResolveDesktopAppInfoMethod t DesktopAppInfo), MethodInfo * info DesktopAppInfo p) => IsLabelProxy t (DesktopAppInfo -> p) Source | |
type ParentTypes DesktopAppInfo Source | |
type AttributeList DesktopAppInfo Source | |
type SignalList DesktopAppInfo Source |
class GObject o => DesktopAppInfoK o Source
(GObject o, IsDescendantOf DesktopAppInfo o) => DesktopAppInfoK o Source | |
toDesktopAppInfo :: DesktopAppInfoK o => o -> IO DesktopAppInfo Source
Methods
Unsupported methods
data DesktopAppInfoLaunchUrisAsManagerMethodInfo Source
((~) (TYPE Lifted) p (), (~) (TYPE Lifted) o (MethodResolutionFailed (TYPE Lifted) "launchUrisAsManager" DesktopAppInfo)) => MethodInfo (TYPE Lifted) DesktopAppInfoLaunchUrisAsManagerMethodInfo o p Source | |
desktopAppInfoGetActionName
data DesktopAppInfoGetActionNameMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Text), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoGetActionNameMethodInfo a signature Source | |
desktopAppInfoGetActionName :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Text Source
desktopAppInfoGetBoolean
data DesktopAppInfoGetBooleanMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Bool), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoGetBooleanMethodInfo a signature Source | |
desktopAppInfoGetBoolean :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Bool Source
desktopAppInfoGetCategories
data DesktopAppInfoGetCategoriesMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoGetCategoriesMethodInfo a signature Source | |
desktopAppInfoGetCategories :: (MonadIO m, DesktopAppInfoK a) => a -> m Text Source
desktopAppInfoGetFilename
data DesktopAppInfoGetFilenameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoGetFilenameMethodInfo a signature Source | |
desktopAppInfoGetFilename :: (MonadIO m, DesktopAppInfoK a) => a -> m Text Source
desktopAppInfoGetGenericName
data DesktopAppInfoGetGenericNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoGetGenericNameMethodInfo a signature Source | |
desktopAppInfoGetGenericName :: (MonadIO m, DesktopAppInfoK a) => a -> m Text Source
desktopAppInfoGetImplementations
desktopAppInfoGetImplementations :: MonadIO m => Text -> m [DesktopAppInfo] Source
desktopAppInfoGetIsHidden
data DesktopAppInfoGetIsHiddenMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoGetIsHiddenMethodInfo a signature Source | |
desktopAppInfoGetIsHidden :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool Source
desktopAppInfoGetKeywords
data DesktopAppInfoGetKeywordsMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoGetKeywordsMethodInfo a signature Source | |
desktopAppInfoGetKeywords :: (MonadIO m, DesktopAppInfoK a) => a -> m [Text] Source
desktopAppInfoGetNodisplay
data DesktopAppInfoGetNodisplayMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoGetNodisplayMethodInfo a signature Source | |
desktopAppInfoGetNodisplay :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool Source
desktopAppInfoGetShowIn
data DesktopAppInfoGetShowInMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> m Bool), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoGetShowInMethodInfo a signature Source | |
desktopAppInfoGetShowIn :: (MonadIO m, DesktopAppInfoK a) => a -> Maybe Text -> m Bool Source
desktopAppInfoGetStartupWmClass
data DesktopAppInfoGetStartupWmClassMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoGetStartupWmClassMethodInfo a signature Source | |
desktopAppInfoGetStartupWmClass :: (MonadIO m, DesktopAppInfoK a) => a -> m Text Source
desktopAppInfoGetString
data DesktopAppInfoGetStringMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Text), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoGetStringMethodInfo a signature Source | |
desktopAppInfoGetString :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Text Source
desktopAppInfoHasKey
data DesktopAppInfoHasKeyMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Bool), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoHasKeyMethodInfo a signature Source | |
desktopAppInfoHasKey :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Bool Source
desktopAppInfoLaunchAction
data DesktopAppInfoLaunchActionMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe b -> m ()), MonadIO m, DesktopAppInfoK a, AppLaunchContextK b) => MethodInfo (TYPE Lifted) DesktopAppInfoLaunchActionMethodInfo a signature Source | |
desktopAppInfoLaunchAction :: (MonadIO m, DesktopAppInfoK a, AppLaunchContextK b) => a -> Text -> Maybe b -> m () Source
desktopAppInfoListActions
data DesktopAppInfoListActionsMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m, DesktopAppInfoK a) => MethodInfo (TYPE Lifted) DesktopAppInfoListActionsMethodInfo a signature Source | |
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
getDesktopAppInfoFilename :: (MonadIO m, DesktopAppInfoK o) => o -> m Text Source