gi-gio-0.2.46.15: 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

newtype Application Source

Instances

GObject Application 
((~) * info (ResolveApplicationMethod t Application), MethodInfo * info Application p) => IsLabelProxy t (Application -> p) 
type ParentTypes Application 
type AttributeList Application 
type SignalList Application 

Methods

applicationActivate

data ApplicationActivateMethodInfo Source

Instances

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

applicationAddMainOption

applicationAddMainOptionEntries

applicationAddOptionGroup

applicationBindBusyProperty

data ApplicationBindBusyPropertyMethodInfo Source

Instances

((~) * signature (b -> Text -> m ()), MonadIO m, ApplicationK a, ObjectK b) => MethodInfo * ApplicationBindBusyPropertyMethodInfo a signature 

applicationGetApplicationId

applicationGetDbusConnection

applicationGetDbusObjectPath

applicationGetDefault

applicationGetFlags

applicationGetInactivityTimeout

applicationGetIsBusy

data ApplicationGetIsBusyMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetIsBusyMethodInfo a signature 

applicationGetIsRegistered

applicationGetIsRemote

applicationGetResourceBasePath

applicationHold

data ApplicationHoldMethodInfo Source

Instances

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

applicationIdIsValid

applicationMarkBusy

data ApplicationMarkBusyMethodInfo Source

Instances

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

applicationNew

applicationOpen

data ApplicationOpenMethodInfo Source

Instances

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

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 

applicationRegister

data ApplicationRegisterMethodInfo Source

Instances

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

applicationRelease

data ApplicationReleaseMethodInfo Source

Instances

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

applicationRun

data ApplicationRunMethodInfo Source

Instances

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

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 

applicationSetFlags

data ApplicationSetFlagsMethodInfo Source

Instances

((~) * signature ([ApplicationFlags] -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationSetFlagsMethodInfo a signature 

applicationSetInactivityTimeout

applicationSetResourceBasePath

applicationUnbindBusyProperty

applicationUnmarkBusy

data ApplicationUnmarkBusyMethodInfo Source

Instances

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

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