| 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.Objects.DesktopAppInfo
Contents
- 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
 
Description
- 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
Constructors
| DesktopAppInfo (ForeignPtr DesktopAppInfo) | 
Instances
| 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
Instances
| (GObject o, IsDescendantOf DesktopAppInfo o) => DesktopAppInfoK o | 
toDesktopAppInfo :: DesktopAppInfoK o => o -> IO DesktopAppInfo Source
Methods
Unsupported methods
data DesktopAppInfoLaunchUrisAsManagerMethodInfo Source
Instances
| ((~) * p (), (~) * o (MethodResolutionFailed "launchUrisAsManager" DesktopAppInfo)) => MethodInfo * DesktopAppInfoLaunchUrisAsManagerMethodInfo o p | 
desktopAppInfoGetActionName
data DesktopAppInfoGetActionNameMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * signature (m Text), MonadIO m, DesktopAppInfoK a) => MethodInfo * DesktopAppInfoGetCategoriesMethodInfo a signature | 
desktopAppInfoGetCategories :: (MonadIO m, DesktopAppInfoK a) => a -> m Text Source
desktopAppInfoGetFilename
data DesktopAppInfoGetFilenameMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DesktopAppInfoK a) => MethodInfo * DesktopAppInfoGetFilenameMethodInfo a signature | 
desktopAppInfoGetFilename :: (MonadIO m, DesktopAppInfoK a) => a -> m Text Source
desktopAppInfoGetGenericName
data DesktopAppInfoGetGenericNameMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * signature (m Bool), MonadIO m, DesktopAppInfoK a) => MethodInfo * DesktopAppInfoGetIsHiddenMethodInfo a signature | 
desktopAppInfoGetIsHidden :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool Source
desktopAppInfoGetKeywords
data DesktopAppInfoGetKeywordsMethodInfo Source
Instances
| ((~) * signature (m [Text]), MonadIO m, DesktopAppInfoK a) => MethodInfo * DesktopAppInfoGetKeywordsMethodInfo a signature | 
desktopAppInfoGetKeywords :: (MonadIO m, DesktopAppInfoK a) => a -> m [Text] Source
desktopAppInfoGetNodisplay
data DesktopAppInfoGetNodisplayMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, DesktopAppInfoK a) => MethodInfo * DesktopAppInfoGetNodisplayMethodInfo a signature | 
desktopAppInfoGetNodisplay :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool Source
desktopAppInfoGetShowIn
data DesktopAppInfoGetShowInMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * signature (m Text), MonadIO m, DesktopAppInfoK a) => MethodInfo * DesktopAppInfoGetStartupWmClassMethodInfo a signature | 
desktopAppInfoGetStartupWmClass :: (MonadIO m, DesktopAppInfoK a) => a -> m Text Source
desktopAppInfoGetString
data DesktopAppInfoGetStringMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
desktopAppInfoFilename :: AttrLabelProxy "filename" Source
getDesktopAppInfoFilename :: (MonadIO m, DesktopAppInfoK o) => o -> m Text Source