gi-gio-2.0.7: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Objects.DesktopAppInfo

Contents

Description

 

Synopsis

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 # 

Methods

fromLabel :: Proxy# Symbol t -> DesktopAppInfo -> p #

((~) * info (ResolveDesktopAppInfoMethod t DesktopAppInfo), MethodInfo * info DesktopAppInfo p) => IsLabelProxy t (DesktopAppInfo -> p) Source # 
HasAttributeList * DesktopAppInfo Source # 
type SignalList DesktopAppInfo Source # 
type SignalList DesktopAppInfo
type AttributeList DesktopAppInfo Source # 
type AttributeList DesktopAppInfo

class GObject o => IsDesktopAppInfo o Source #

Instances

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 # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoGetActionNameMethodInfo a -> signature -> s

getBoolean

data DesktopAppInfoGetBooleanMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetBooleanMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoGetBooleanMethodInfo a -> signature -> s

getCategories

data DesktopAppInfoGetCategoriesMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetCategoriesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoGetCategoriesMethodInfo a -> signature -> s

getFilename

data DesktopAppInfoGetFilenameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetFilenameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoGetFilenameMethodInfo a -> signature -> s

getGenericName

data DesktopAppInfoGetGenericNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetGenericNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoGetGenericNameMethodInfo a -> signature -> s

getImplementations

getIsHidden

data DesktopAppInfoGetIsHiddenMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetIsHiddenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoGetIsHiddenMethodInfo a -> signature -> s

getKeywords

data DesktopAppInfoGetKeywordsMethodInfo Source #

Instances

((~) * signature (m [Text]), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetKeywordsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoGetKeywordsMethodInfo a -> signature -> s

getNodisplay

data DesktopAppInfoGetNodisplayMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetNodisplayMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoGetNodisplayMethodInfo a -> signature -> s

getShowIn

data DesktopAppInfoGetShowInMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m Bool), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetShowInMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoGetShowInMethodInfo a -> signature -> s

getStartupWmClass

data DesktopAppInfoGetStartupWmClassMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetStartupWmClassMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoGetStartupWmClassMethodInfo a -> signature -> s

getString

data DesktopAppInfoGetStringMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoGetStringMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoGetStringMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoHasKeyMethodInfo a -> signature -> s

launchAction

data DesktopAppInfoLaunchActionMethodInfo Source #

Instances

((~) * signature (Text -> Maybe b -> m ()), MonadIO m, IsDesktopAppInfo a, IsAppLaunchContext b) => MethodInfo * DesktopAppInfoLaunchActionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoLaunchActionMethodInfo a -> signature -> s

listActions

data DesktopAppInfoListActionsMethodInfo Source #

Instances

((~) * signature (m [Text]), MonadIO m, IsDesktopAppInfo a) => MethodInfo * DesktopAppInfoListActionsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DesktopAppInfoListActionsMethodInfo a -> signature -> s

new

newFromFilename

newFromKeyfile

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 # 

Associated Types

type AttrAllowedOps DesktopAppInfoFilenamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DesktopAppInfoFilenamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DesktopAppInfoFilenamePropertyInfo :: * -> Constraint

type AttrGetType DesktopAppInfoFilenamePropertyInfo :: *

type AttrLabel DesktopAppInfoFilenamePropertyInfo :: Symbol

type AttrOrigin DesktopAppInfoFilenamePropertyInfo :: *

type AttrSetTypeConstraint DesktopAppInfoFilenamePropertyInfo Source # 
type AttrSetTypeConstraint DesktopAppInfoFilenamePropertyInfo = * ~ Text
type AttrOrigin DesktopAppInfoFilenamePropertyInfo Source # 
type AttrLabel DesktopAppInfoFilenamePropertyInfo Source # 
type AttrLabel DesktopAppInfoFilenamePropertyInfo = "filename"
type AttrGetType DesktopAppInfoFilenamePropertyInfo Source # 
type AttrGetType DesktopAppInfoFilenamePropertyInfo = Text
type AttrBaseTypeConstraint DesktopAppInfoFilenamePropertyInfo Source # 
type AttrAllowedOps DesktopAppInfoFilenamePropertyInfo Source # 
type AttrAllowedOps DesktopAppInfoFilenamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructDesktopAppInfoFilename :: IsDesktopAppInfo o => Text -> IO (GValueConstruct o) Source #

desktopAppInfoFilename :: AttrLabelProxy "filename" Source #