| 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
Description
- newtype DesktopAppInfo = DesktopAppInfo (ManagedPtr DesktopAppInfo)
- class GObject o => IsDesktopAppInfo o
- toDesktopAppInfo :: IsDesktopAppInfo o => o -> IO DesktopAppInfo
- noDesktopAppInfo :: Maybe DesktopAppInfo
- data DesktopAppInfoLaunchUrisAsManagerMethodInfo
- data DesktopAppInfoGetActionNameMethodInfo
- desktopAppInfoGetActionName :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Text
- data DesktopAppInfoGetBooleanMethodInfo
- desktopAppInfoGetBoolean :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Bool
- data DesktopAppInfoGetCategoriesMethodInfo
- desktopAppInfoGetCategories :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text
- data DesktopAppInfoGetFilenameMethodInfo
- desktopAppInfoGetFilename :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text
- data DesktopAppInfoGetGenericNameMethodInfo
- desktopAppInfoGetGenericName :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text
- desktopAppInfoGetImplementations :: MonadIO m => Text -> m [DesktopAppInfo]
- data DesktopAppInfoGetIsHiddenMethodInfo
- desktopAppInfoGetIsHidden :: (MonadIO m, IsDesktopAppInfo a) => a -> m Bool
- data DesktopAppInfoGetKeywordsMethodInfo
- desktopAppInfoGetKeywords :: (MonadIO m, IsDesktopAppInfo a) => a -> m [Text]
- data DesktopAppInfoGetNodisplayMethodInfo
- desktopAppInfoGetNodisplay :: (MonadIO m, IsDesktopAppInfo a) => a -> m Bool
- data DesktopAppInfoGetShowInMethodInfo
- desktopAppInfoGetShowIn :: (MonadIO m, IsDesktopAppInfo a) => a -> Maybe Text -> m Bool
- data DesktopAppInfoGetStartupWmClassMethodInfo
- desktopAppInfoGetStartupWmClass :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text
- data DesktopAppInfoGetStringMethodInfo
- desktopAppInfoGetString :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Text
- data DesktopAppInfoHasKeyMethodInfo
- desktopAppInfoHasKey :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Bool
- data DesktopAppInfoLaunchActionMethodInfo
- desktopAppInfoLaunchAction :: (MonadIO m, IsDesktopAppInfo a, IsAppLaunchContext b) => a -> Text -> Maybe b -> m ()
- data DesktopAppInfoListActionsMethodInfo
- desktopAppInfoListActions :: (MonadIO m, IsDesktopAppInfo 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 :: IsDesktopAppInfo o => Text -> IO (GValueConstruct o)
- desktopAppInfoFilename :: AttrLabelProxy "filename"
- getDesktopAppInfoFilename :: (MonadIO m, IsDesktopAppInfo o) => o -> m Text
Exported types
newtype DesktopAppInfo Source #
Constructors
| DesktopAppInfo (ManagedPtr DesktopAppInfo) |
Instances
| GObject DesktopAppInfo Source # | |
| IsObject DesktopAppInfo Source # | |
| IsDesktopAppInfo DesktopAppInfo Source # | |
| IsAppInfo 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 # | |
| HasAttributeList * DesktopAppInfo Source # | |
| type SignalList DesktopAppInfo Source # | |
| type AttributeList DesktopAppInfo Source # | |
class GObject o => IsDesktopAppInfo o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DesktopAppInfo a) => IsDesktopAppInfo a Source # | |
| IsDesktopAppInfo DesktopAppInfo Source # | |
toDesktopAppInfo :: IsDesktopAppInfo o => o -> IO DesktopAppInfo Source #
Methods
Unsupported methods
data DesktopAppInfoLaunchUrisAsManagerMethodInfo Source #
Instances
| ((~) * p (), (~) * o (MethodResolutionFailed * "launchUrisAsManager" DesktopAppInfo)) => MethodInfo * DesktopAppInfoLaunchUrisAsManagerMethodInfo o p Source # | |
getActionName
data DesktopAppInfoGetActionNameMethodInfo Source #
Instances
| ((~) * signature (Text -> m Text), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetActionNameMethodInfo a signature Source # | |
desktopAppInfoGetActionName :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Text Source #
getBoolean
data DesktopAppInfoGetBooleanMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetBooleanMethodInfo a signature Source # | |
desktopAppInfoGetBoolean :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Bool Source #
getCategories
data DesktopAppInfoGetCategoriesMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetCategoriesMethodInfo a signature Source # | |
desktopAppInfoGetCategories :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text Source #
getFilename
data DesktopAppInfoGetFilenameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetFilenameMethodInfo a signature Source # | |
desktopAppInfoGetFilename :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text Source #
getGenericName
data DesktopAppInfoGetGenericNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetGenericNameMethodInfo a signature Source # | |
desktopAppInfoGetGenericName :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text Source #
getImplementations
desktopAppInfoGetImplementations :: MonadIO m => Text -> m [DesktopAppInfo] Source #
getIsHidden
data DesktopAppInfoGetIsHiddenMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetIsHiddenMethodInfo a signature Source # | |
desktopAppInfoGetIsHidden :: (MonadIO m, IsDesktopAppInfo a) => a -> m Bool Source #
getKeywords
data DesktopAppInfoGetKeywordsMethodInfo Source #
Instances
| ((~) * signature (m [Text]), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetKeywordsMethodInfo a signature Source # | |
desktopAppInfoGetKeywords :: (MonadIO m, IsDesktopAppInfo a) => a -> m [Text] Source #
getNodisplay
data DesktopAppInfoGetNodisplayMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetNodisplayMethodInfo a signature Source # | |
desktopAppInfoGetNodisplay :: (MonadIO m, IsDesktopAppInfo a) => a -> m Bool Source #
getShowIn
data DesktopAppInfoGetShowInMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m Bool), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetShowInMethodInfo a signature Source # | |
desktopAppInfoGetShowIn :: (MonadIO m, IsDesktopAppInfo a) => a -> Maybe Text -> m Bool Source #
getStartupWmClass
data DesktopAppInfoGetStartupWmClassMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetStartupWmClassMethodInfo a signature Source # | |
desktopAppInfoGetStartupWmClass :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text Source #
getString
data DesktopAppInfoGetStringMethodInfo Source #
Instances
| ((~) * signature (Text -> m Text), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetStringMethodInfo a signature Source # | |
desktopAppInfoGetString :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Text Source #
hasKey
data DesktopAppInfoHasKeyMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoHasKeyMethodInfo a signature Source # | |
desktopAppInfoHasKey :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Bool Source #
launchAction
data DesktopAppInfoLaunchActionMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> m ()), MonadIO m, IsDesktopAppInfo a, IsAppLaunchContext b) => MethodInfo * DesktopAppInfoLaunchActionMethodInfo a signature Source # | |
desktopAppInfoLaunchAction :: (MonadIO m, IsDesktopAppInfo a, IsAppLaunchContext b) => a -> Text -> Maybe b -> m () Source #
listActions
data DesktopAppInfoListActionsMethodInfo Source #
Instances
| ((~) * signature (m [Text]), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoListActionsMethodInfo a signature Source # | |
desktopAppInfoListActions :: (MonadIO m, IsDesktopAppInfo a) => a -> m [Text] Source #
new
desktopAppInfoNew :: MonadIO m => Text -> m DesktopAppInfo Source #
newFromFilename
desktopAppInfoNewFromFilename :: MonadIO m => Text -> m DesktopAppInfo Source #
newFromKeyfile
desktopAppInfoNewFromKeyfile :: MonadIO m => KeyFile -> m DesktopAppInfo Source #
search
desktopAppInfoSearch :: MonadIO m => Text -> m [[Text]] Source #
setDesktopEnv
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
| AttrInfo DesktopAppInfoFilenamePropertyInfo Source # | |
| type AttrSetTypeConstraint DesktopAppInfoFilenamePropertyInfo Source # | |
| type AttrOrigin DesktopAppInfoFilenamePropertyInfo Source # | |
| type AttrLabel DesktopAppInfoFilenamePropertyInfo Source # | |
| type AttrGetType DesktopAppInfoFilenamePropertyInfo Source # | |
| type AttrBaseTypeConstraint DesktopAppInfoFilenamePropertyInfo Source # | |
| type AttrAllowedOps DesktopAppInfoFilenamePropertyInfo Source # | |
constructDesktopAppInfoFilename :: IsDesktopAppInfo o => Text -> IO (GValueConstruct o) Source #
desktopAppInfoFilename :: AttrLabelProxy "filename" Source #
getDesktopAppInfoFilename :: (MonadIO m, IsDesktopAppInfo o) => o -> m Text Source #