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

Methods

applicationActivate

applicationAddMainOption

data ApplicationAddMainOptionMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe Text -> m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationAddMainOptionMethodInfo a signature Source 

applicationAddMainOption :: (MonadIO m, ApplicationK a) => a -> Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe Text -> m () Source

applicationAddMainOptionEntries

applicationAddMainOptionEntries :: (MonadIO m, ApplicationK a) => a -> [OptionEntry] -> m () Source

applicationAddOptionGroup

applicationAddOptionGroup :: (MonadIO m, ApplicationK a) => a -> OptionGroup -> m () Source

applicationBindBusyProperty

applicationBindBusyProperty :: (MonadIO m, ApplicationK a, ObjectK b) => a -> b -> Text -> m () Source

applicationGetApplicationId

applicationGetDbusConnection

applicationGetDbusObjectPath

applicationGetDefault

applicationGetFlags

applicationGetInactivityTimeout

applicationGetIsBusy

applicationGetIsRegistered

applicationGetIsRemote

applicationGetResourceBasePath

applicationHold

applicationIdIsValid

applicationMarkBusy

applicationNew

applicationOpen

data ApplicationOpenMethodInfo Source

Instances

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

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

applicationQuit

applicationRegister

applicationRelease

applicationRun

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

applicationSetFlags

applicationSetInactivityTimeout

applicationSetResourceBasePath

applicationUnbindBusyProperty

applicationUnbindBusyProperty :: (MonadIO m, ApplicationK a, ObjectK b) => a -> b -> Text -> m () Source

applicationUnmarkBusy

applicationWithdrawNotification

Properties

ActionGroup

ApplicationId

data ApplicationApplicationIdPropertyInfo Source

Flags

InactivityTimeout

data ApplicationInactivityTimeoutPropertyInfo Source

Instances

AttrInfo ApplicationInactivityTimeoutPropertyInfo Source 
type AttrLabel ApplicationInactivityTimeoutPropertyInfo = "inactivity-timeout" Source 
type AttrGetType ApplicationInactivityTimeoutPropertyInfo = Word32 Source 
type AttrBaseTypeConstraint ApplicationInactivityTimeoutPropertyInfo = ApplicationK Source 
type AttrSetTypeConstraint ApplicationInactivityTimeoutPropertyInfo = TYPE Lifted ~ Word32 Source 
type AttrAllowedOps ApplicationInactivityTimeoutPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

IsBusy

IsRegistered

IsRemote

ResourceBasePath

data ApplicationResourceBasePathPropertyInfo Source

Instances

AttrInfo ApplicationResourceBasePathPropertyInfo Source 
type AttrLabel ApplicationResourceBasePathPropertyInfo = "resource-base-path" Source 
type AttrGetType ApplicationResourceBasePathPropertyInfo = Text Source 
type AttrBaseTypeConstraint ApplicationResourceBasePathPropertyInfo = ApplicationK Source 
type AttrSetTypeConstraint ApplicationResourceBasePathPropertyInfo = TYPE Lifted ~ Text Source 
type AttrAllowedOps ApplicationResourceBasePathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

Signals

Activate

CommandLine

HandleLocalOptions

type ApplicationHandleLocalOptionsCallbackC = Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32 Source

Open

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

Shutdown

Startup