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