| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gio.Objects.Application
Contents
- Exported types
- Methods
- activate
- addMainOption
- addMainOptionEntries
- addOptionGroup
- bindBusyProperty
- getApplicationId
- getDbusConnection
- getDbusObjectPath
- getDefault
- getFlags
- getInactivityTimeout
- getIsBusy
- getIsRegistered
- getIsRemote
- getResourceBasePath
- hold
- idIsValid
- markBusy
- new
- open
- quit
- register
- release
- run
- sendNotification
- setActionGroup
- setApplicationId
- setDefault
- setFlags
- setInactivityTimeout
- setResourceBasePath
- unbindBusyProperty
- unmarkBusy
- withdrawNotification
- Properties
- Signals
Description
- newtype Application = Application (ManagedPtr Application)
- class GObject o => IsApplication o
- toApplication :: IsApplication o => o -> IO Application
- noApplication :: Maybe Application
- data ApplicationActivateMethodInfo
- applicationActivate :: (MonadIO m, IsApplication a) => a -> m ()
- data ApplicationAddMainOptionMethodInfo
- applicationAddMainOption :: (MonadIO m, IsApplication a) => a -> Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe Text -> m ()
- data ApplicationAddMainOptionEntriesMethodInfo
- applicationAddMainOptionEntries :: (MonadIO m, IsApplication a) => a -> [OptionEntry] -> m ()
- data ApplicationAddOptionGroupMethodInfo
- applicationAddOptionGroup :: (MonadIO m, IsApplication a) => a -> OptionGroup -> m ()
- data ApplicationBindBusyPropertyMethodInfo
- applicationBindBusyProperty :: (MonadIO m, IsApplication a, IsObject b) => a -> b -> Text -> m ()
- data ApplicationGetApplicationIdMethodInfo
- applicationGetApplicationId :: (MonadIO m, IsApplication a) => a -> m Text
- data ApplicationGetDbusConnectionMethodInfo
- applicationGetDbusConnection :: (MonadIO m, IsApplication a) => a -> m DBusConnection
- data ApplicationGetDbusObjectPathMethodInfo
- applicationGetDbusObjectPath :: (MonadIO m, IsApplication a) => a -> m Text
- applicationGetDefault :: MonadIO m => m Application
- data ApplicationGetFlagsMethodInfo
- applicationGetFlags :: (MonadIO m, IsApplication a) => a -> m [ApplicationFlags]
- data ApplicationGetInactivityTimeoutMethodInfo
- applicationGetInactivityTimeout :: (MonadIO m, IsApplication a) => a -> m Word32
- data ApplicationGetIsBusyMethodInfo
- applicationGetIsBusy :: (MonadIO m, IsApplication a) => a -> m Bool
- data ApplicationGetIsRegisteredMethodInfo
- applicationGetIsRegistered :: (MonadIO m, IsApplication a) => a -> m Bool
- data ApplicationGetIsRemoteMethodInfo
- applicationGetIsRemote :: (MonadIO m, IsApplication a) => a -> m Bool
- data ApplicationGetResourceBasePathMethodInfo
- applicationGetResourceBasePath :: (MonadIO m, IsApplication a) => a -> m (Maybe Text)
- data ApplicationHoldMethodInfo
- applicationHold :: (MonadIO m, IsApplication a) => a -> m ()
- applicationIdIsValid :: MonadIO m => Text -> m Bool
- data ApplicationMarkBusyMethodInfo
- applicationMarkBusy :: (MonadIO m, IsApplication a) => a -> m ()
- applicationNew :: MonadIO m => Maybe Text -> [ApplicationFlags] -> m Application
- data ApplicationOpenMethodInfo
- applicationOpen :: (MonadIO m, IsApplication a) => a -> [File] -> Text -> m ()
- data ApplicationQuitMethodInfo
- applicationQuit :: (MonadIO m, IsApplication a) => a -> m ()
- data ApplicationRegisterMethodInfo
- applicationRegister :: (MonadIO m, IsApplication a, IsCancellable b) => a -> Maybe b -> m ()
- data ApplicationReleaseMethodInfo
- applicationRelease :: (MonadIO m, IsApplication a) => a -> m ()
- data ApplicationRunMethodInfo
- applicationRun :: (MonadIO m, IsApplication a) => a -> Maybe [Text] -> m Int32
- data ApplicationSendNotificationMethodInfo
- applicationSendNotification :: (MonadIO m, IsApplication a, IsNotification b) => a -> Maybe Text -> b -> m ()
- data ApplicationSetActionGroupMethodInfo
- applicationSetActionGroup :: (MonadIO m, IsApplication a, IsActionGroup b) => a -> Maybe b -> m ()
- data ApplicationSetApplicationIdMethodInfo
- applicationSetApplicationId :: (MonadIO m, IsApplication a) => a -> Maybe Text -> m ()
- data ApplicationSetDefaultMethodInfo
- applicationSetDefault :: (MonadIO m, IsApplication a) => a -> m ()
- data ApplicationSetFlagsMethodInfo
- applicationSetFlags :: (MonadIO m, IsApplication a) => a -> [ApplicationFlags] -> m ()
- data ApplicationSetInactivityTimeoutMethodInfo
- applicationSetInactivityTimeout :: (MonadIO m, IsApplication a) => a -> Word32 -> m ()
- data ApplicationSetResourceBasePathMethodInfo
- applicationSetResourceBasePath :: (MonadIO m, IsApplication a) => a -> Maybe Text -> m ()
- data ApplicationUnbindBusyPropertyMethodInfo
- applicationUnbindBusyProperty :: (MonadIO m, IsApplication a, IsObject b) => a -> b -> Text -> m ()
- data ApplicationUnmarkBusyMethodInfo
- applicationUnmarkBusy :: (MonadIO m, IsApplication a) => a -> m ()
- data ApplicationWithdrawNotificationMethodInfo
- applicationWithdrawNotification :: (MonadIO m, IsApplication a) => a -> Text -> m ()
- data ApplicationActionGroupPropertyInfo
- applicationActionGroup :: AttrLabelProxy "actionGroup"
- clearApplicationActionGroup :: (MonadIO m, IsApplication o) => o -> m ()
- constructApplicationActionGroup :: (IsApplication o, IsActionGroup a) => a -> IO (GValueConstruct o)
- setApplicationActionGroup :: (MonadIO m, IsApplication o, IsActionGroup a) => o -> a -> m ()
- data ApplicationApplicationIdPropertyInfo
- applicationApplicationId :: AttrLabelProxy "applicationId"
- clearApplicationApplicationId :: (MonadIO m, IsApplication o) => o -> m ()
- constructApplicationApplicationId :: IsApplication o => Text -> IO (GValueConstruct o)
- getApplicationApplicationId :: (MonadIO m, IsApplication o) => o -> m Text
- setApplicationApplicationId :: (MonadIO m, IsApplication o) => o -> Text -> m ()
- data ApplicationFlagsPropertyInfo
- applicationFlags :: AttrLabelProxy "flags"
- constructApplicationFlags :: IsApplication o => [ApplicationFlags] -> IO (GValueConstruct o)
- getApplicationFlags :: (MonadIO m, IsApplication o) => o -> m [ApplicationFlags]
- setApplicationFlags :: (MonadIO m, IsApplication o) => o -> [ApplicationFlags] -> m ()
- data ApplicationInactivityTimeoutPropertyInfo
- applicationInactivityTimeout :: AttrLabelProxy "inactivityTimeout"
- constructApplicationInactivityTimeout :: IsApplication o => Word32 -> IO (GValueConstruct o)
- getApplicationInactivityTimeout :: (MonadIO m, IsApplication o) => o -> m Word32
- setApplicationInactivityTimeout :: (MonadIO m, IsApplication o) => o -> Word32 -> m ()
- data ApplicationIsBusyPropertyInfo
- applicationIsBusy :: AttrLabelProxy "isBusy"
- getApplicationIsBusy :: (MonadIO m, IsApplication o) => o -> m Bool
- data ApplicationIsRegisteredPropertyInfo
- applicationIsRegistered :: AttrLabelProxy "isRegistered"
- getApplicationIsRegistered :: (MonadIO m, IsApplication o) => o -> m Bool
- data ApplicationIsRemotePropertyInfo
- applicationIsRemote :: AttrLabelProxy "isRemote"
- getApplicationIsRemote :: (MonadIO m, IsApplication o) => o -> m Bool
- data ApplicationResourceBasePathPropertyInfo
- applicationResourceBasePath :: AttrLabelProxy "resourceBasePath"
- clearApplicationResourceBasePath :: (MonadIO m, IsApplication o) => o -> m ()
- constructApplicationResourceBasePath :: IsApplication o => Text -> IO (GValueConstruct o)
- getApplicationResourceBasePath :: (MonadIO m, IsApplication o) => o -> m (Maybe Text)
- setApplicationResourceBasePath :: (MonadIO m, IsApplication o) => o -> Text -> m ()
- type ApplicationActivateCallback = IO ()
- data ApplicationActivateSignalInfo
- type C_ApplicationActivateCallback = Ptr () -> Ptr () -> IO ()
- afterApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId
- genClosure_ApplicationActivate :: ApplicationActivateCallback -> IO Closure
- mk_ApplicationActivateCallback :: C_ApplicationActivateCallback -> IO (FunPtr C_ApplicationActivateCallback)
- noApplicationActivateCallback :: Maybe ApplicationActivateCallback
- onApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId
- wrap_ApplicationActivateCallback :: ApplicationActivateCallback -> Ptr () -> Ptr () -> IO ()
- type ApplicationCommandLineCallback = ApplicationCommandLine -> IO Int32
- data ApplicationCommandLineSignalInfo
- type C_ApplicationCommandLineCallback = Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32
- afterApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId
- genClosure_ApplicationCommandLine :: ApplicationCommandLineCallback -> IO Closure
- mk_ApplicationCommandLineCallback :: C_ApplicationCommandLineCallback -> IO (FunPtr C_ApplicationCommandLineCallback)
- noApplicationCommandLineCallback :: Maybe ApplicationCommandLineCallback
- onApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId
- wrap_ApplicationCommandLineCallback :: ApplicationCommandLineCallback -> Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32
- type ApplicationHandleLocalOptionsCallback = VariantDict -> IO Int32
- data ApplicationHandleLocalOptionsSignalInfo
- type C_ApplicationHandleLocalOptionsCallback = Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32
- afterApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId
- genClosure_ApplicationHandleLocalOptions :: ApplicationHandleLocalOptionsCallback -> IO Closure
- mk_ApplicationHandleLocalOptionsCallback :: C_ApplicationHandleLocalOptionsCallback -> IO (FunPtr C_ApplicationHandleLocalOptionsCallback)
- noApplicationHandleLocalOptionsCallback :: Maybe ApplicationHandleLocalOptionsCallback
- onApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId
- wrap_ApplicationHandleLocalOptionsCallback :: ApplicationHandleLocalOptionsCallback -> Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32
- type ApplicationOpenCallback = [File] -> Text -> IO ()
- data ApplicationOpenSignalInfo
- type C_ApplicationOpenCallback = Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO ()
- afterApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId
- genClosure_ApplicationOpen :: ApplicationOpenCallback -> IO Closure
- mk_ApplicationOpenCallback :: C_ApplicationOpenCallback -> IO (FunPtr C_ApplicationOpenCallback)
- noApplicationOpenCallback :: Maybe ApplicationOpenCallback
- onApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId
- wrap_ApplicationOpenCallback :: ApplicationOpenCallback -> Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO ()
- type ApplicationShutdownCallback = IO ()
- data ApplicationShutdownSignalInfo
- type C_ApplicationShutdownCallback = Ptr () -> Ptr () -> IO ()
- afterApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId
- genClosure_ApplicationShutdown :: ApplicationShutdownCallback -> IO Closure
- mk_ApplicationShutdownCallback :: C_ApplicationShutdownCallback -> IO (FunPtr C_ApplicationShutdownCallback)
- noApplicationShutdownCallback :: Maybe ApplicationShutdownCallback
- onApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId
- wrap_ApplicationShutdownCallback :: ApplicationShutdownCallback -> Ptr () -> Ptr () -> IO ()
- type ApplicationStartupCallback = IO ()
- data ApplicationStartupSignalInfo
- type C_ApplicationStartupCallback = Ptr () -> Ptr () -> IO ()
- afterApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId
- genClosure_ApplicationStartup :: ApplicationStartupCallback -> IO Closure
- mk_ApplicationStartupCallback :: C_ApplicationStartupCallback -> IO (FunPtr C_ApplicationStartupCallback)
- noApplicationStartupCallback :: Maybe ApplicationStartupCallback
- onApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId
- wrap_ApplicationStartupCallback :: ApplicationStartupCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype Application Source #
Constructors
| Application (ManagedPtr Application) |
Instances
| GObject Application Source # | |
| IsObject Application Source # | |
| IsActionMap Application Source # | |
| IsActionGroup Application Source # | |
| IsApplication Application Source # | |
| ((~) * info (ResolveApplicationMethod t Application), MethodInfo * info Application p) => IsLabel t (Application -> p) Source # | |
| ((~) * info (ResolveApplicationMethod t Application), MethodInfo * info Application p) => IsLabelProxy t (Application -> p) Source # | |
| HasAttributeList * Application Source # | |
| type SignalList Application Source # | |
| type AttributeList Application Source # | |
class GObject o => IsApplication o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Application a) => IsApplication a Source # | |
| IsApplication Application Source # | |
toApplication :: IsApplication o => o -> IO Application Source #
Methods
activate
data ApplicationActivateMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationActivateMethodInfo a signature Source # | |
applicationActivate :: (MonadIO m, IsApplication a) => a -> m () Source #
addMainOption
data ApplicationAddMainOptionMethodInfo Source #
Instances
| ((~) * signature (Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe Text -> m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationAddMainOptionMethodInfo a signature Source # | |
applicationAddMainOption :: (MonadIO m, IsApplication a) => a -> Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe Text -> m () Source #
addMainOptionEntries
data ApplicationAddMainOptionEntriesMethodInfo Source #
Instances
| ((~) * signature ([OptionEntry] -> m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationAddMainOptionEntriesMethodInfo a signature Source # | |
applicationAddMainOptionEntries :: (MonadIO m, IsApplication a) => a -> [OptionEntry] -> m () Source #
addOptionGroup
data ApplicationAddOptionGroupMethodInfo Source #
Instances
| ((~) * signature (OptionGroup -> m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationAddOptionGroupMethodInfo a signature Source # | |
applicationAddOptionGroup :: (MonadIO m, IsApplication a) => a -> OptionGroup -> m () Source #
bindBusyProperty
data ApplicationBindBusyPropertyMethodInfo Source #
Instances
| ((~) * signature (b -> Text -> m ()), MonadIO m, IsApplication a, IsObject b) => MethodInfo * ApplicationBindBusyPropertyMethodInfo a signature Source # | |
applicationBindBusyProperty :: (MonadIO m, IsApplication a, IsObject b) => a -> b -> Text -> m () Source #
getApplicationId
data ApplicationGetApplicationIdMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsApplication a) => MethodInfo * ApplicationGetApplicationIdMethodInfo a signature Source # | |
applicationGetApplicationId :: (MonadIO m, IsApplication a) => a -> m Text Source #
getDbusConnection
data ApplicationGetDbusConnectionMethodInfo Source #
Instances
| ((~) * signature (m DBusConnection), MonadIO m, IsApplication a) => MethodInfo * ApplicationGetDbusConnectionMethodInfo a signature Source # | |
applicationGetDbusConnection :: (MonadIO m, IsApplication a) => a -> m DBusConnection Source #
getDbusObjectPath
data ApplicationGetDbusObjectPathMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsApplication a) => MethodInfo * ApplicationGetDbusObjectPathMethodInfo a signature Source # | |
applicationGetDbusObjectPath :: (MonadIO m, IsApplication a) => a -> m Text Source #
getDefault
applicationGetDefault :: MonadIO m => m Application Source #
getFlags
data ApplicationGetFlagsMethodInfo Source #
Instances
| ((~) * signature (m [ApplicationFlags]), MonadIO m, IsApplication a) => MethodInfo * ApplicationGetFlagsMethodInfo a signature Source # | |
applicationGetFlags :: (MonadIO m, IsApplication a) => a -> m [ApplicationFlags] Source #
getInactivityTimeout
data ApplicationGetInactivityTimeoutMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsApplication a) => MethodInfo * ApplicationGetInactivityTimeoutMethodInfo a signature Source # | |
applicationGetInactivityTimeout :: (MonadIO m, IsApplication a) => a -> m Word32 Source #
getIsBusy
data ApplicationGetIsBusyMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsApplication a) => MethodInfo * ApplicationGetIsBusyMethodInfo a signature Source # | |
applicationGetIsBusy :: (MonadIO m, IsApplication a) => a -> m Bool Source #
getIsRegistered
data ApplicationGetIsRegisteredMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsApplication a) => MethodInfo * ApplicationGetIsRegisteredMethodInfo a signature Source # | |
applicationGetIsRegistered :: (MonadIO m, IsApplication a) => a -> m Bool Source #
getIsRemote
data ApplicationGetIsRemoteMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsApplication a) => MethodInfo * ApplicationGetIsRemoteMethodInfo a signature Source # | |
applicationGetIsRemote :: (MonadIO m, IsApplication a) => a -> m Bool Source #
getResourceBasePath
data ApplicationGetResourceBasePathMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, IsApplication a) => MethodInfo * ApplicationGetResourceBasePathMethodInfo a signature Source # | |
applicationGetResourceBasePath :: (MonadIO m, IsApplication a) => a -> m (Maybe Text) Source #
hold
data ApplicationHoldMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationHoldMethodInfo a signature Source # | |
applicationHold :: (MonadIO m, IsApplication a) => a -> m () Source #
idIsValid
applicationIdIsValid :: MonadIO m => Text -> m Bool Source #
markBusy
data ApplicationMarkBusyMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationMarkBusyMethodInfo a signature Source # | |
applicationMarkBusy :: (MonadIO m, IsApplication a) => a -> m () Source #
new
applicationNew :: MonadIO m => Maybe Text -> [ApplicationFlags] -> m Application Source #
open
data ApplicationOpenMethodInfo Source #
Instances
| ((~) * signature ([File] -> Text -> m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationOpenMethodInfo a signature Source # | |
applicationOpen :: (MonadIO m, IsApplication a) => a -> [File] -> Text -> m () Source #
quit
data ApplicationQuitMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationQuitMethodInfo a signature Source # | |
applicationQuit :: (MonadIO m, IsApplication a) => a -> m () Source #
register
data ApplicationRegisterMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsApplication a, IsCancellable b) => MethodInfo * ApplicationRegisterMethodInfo a signature Source # | |
applicationRegister :: (MonadIO m, IsApplication a, IsCancellable b) => a -> Maybe b -> m () Source #
release
data ApplicationReleaseMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationReleaseMethodInfo a signature Source # | |
applicationRelease :: (MonadIO m, IsApplication a) => a -> m () Source #
run
data ApplicationRunMethodInfo Source #
Instances
| ((~) * signature (Maybe [Text] -> m Int32), MonadIO m, IsApplication a) => MethodInfo * ApplicationRunMethodInfo a signature Source # | |
applicationRun :: (MonadIO m, IsApplication a) => a -> Maybe [Text] -> m Int32 Source #
sendNotification
data ApplicationSendNotificationMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> b -> m ()), MonadIO m, IsApplication a, IsNotification b) => MethodInfo * ApplicationSendNotificationMethodInfo a signature Source # | |
applicationSendNotification :: (MonadIO m, IsApplication a, IsNotification b) => a -> Maybe Text -> b -> m () Source #
setActionGroup
data ApplicationSetActionGroupMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsApplication a, IsActionGroup b) => MethodInfo * ApplicationSetActionGroupMethodInfo a signature Source # | |
applicationSetActionGroup :: (MonadIO m, IsApplication a, IsActionGroup b) => a -> Maybe b -> m () Source #
setApplicationId
data ApplicationSetApplicationIdMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationSetApplicationIdMethodInfo a signature Source # | |
applicationSetApplicationId :: (MonadIO m, IsApplication a) => a -> Maybe Text -> m () Source #
setDefault
data ApplicationSetDefaultMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationSetDefaultMethodInfo a signature Source # | |
applicationSetDefault :: (MonadIO m, IsApplication a) => a -> m () Source #
setFlags
data ApplicationSetFlagsMethodInfo Source #
Instances
| ((~) * signature ([ApplicationFlags] -> m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationSetFlagsMethodInfo a signature Source # | |
applicationSetFlags :: (MonadIO m, IsApplication a) => a -> [ApplicationFlags] -> m () Source #
setInactivityTimeout
data ApplicationSetInactivityTimeoutMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationSetInactivityTimeoutMethodInfo a signature Source # | |
applicationSetInactivityTimeout :: (MonadIO m, IsApplication a) => a -> Word32 -> m () Source #
setResourceBasePath
data ApplicationSetResourceBasePathMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationSetResourceBasePathMethodInfo a signature Source # | |
applicationSetResourceBasePath :: (MonadIO m, IsApplication a) => a -> Maybe Text -> m () Source #
unbindBusyProperty
data ApplicationUnbindBusyPropertyMethodInfo Source #
Instances
| ((~) * signature (b -> Text -> m ()), MonadIO m, IsApplication a, IsObject b) => MethodInfo * ApplicationUnbindBusyPropertyMethodInfo a signature Source # | |
applicationUnbindBusyProperty :: (MonadIO m, IsApplication a, IsObject b) => a -> b -> Text -> m () Source #
unmarkBusy
data ApplicationUnmarkBusyMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationUnmarkBusyMethodInfo a signature Source # | |
applicationUnmarkBusy :: (MonadIO m, IsApplication a) => a -> m () Source #
withdrawNotification
data ApplicationWithdrawNotificationMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationWithdrawNotificationMethodInfo a signature Source # | |
applicationWithdrawNotification :: (MonadIO m, IsApplication a) => a -> Text -> m () Source #
Properties
actionGroup
data ApplicationActionGroupPropertyInfo Source #
Instances
| AttrInfo ApplicationActionGroupPropertyInfo Source # | |
| type AttrSetTypeConstraint ApplicationActionGroupPropertyInfo Source # | |
| type AttrOrigin ApplicationActionGroupPropertyInfo Source # | |
| type AttrLabel ApplicationActionGroupPropertyInfo Source # | |
| type AttrGetType ApplicationActionGroupPropertyInfo Source # | |
| type AttrBaseTypeConstraint ApplicationActionGroupPropertyInfo Source # | |
| type AttrAllowedOps ApplicationActionGroupPropertyInfo Source # | |
applicationActionGroup :: AttrLabelProxy "actionGroup" Source #
clearApplicationActionGroup :: (MonadIO m, IsApplication o) => o -> m () Source #
constructApplicationActionGroup :: (IsApplication o, IsActionGroup a) => a -> IO (GValueConstruct o) Source #
setApplicationActionGroup :: (MonadIO m, IsApplication o, IsActionGroup a) => o -> a -> m () Source #
applicationId
data ApplicationApplicationIdPropertyInfo Source #
Instances
| AttrInfo ApplicationApplicationIdPropertyInfo Source # | |
| type AttrSetTypeConstraint ApplicationApplicationIdPropertyInfo Source # | |
| type AttrOrigin ApplicationApplicationIdPropertyInfo Source # | |
| type AttrLabel ApplicationApplicationIdPropertyInfo Source # | |
| type AttrGetType ApplicationApplicationIdPropertyInfo Source # | |
| type AttrBaseTypeConstraint ApplicationApplicationIdPropertyInfo Source # | |
| type AttrAllowedOps ApplicationApplicationIdPropertyInfo Source # | |
applicationApplicationId :: AttrLabelProxy "applicationId" Source #
clearApplicationApplicationId :: (MonadIO m, IsApplication o) => o -> m () Source #
constructApplicationApplicationId :: IsApplication o => Text -> IO (GValueConstruct o) Source #
getApplicationApplicationId :: (MonadIO m, IsApplication o) => o -> m Text Source #
setApplicationApplicationId :: (MonadIO m, IsApplication o) => o -> Text -> m () Source #
flags
data ApplicationFlagsPropertyInfo Source #
Instances
| AttrInfo ApplicationFlagsPropertyInfo Source # | |
| type AttrSetTypeConstraint ApplicationFlagsPropertyInfo Source # | |
| type AttrOrigin ApplicationFlagsPropertyInfo Source # | |
| type AttrLabel ApplicationFlagsPropertyInfo Source # | |
| type AttrGetType ApplicationFlagsPropertyInfo Source # | |
| type AttrBaseTypeConstraint ApplicationFlagsPropertyInfo Source # | |
| type AttrAllowedOps ApplicationFlagsPropertyInfo Source # | |
applicationFlags :: AttrLabelProxy "flags" Source #
constructApplicationFlags :: IsApplication o => [ApplicationFlags] -> IO (GValueConstruct o) Source #
getApplicationFlags :: (MonadIO m, IsApplication o) => o -> m [ApplicationFlags] Source #
setApplicationFlags :: (MonadIO m, IsApplication o) => o -> [ApplicationFlags] -> m () Source #
inactivityTimeout
data ApplicationInactivityTimeoutPropertyInfo Source #
Instances
| AttrInfo ApplicationInactivityTimeoutPropertyInfo Source # | |
| type AttrSetTypeConstraint ApplicationInactivityTimeoutPropertyInfo Source # | |
| type AttrOrigin ApplicationInactivityTimeoutPropertyInfo Source # | |
| type AttrLabel ApplicationInactivityTimeoutPropertyInfo Source # | |
| type AttrGetType ApplicationInactivityTimeoutPropertyInfo Source # | |
| type AttrBaseTypeConstraint ApplicationInactivityTimeoutPropertyInfo Source # | |
| type AttrAllowedOps ApplicationInactivityTimeoutPropertyInfo Source # | |
applicationInactivityTimeout :: AttrLabelProxy "inactivityTimeout" Source #
constructApplicationInactivityTimeout :: IsApplication o => Word32 -> IO (GValueConstruct o) Source #
getApplicationInactivityTimeout :: (MonadIO m, IsApplication o) => o -> m Word32 Source #
setApplicationInactivityTimeout :: (MonadIO m, IsApplication o) => o -> Word32 -> m () Source #
isBusy
data ApplicationIsBusyPropertyInfo Source #
Instances
| AttrInfo ApplicationIsBusyPropertyInfo Source # | |
| type AttrSetTypeConstraint ApplicationIsBusyPropertyInfo Source # | |
| type AttrOrigin ApplicationIsBusyPropertyInfo Source # | |
| type AttrLabel ApplicationIsBusyPropertyInfo Source # | |
| type AttrGetType ApplicationIsBusyPropertyInfo Source # | |
| type AttrBaseTypeConstraint ApplicationIsBusyPropertyInfo Source # | |
| type AttrAllowedOps ApplicationIsBusyPropertyInfo Source # | |
applicationIsBusy :: AttrLabelProxy "isBusy" Source #
getApplicationIsBusy :: (MonadIO m, IsApplication o) => o -> m Bool Source #
isRegistered
data ApplicationIsRegisteredPropertyInfo Source #
Instances
| AttrInfo ApplicationIsRegisteredPropertyInfo Source # | |
| type AttrSetTypeConstraint ApplicationIsRegisteredPropertyInfo Source # | |
| type AttrOrigin ApplicationIsRegisteredPropertyInfo Source # | |
| type AttrLabel ApplicationIsRegisteredPropertyInfo Source # | |
| type AttrGetType ApplicationIsRegisteredPropertyInfo Source # | |
| type AttrBaseTypeConstraint ApplicationIsRegisteredPropertyInfo Source # | |
| type AttrAllowedOps ApplicationIsRegisteredPropertyInfo Source # | |
applicationIsRegistered :: AttrLabelProxy "isRegistered" Source #
getApplicationIsRegistered :: (MonadIO m, IsApplication o) => o -> m Bool Source #
isRemote
data ApplicationIsRemotePropertyInfo Source #
Instances
| AttrInfo ApplicationIsRemotePropertyInfo Source # | |
| type AttrSetTypeConstraint ApplicationIsRemotePropertyInfo Source # | |
| type AttrOrigin ApplicationIsRemotePropertyInfo Source # | |
| type AttrLabel ApplicationIsRemotePropertyInfo Source # | |
| type AttrGetType ApplicationIsRemotePropertyInfo Source # | |
| type AttrBaseTypeConstraint ApplicationIsRemotePropertyInfo Source # | |
| type AttrAllowedOps ApplicationIsRemotePropertyInfo Source # | |
applicationIsRemote :: AttrLabelProxy "isRemote" Source #
getApplicationIsRemote :: (MonadIO m, IsApplication o) => o -> m Bool Source #
resourceBasePath
data ApplicationResourceBasePathPropertyInfo Source #
Instances
| AttrInfo ApplicationResourceBasePathPropertyInfo Source # | |
| type AttrSetTypeConstraint ApplicationResourceBasePathPropertyInfo Source # | |
| type AttrOrigin ApplicationResourceBasePathPropertyInfo Source # | |
| type AttrLabel ApplicationResourceBasePathPropertyInfo Source # | |
| type AttrGetType ApplicationResourceBasePathPropertyInfo Source # | |
| type AttrBaseTypeConstraint ApplicationResourceBasePathPropertyInfo Source # | |
| type AttrAllowedOps ApplicationResourceBasePathPropertyInfo Source # | |
applicationResourceBasePath :: AttrLabelProxy "resourceBasePath" Source #
clearApplicationResourceBasePath :: (MonadIO m, IsApplication o) => o -> m () Source #
constructApplicationResourceBasePath :: IsApplication o => Text -> IO (GValueConstruct o) Source #
getApplicationResourceBasePath :: (MonadIO m, IsApplication o) => o -> m (Maybe Text) Source #
setApplicationResourceBasePath :: (MonadIO m, IsApplication o) => o -> Text -> m () Source #
Signals
activate
type ApplicationActivateCallback = IO () Source #
data ApplicationActivateSignalInfo Source #
Instances
| SignalInfo ApplicationActivateSignalInfo Source # | |
| type HaskellCallbackType ApplicationActivateSignalInfo Source # | |
afterApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId Source #
genClosure_ApplicationActivate :: ApplicationActivateCallback -> IO Closure Source #
mk_ApplicationActivateCallback :: C_ApplicationActivateCallback -> IO (FunPtr C_ApplicationActivateCallback) Source #
onApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId Source #
wrap_ApplicationActivateCallback :: ApplicationActivateCallback -> Ptr () -> Ptr () -> IO () Source #
commandLine
data ApplicationCommandLineSignalInfo Source #
Instances
| SignalInfo ApplicationCommandLineSignalInfo Source # | |
| type HaskellCallbackType ApplicationCommandLineSignalInfo Source # | |
type C_ApplicationCommandLineCallback = Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32 Source #
afterApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId Source #
genClosure_ApplicationCommandLine :: ApplicationCommandLineCallback -> IO Closure Source #
mk_ApplicationCommandLineCallback :: C_ApplicationCommandLineCallback -> IO (FunPtr C_ApplicationCommandLineCallback) Source #
onApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId Source #
wrap_ApplicationCommandLineCallback :: ApplicationCommandLineCallback -> Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32 Source #
handleLocalOptions
type ApplicationHandleLocalOptionsCallback = VariantDict -> IO Int32 Source #
data ApplicationHandleLocalOptionsSignalInfo Source #
Instances
| SignalInfo ApplicationHandleLocalOptionsSignalInfo Source # | |
| type HaskellCallbackType ApplicationHandleLocalOptionsSignalInfo Source # | |
type C_ApplicationHandleLocalOptionsCallback = Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32 Source #
afterApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId Source #
genClosure_ApplicationHandleLocalOptions :: ApplicationHandleLocalOptionsCallback -> IO Closure Source #
mk_ApplicationHandleLocalOptionsCallback :: C_ApplicationHandleLocalOptionsCallback -> IO (FunPtr C_ApplicationHandleLocalOptionsCallback) Source #
onApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId Source #
wrap_ApplicationHandleLocalOptionsCallback :: ApplicationHandleLocalOptionsCallback -> Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32 Source #
open
type ApplicationOpenCallback = [File] -> Text -> IO () Source #
data ApplicationOpenSignalInfo Source #
Instances
| SignalInfo ApplicationOpenSignalInfo Source # | |
| type HaskellCallbackType ApplicationOpenSignalInfo Source # | |
type C_ApplicationOpenCallback = Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO () Source #
afterApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId Source #
genClosure_ApplicationOpen :: ApplicationOpenCallback -> IO Closure Source #
mk_ApplicationOpenCallback :: C_ApplicationOpenCallback -> IO (FunPtr C_ApplicationOpenCallback) Source #
onApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId Source #
wrap_ApplicationOpenCallback :: ApplicationOpenCallback -> Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO () Source #
shutdown
type ApplicationShutdownCallback = IO () Source #
data ApplicationShutdownSignalInfo Source #
Instances
| SignalInfo ApplicationShutdownSignalInfo Source # | |
| type HaskellCallbackType ApplicationShutdownSignalInfo Source # | |
afterApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId Source #
genClosure_ApplicationShutdown :: ApplicationShutdownCallback -> IO Closure Source #
mk_ApplicationShutdownCallback :: C_ApplicationShutdownCallback -> IO (FunPtr C_ApplicationShutdownCallback) Source #
onApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId Source #
wrap_ApplicationShutdownCallback :: ApplicationShutdownCallback -> Ptr () -> Ptr () -> IO () Source #
startup
type ApplicationStartupCallback = IO () Source #
data ApplicationStartupSignalInfo Source #
Instances
| SignalInfo ApplicationStartupSignalInfo Source # | |
| type HaskellCallbackType ApplicationStartupSignalInfo Source # | |
afterApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId Source #
genClosure_ApplicationStartup :: ApplicationStartupCallback -> IO Closure Source #
mk_ApplicationStartupCallback :: C_ApplicationStartupCallback -> IO (FunPtr C_ApplicationStartupCallback) Source #
onApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId Source #
wrap_ApplicationStartupCallback :: ApplicationStartupCallback -> Ptr () -> Ptr () -> IO () Source #