gi-gio-2.0.2: 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.Application

Contents

Description

 

Synopsis

Exported types

Methods

applicationActivate

data ApplicationActivateMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationActivateMethodInfo a signature Source 

applicationAddMainOption

applicationAddMainOptionEntries

applicationAddOptionGroup

applicationBindBusyProperty

applicationGetApplicationId

applicationGetDbusConnection

applicationGetDbusObjectPath

applicationGetDefault

applicationGetFlags

applicationGetInactivityTimeout

applicationGetIsBusy

applicationGetIsRegistered

applicationGetIsRemote

applicationGetResourceBasePath

applicationHold

data ApplicationHoldMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationHoldMethodInfo a signature Source 

applicationIdIsValid

applicationMarkBusy

data ApplicationMarkBusyMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationMarkBusyMethodInfo a signature Source 

applicationNew

applicationOpen

data ApplicationOpenMethodInfo Source

Instances

((~) * signature ([File] -> Text -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationOpenMethodInfo a signature Source 

applicationOpen :: (MonadIO m, ApplicationK a) => a -> [File] -> Text -> m () Source

applicationQuit

data ApplicationQuitMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationQuitMethodInfo a signature Source 

applicationRegister

data ApplicationRegisterMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, ApplicationK a, CancellableK b) => MethodInfo * ApplicationRegisterMethodInfo a signature Source 

applicationRelease

data ApplicationReleaseMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationReleaseMethodInfo a signature Source 

applicationRun

data ApplicationRunMethodInfo Source

Instances

((~) * signature (Maybe [Text] -> m Int32), MonadIO m, ApplicationK a) => MethodInfo * ApplicationRunMethodInfo a signature Source 

applicationSendNotification

applicationSetActionGroup

applicationSetActionGroup :: (MonadIO m, ApplicationK a, ActionGroupK b) => a -> Maybe b -> m () Source

Deprecated: (Since version 2.32)Use the GActionMap on the same @applicationor things will go very badly wrong. This function is known tointroduce buggy behaviour (ie: signals not emitted on changes to theaction group), so you should really use #GActionMap instead.

applicationSetApplicationId

applicationSetDefault

data ApplicationSetDefaultMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationSetDefaultMethodInfo a signature Source 

applicationSetFlags

applicationSetInactivityTimeout

applicationSetResourceBasePath

applicationUnbindBusyProperty

applicationUnmarkBusy

data ApplicationUnmarkBusyMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationUnmarkBusyMethodInfo a signature Source 

applicationWithdrawNotification

Properties

ActionGroup

ApplicationId

Flags

InactivityTimeout

IsBusy

IsRegistered

IsRemote

ResourceBasePath

Signals

Activate

CommandLine

HandleLocalOptions

Open

type ApplicationOpenCallbackC = Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO () Source

Shutdown

Startup