| 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
- applicationActivate
- applicationAddMainOption
- applicationAddMainOptionEntries
- applicationAddOptionGroup
- applicationBindBusyProperty
- applicationGetApplicationId
- applicationGetDbusConnection
- applicationGetDbusObjectPath
- applicationGetDefault
- applicationGetFlags
- applicationGetInactivityTimeout
- applicationGetIsBusy
- applicationGetIsRegistered
- applicationGetIsRemote
- applicationGetResourceBasePath
- applicationHold
- applicationIdIsValid
- applicationMarkBusy
- applicationNew
- applicationOpen
- applicationQuit
- applicationRegister
- applicationRelease
- applicationRun
- applicationSendNotification
- applicationSetActionGroup
- applicationSetApplicationId
- applicationSetDefault
- applicationSetFlags
- applicationSetInactivityTimeout
- applicationSetResourceBasePath
- applicationUnbindBusyProperty
- applicationUnmarkBusy
- applicationWithdrawNotification
- Properties
- Signals
Description
- newtype Application = Application (ForeignPtr 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 ()
- type ApplicationActivateCallbackC = Ptr () -> Ptr () -> IO ()
- data ApplicationActivateSignalInfo
- afterApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId
- applicationActivateCallbackWrapper :: ApplicationActivateCallback -> Ptr () -> Ptr () -> IO ()
- applicationActivateClosure :: ApplicationActivateCallback -> IO Closure
- mkApplicationActivateCallback :: ApplicationActivateCallbackC -> IO (FunPtr ApplicationActivateCallbackC)
- noApplicationActivateCallback :: Maybe ApplicationActivateCallback
- onApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId
- type ApplicationCommandLineCallback = ApplicationCommandLine -> IO Int32
- type ApplicationCommandLineCallbackC = Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32
- data ApplicationCommandLineSignalInfo
- afterApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId
- applicationCommandLineCallbackWrapper :: ApplicationCommandLineCallback -> Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32
- applicationCommandLineClosure :: ApplicationCommandLineCallback -> IO Closure
- mkApplicationCommandLineCallback :: ApplicationCommandLineCallbackC -> IO (FunPtr ApplicationCommandLineCallbackC)
- noApplicationCommandLineCallback :: Maybe ApplicationCommandLineCallback
- onApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId
- type ApplicationHandleLocalOptionsCallback = VariantDict -> IO Int32
- type ApplicationHandleLocalOptionsCallbackC = Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32
- data ApplicationHandleLocalOptionsSignalInfo
- afterApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId
- applicationHandleLocalOptionsCallbackWrapper :: ApplicationHandleLocalOptionsCallback -> Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32
- applicationHandleLocalOptionsClosure :: ApplicationHandleLocalOptionsCallback -> IO Closure
- mkApplicationHandleLocalOptionsCallback :: ApplicationHandleLocalOptionsCallbackC -> IO (FunPtr ApplicationHandleLocalOptionsCallbackC)
- noApplicationHandleLocalOptionsCallback :: Maybe ApplicationHandleLocalOptionsCallback
- onApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId
- type ApplicationOpenCallback = [File] -> Text -> IO ()
- type ApplicationOpenCallbackC = Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO ()
- data ApplicationOpenSignalInfo
- afterApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId
- applicationOpenCallbackWrapper :: ApplicationOpenCallback -> Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO ()
- applicationOpenClosure :: ApplicationOpenCallback -> IO Closure
- mkApplicationOpenCallback :: ApplicationOpenCallbackC -> IO (FunPtr ApplicationOpenCallbackC)
- noApplicationOpenCallback :: Maybe ApplicationOpenCallback
- onApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId
- type ApplicationShutdownCallback = IO ()
- type ApplicationShutdownCallbackC = Ptr () -> Ptr () -> IO ()
- data ApplicationShutdownSignalInfo
- afterApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId
- applicationShutdownCallbackWrapper :: ApplicationShutdownCallback -> Ptr () -> Ptr () -> IO ()
- applicationShutdownClosure :: ApplicationShutdownCallback -> IO Closure
- mkApplicationShutdownCallback :: ApplicationShutdownCallbackC -> IO (FunPtr ApplicationShutdownCallbackC)
- noApplicationShutdownCallback :: Maybe ApplicationShutdownCallback
- onApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId
- type ApplicationStartupCallback = IO ()
- type ApplicationStartupCallbackC = Ptr () -> Ptr () -> IO ()
- data ApplicationStartupSignalInfo
- afterApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId
- applicationStartupCallbackWrapper :: ApplicationStartupCallback -> Ptr () -> Ptr () -> IO ()
- applicationStartupClosure :: ApplicationStartupCallback -> IO Closure
- mkApplicationStartupCallback :: ApplicationStartupCallbackC -> IO (FunPtr ApplicationStartupCallbackC)
- noApplicationStartupCallback :: Maybe ApplicationStartupCallback
- onApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId
Exported types
newtype Application Source #
Constructors
| Application (ForeignPtr 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
applicationActivate
data ApplicationActivateMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationActivateMethodInfo a signature Source # | |
applicationActivate :: (MonadIO m, IsApplication a) => a -> m () Source #
applicationAddMainOption
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 #
applicationAddMainOptionEntries
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 #
applicationAddOptionGroup
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 #
applicationBindBusyProperty
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 #
applicationGetApplicationId
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 #
applicationGetDbusConnection
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 #
applicationGetDbusObjectPath
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 #
applicationGetDefault
applicationGetDefault :: MonadIO m => m Application Source #
applicationGetFlags
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 #
applicationGetInactivityTimeout
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 #
applicationGetIsBusy
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 #
applicationGetIsRegistered
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 #
applicationGetIsRemote
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 #
applicationGetResourceBasePath
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 #
applicationHold
data ApplicationHoldMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationHoldMethodInfo a signature Source # | |
applicationHold :: (MonadIO m, IsApplication a) => a -> m () Source #
applicationIdIsValid
applicationIdIsValid :: MonadIO m => Text -> m Bool Source #
applicationMarkBusy
data ApplicationMarkBusyMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationMarkBusyMethodInfo a signature Source # | |
applicationMarkBusy :: (MonadIO m, IsApplication a) => a -> m () Source #
applicationNew
applicationNew :: MonadIO m => Maybe Text -> [ApplicationFlags] -> m Application Source #
applicationOpen
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 #
applicationQuit
data ApplicationQuitMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationQuitMethodInfo a signature Source # | |
applicationQuit :: (MonadIO m, IsApplication a) => a -> m () Source #
applicationRegister
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 #
applicationRelease
data ApplicationReleaseMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationReleaseMethodInfo a signature Source # | |
applicationRelease :: (MonadIO m, IsApplication a) => a -> m () Source #
applicationRun
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 #
applicationSendNotification
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 #
applicationSetActionGroup
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 #
applicationSetApplicationId
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 #
applicationSetDefault
data ApplicationSetDefaultMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationSetDefaultMethodInfo a signature Source # | |
applicationSetDefault :: (MonadIO m, IsApplication a) => a -> m () Source #
applicationSetFlags
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 #
applicationSetInactivityTimeout
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 #
applicationSetResourceBasePath
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 #
applicationUnbindBusyProperty
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 #
applicationUnmarkBusy
data ApplicationUnmarkBusyMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsApplication a) => MethodInfo * ApplicationUnmarkBusyMethodInfo a signature Source # | |
applicationUnmarkBusy :: (MonadIO m, IsApplication a) => a -> m () Source #
applicationWithdrawNotification
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 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 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 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 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 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 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 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 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 #
applicationActivateCallbackWrapper :: ApplicationActivateCallback -> Ptr () -> Ptr () -> IO () Source #
applicationActivateClosure :: ApplicationActivateCallback -> IO Closure Source #
mkApplicationActivateCallback :: ApplicationActivateCallbackC -> IO (FunPtr ApplicationActivateCallbackC) Source #
onApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId Source #
CommandLine
type ApplicationCommandLineCallbackC = Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32 Source #
data ApplicationCommandLineSignalInfo Source #
Instances
| SignalInfo ApplicationCommandLineSignalInfo Source # | |
| type HaskellCallbackType ApplicationCommandLineSignalInfo Source # | |
afterApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId Source #
applicationCommandLineCallbackWrapper :: ApplicationCommandLineCallback -> Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32 Source #
applicationCommandLineClosure :: ApplicationCommandLineCallback -> IO Closure Source #
mkApplicationCommandLineCallback :: ApplicationCommandLineCallbackC -> IO (FunPtr ApplicationCommandLineCallbackC) Source #
onApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId Source #
HandleLocalOptions
type ApplicationHandleLocalOptionsCallback = VariantDict -> IO Int32 Source #
type ApplicationHandleLocalOptionsCallbackC = Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32 Source #
data ApplicationHandleLocalOptionsSignalInfo Source #
Instances
| SignalInfo ApplicationHandleLocalOptionsSignalInfo Source # | |
| type HaskellCallbackType ApplicationHandleLocalOptionsSignalInfo Source # | |
afterApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId Source #
applicationHandleLocalOptionsCallbackWrapper :: ApplicationHandleLocalOptionsCallback -> Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32 Source #
applicationHandleLocalOptionsClosure :: ApplicationHandleLocalOptionsCallback -> IO Closure Source #
mkApplicationHandleLocalOptionsCallback :: ApplicationHandleLocalOptionsCallbackC -> IO (FunPtr ApplicationHandleLocalOptionsCallbackC) Source #
onApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId Source #
Open
type ApplicationOpenCallback = [File] -> Text -> IO () Source #
type ApplicationOpenCallbackC = Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO () Source #
data ApplicationOpenSignalInfo Source #
Instances
| SignalInfo ApplicationOpenSignalInfo Source # | |
| type HaskellCallbackType ApplicationOpenSignalInfo Source # | |
afterApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId Source #
applicationOpenCallbackWrapper :: ApplicationOpenCallback -> Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO () Source #
applicationOpenClosure :: ApplicationOpenCallback -> IO Closure Source #
mkApplicationOpenCallback :: ApplicationOpenCallbackC -> IO (FunPtr ApplicationOpenCallbackC) Source #
onApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId 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 #
applicationShutdownCallbackWrapper :: ApplicationShutdownCallback -> Ptr () -> Ptr () -> IO () Source #
applicationShutdownClosure :: ApplicationShutdownCallback -> IO Closure Source #
mkApplicationShutdownCallback :: ApplicationShutdownCallbackC -> IO (FunPtr ApplicationShutdownCallbackC) Source #
onApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId 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 #
applicationStartupCallbackWrapper :: ApplicationStartupCallback -> Ptr () -> Ptr () -> IO () Source #
applicationStartupClosure :: ApplicationStartupCallback -> IO Closure Source #
mkApplicationStartupCallback :: ApplicationStartupCallbackC -> IO (FunPtr ApplicationStartupCallbackC) Source #
onApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId Source #