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.AppLaunchContext

Contents

Description

 

Synopsis

Exported types

newtype AppLaunchContext Source #

Constructors

AppLaunchContext (ManagedPtr AppLaunchContext) 

Instances

GObject AppLaunchContext Source # 
IsObject AppLaunchContext Source # 
IsAppLaunchContext AppLaunchContext Source # 
((~) * info (ResolveAppLaunchContextMethod t AppLaunchContext), MethodInfo * info AppLaunchContext p) => IsLabel t (AppLaunchContext -> p) Source # 
((~) * info (ResolveAppLaunchContextMethod t AppLaunchContext), MethodInfo * info AppLaunchContext p) => IsLabelProxy t (AppLaunchContext -> p) Source # 
HasAttributeList * AppLaunchContext Source # 
type SignalList AppLaunchContext Source # 
type SignalList AppLaunchContext
type AttributeList AppLaunchContext Source # 
type AttributeList AppLaunchContext

class GObject o => IsAppLaunchContext o Source #

Instances

Methods

getDisplay

data AppLaunchContextGetDisplayMethodInfo Source #

Instances

((~) * signature (b -> [c] -> m Text), MonadIO m, IsAppLaunchContext a, IsAppInfo b, IsFile c) => MethodInfo * AppLaunchContextGetDisplayMethodInfo a signature Source # 

Methods

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

appLaunchContextGetDisplay :: (MonadIO m, IsAppLaunchContext a, IsAppInfo b, IsFile c) => a -> b -> [c] -> m Text Source #

getEnvironment

data AppLaunchContextGetEnvironmentMethodInfo Source #

Instances

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

Methods

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

getStartupNotifyId

data AppLaunchContextGetStartupNotifyIdMethodInfo Source #

Instances

((~) * signature (b -> [c] -> m Text), MonadIO m, IsAppLaunchContext a, IsAppInfo b, IsFile c) => MethodInfo * AppLaunchContextGetStartupNotifyIdMethodInfo a signature Source # 

Methods

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

launchFailed

data AppLaunchContextLaunchFailedMethodInfo Source #

Instances

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

Methods

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

new

setenv

data AppLaunchContextSetenvMethodInfo Source #

Instances

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

Methods

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

appLaunchContextSetenv :: (MonadIO m, IsAppLaunchContext a) => a -> Text -> Text -> m () Source #

unsetenv

data AppLaunchContextUnsetenvMethodInfo Source #

Instances

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

Methods

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

Signals

launchFailed

data AppLaunchContextLaunchFailedSignalInfo Source #

Instances

SignalInfo AppLaunchContextLaunchFailedSignalInfo Source # 

Associated Types

type HaskellCallbackType AppLaunchContextLaunchFailedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o AppLaunchContextLaunchFailedSignalInfo -> o -> HaskellCallbackType AppLaunchContextLaunchFailedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType AppLaunchContextLaunchFailedSignalInfo Source # 

launched

data AppLaunchContextLaunchedSignalInfo Source #

Instances

SignalInfo AppLaunchContextLaunchedSignalInfo Source # 

Associated Types

type HaskellCallbackType AppLaunchContextLaunchedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o AppLaunchContextLaunchedSignalInfo -> o -> HaskellCallbackType AppLaunchContextLaunchedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType AppLaunchContextLaunchedSignalInfo Source # 

type C_AppLaunchContextLaunchedCallback = Ptr () -> Ptr AppInfo -> Ptr GVariant -> Ptr () -> IO () Source #

afterAppLaunchContextLaunched :: (GObject a, MonadIO m) => a -> AppLaunchContextLaunchedCallback -> m SignalHandlerId Source #

onAppLaunchContextLaunched :: (GObject a, MonadIO m) => a -> AppLaunchContextLaunchedCallback -> m SignalHandlerId Source #