| 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 => ApplicationK o
 - toApplication :: ApplicationK o => o -> IO Application
 - noApplication :: Maybe Application
 - data ApplicationActivateMethodInfo
 - applicationActivate :: (MonadIO m, ApplicationK a) => a -> m ()
 - data ApplicationAddMainOptionMethodInfo
 - applicationAddMainOption :: (MonadIO m, ApplicationK a) => a -> Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe Text -> m ()
 - data ApplicationAddMainOptionEntriesMethodInfo
 - applicationAddMainOptionEntries :: (MonadIO m, ApplicationK a) => a -> [OptionEntry] -> m ()
 - data ApplicationAddOptionGroupMethodInfo
 - applicationAddOptionGroup :: (MonadIO m, ApplicationK a) => a -> OptionGroup -> m ()
 - data ApplicationBindBusyPropertyMethodInfo
 - applicationBindBusyProperty :: (MonadIO m, ApplicationK a, ObjectK b) => a -> b -> Text -> m ()
 - data ApplicationGetApplicationIdMethodInfo
 - applicationGetApplicationId :: (MonadIO m, ApplicationK a) => a -> m Text
 - data ApplicationGetDbusConnectionMethodInfo
 - applicationGetDbusConnection :: (MonadIO m, ApplicationK a) => a -> m DBusConnection
 - data ApplicationGetDbusObjectPathMethodInfo
 - applicationGetDbusObjectPath :: (MonadIO m, ApplicationK a) => a -> m Text
 - applicationGetDefault :: MonadIO m => m Application
 - data ApplicationGetFlagsMethodInfo
 - applicationGetFlags :: (MonadIO m, ApplicationK a) => a -> m [ApplicationFlags]
 - data ApplicationGetInactivityTimeoutMethodInfo
 - applicationGetInactivityTimeout :: (MonadIO m, ApplicationK a) => a -> m Word32
 - data ApplicationGetIsBusyMethodInfo
 - applicationGetIsBusy :: (MonadIO m, ApplicationK a) => a -> m Bool
 - data ApplicationGetIsRegisteredMethodInfo
 - applicationGetIsRegistered :: (MonadIO m, ApplicationK a) => a -> m Bool
 - data ApplicationGetIsRemoteMethodInfo
 - applicationGetIsRemote :: (MonadIO m, ApplicationK a) => a -> m Bool
 - data ApplicationGetResourceBasePathMethodInfo
 - applicationGetResourceBasePath :: (MonadIO m, ApplicationK a) => a -> m (Maybe Text)
 - data ApplicationHoldMethodInfo
 - applicationHold :: (MonadIO m, ApplicationK a) => a -> m ()
 - applicationIdIsValid :: MonadIO m => Text -> m Bool
 - data ApplicationMarkBusyMethodInfo
 - applicationMarkBusy :: (MonadIO m, ApplicationK a) => a -> m ()
 - applicationNew :: MonadIO m => Maybe Text -> [ApplicationFlags] -> m Application
 - data ApplicationOpenMethodInfo
 - applicationOpen :: (MonadIO m, ApplicationK a) => a -> [File] -> Text -> m ()
 - data ApplicationQuitMethodInfo
 - applicationQuit :: (MonadIO m, ApplicationK a) => a -> m ()
 - data ApplicationRegisterMethodInfo
 - applicationRegister :: (MonadIO m, ApplicationK a, CancellableK b) => a -> Maybe b -> m ()
 - data ApplicationReleaseMethodInfo
 - applicationRelease :: (MonadIO m, ApplicationK a) => a -> m ()
 - data ApplicationRunMethodInfo
 - applicationRun :: (MonadIO m, ApplicationK a) => a -> Maybe [Text] -> m Int32
 - data ApplicationSendNotificationMethodInfo
 - applicationSendNotification :: (MonadIO m, ApplicationK a, NotificationK b) => a -> Maybe Text -> b -> m ()
 - data ApplicationSetActionGroupMethodInfo
 - applicationSetActionGroup :: (MonadIO m, ApplicationK a, ActionGroupK b) => a -> Maybe b -> m ()
 - data ApplicationSetApplicationIdMethodInfo
 - applicationSetApplicationId :: (MonadIO m, ApplicationK a) => a -> Maybe Text -> m ()
 - data ApplicationSetDefaultMethodInfo
 - applicationSetDefault :: (MonadIO m, ApplicationK a) => a -> m ()
 - data ApplicationSetFlagsMethodInfo
 - applicationSetFlags :: (MonadIO m, ApplicationK a) => a -> [ApplicationFlags] -> m ()
 - data ApplicationSetInactivityTimeoutMethodInfo
 - applicationSetInactivityTimeout :: (MonadIO m, ApplicationK a) => a -> Word32 -> m ()
 - data ApplicationSetResourceBasePathMethodInfo
 - applicationSetResourceBasePath :: (MonadIO m, ApplicationK a) => a -> Maybe Text -> m ()
 - data ApplicationUnbindBusyPropertyMethodInfo
 - applicationUnbindBusyProperty :: (MonadIO m, ApplicationK a, ObjectK b) => a -> b -> Text -> m ()
 - data ApplicationUnmarkBusyMethodInfo
 - applicationUnmarkBusy :: (MonadIO m, ApplicationK a) => a -> m ()
 - data ApplicationWithdrawNotificationMethodInfo
 - applicationWithdrawNotification :: (MonadIO m, ApplicationK a) => a -> Text -> m ()
 - data ApplicationActionGroupPropertyInfo
 - applicationActionGroup :: AttrLabelProxy "actionGroup"
 - clearApplicationActionGroup :: (MonadIO m, ApplicationK o) => o -> m ()
 - constructApplicationActionGroup :: ActionGroupK a => a -> IO ([Char], GValue)
 - setApplicationActionGroup :: (MonadIO m, ApplicationK o, ActionGroupK a) => o -> a -> m ()
 - data ApplicationApplicationIdPropertyInfo
 - applicationApplicationId :: AttrLabelProxy "applicationId"
 - clearApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> m ()
 - constructApplicationApplicationId :: Text -> IO ([Char], GValue)
 - getApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> m Text
 - setApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> Text -> m ()
 - data ApplicationFlagsPropertyInfo
 - applicationFlags :: AttrLabelProxy "flags"
 - constructApplicationFlags :: [ApplicationFlags] -> IO ([Char], GValue)
 - getApplicationFlags :: (MonadIO m, ApplicationK o) => o -> m [ApplicationFlags]
 - setApplicationFlags :: (MonadIO m, ApplicationK o) => o -> [ApplicationFlags] -> m ()
 - data ApplicationInactivityTimeoutPropertyInfo
 - applicationInactivityTimeout :: AttrLabelProxy "inactivityTimeout"
 - constructApplicationInactivityTimeout :: Word32 -> IO ([Char], GValue)
 - getApplicationInactivityTimeout :: (MonadIO m, ApplicationK o) => o -> m Word32
 - setApplicationInactivityTimeout :: (MonadIO m, ApplicationK o) => o -> Word32 -> m ()
 - data ApplicationIsBusyPropertyInfo
 - applicationIsBusy :: AttrLabelProxy "isBusy"
 - getApplicationIsBusy :: (MonadIO m, ApplicationK o) => o -> m Bool
 - data ApplicationIsRegisteredPropertyInfo
 - applicationIsRegistered :: AttrLabelProxy "isRegistered"
 - getApplicationIsRegistered :: (MonadIO m, ApplicationK o) => o -> m Bool
 - data ApplicationIsRemotePropertyInfo
 - applicationIsRemote :: AttrLabelProxy "isRemote"
 - getApplicationIsRemote :: (MonadIO m, ApplicationK o) => o -> m Bool
 - data ApplicationResourceBasePathPropertyInfo
 - applicationResourceBasePath :: AttrLabelProxy "resourceBasePath"
 - clearApplicationResourceBasePath :: (MonadIO m, ApplicationK o) => o -> m ()
 - constructApplicationResourceBasePath :: Text -> IO ([Char], GValue)
 - getApplicationResourceBasePath :: (MonadIO m, ApplicationK o) => o -> m (Maybe Text)
 - setApplicationResourceBasePath :: (MonadIO m, ApplicationK 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 | |
| ((~) * info (ResolveApplicationMethod t Application), MethodInfo * info Application p) => IsLabelProxy t (Application -> p) | |
| type ParentTypes Application | |
| type AttributeList Application | |
| type SignalList Application | 
class GObject o => ApplicationK o Source
Instances
| (GObject o, IsDescendantOf Application o) => ApplicationK o | 
toApplication :: ApplicationK o => o -> IO Application Source
Methods
applicationActivate
data ApplicationActivateMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationActivateMethodInfo a signature | 
applicationActivate :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationAddMainOption
data ApplicationAddMainOptionMethodInfo Source
Instances
| ((~) * signature (Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe Text -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationAddMainOptionMethodInfo a signature | 
applicationAddMainOption :: (MonadIO m, ApplicationK a) => a -> Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe Text -> m () Source
applicationAddMainOptionEntries
data ApplicationAddMainOptionEntriesMethodInfo Source
Instances
| ((~) * signature ([OptionEntry] -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationAddMainOptionEntriesMethodInfo a signature | 
applicationAddMainOptionEntries :: (MonadIO m, ApplicationK a) => a -> [OptionEntry] -> m () Source
applicationAddOptionGroup
data ApplicationAddOptionGroupMethodInfo Source
Instances
| ((~) * signature (OptionGroup -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationAddOptionGroupMethodInfo a signature | 
applicationAddOptionGroup :: (MonadIO m, ApplicationK a) => a -> OptionGroup -> m () Source
applicationBindBusyProperty
data ApplicationBindBusyPropertyMethodInfo Source
Instances
| ((~) * signature (b -> Text -> m ()), MonadIO m, ApplicationK a, ObjectK b) => MethodInfo * ApplicationBindBusyPropertyMethodInfo a signature | 
applicationBindBusyProperty :: (MonadIO m, ApplicationK a, ObjectK b) => a -> b -> Text -> m () Source
applicationGetApplicationId
data ApplicationGetApplicationIdMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetApplicationIdMethodInfo a signature | 
applicationGetApplicationId :: (MonadIO m, ApplicationK a) => a -> m Text Source
applicationGetDbusConnection
data ApplicationGetDbusConnectionMethodInfo Source
Instances
| ((~) * signature (m DBusConnection), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetDbusConnectionMethodInfo a signature | 
applicationGetDbusConnection :: (MonadIO m, ApplicationK a) => a -> m DBusConnection Source
applicationGetDbusObjectPath
data ApplicationGetDbusObjectPathMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetDbusObjectPathMethodInfo a signature | 
applicationGetDbusObjectPath :: (MonadIO m, ApplicationK a) => a -> m Text Source
applicationGetDefault
applicationGetDefault :: MonadIO m => m Application Source
applicationGetFlags
data ApplicationGetFlagsMethodInfo Source
Instances
| ((~) * signature (m [ApplicationFlags]), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetFlagsMethodInfo a signature | 
applicationGetFlags :: (MonadIO m, ApplicationK a) => a -> m [ApplicationFlags] Source
applicationGetInactivityTimeout
data ApplicationGetInactivityTimeoutMethodInfo Source
Instances
| ((~) * signature (m Word32), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetInactivityTimeoutMethodInfo a signature | 
applicationGetInactivityTimeout :: (MonadIO m, ApplicationK a) => a -> m Word32 Source
applicationGetIsBusy
data ApplicationGetIsBusyMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetIsBusyMethodInfo a signature | 
applicationGetIsBusy :: (MonadIO m, ApplicationK a) => a -> m Bool Source
applicationGetIsRegistered
data ApplicationGetIsRegisteredMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetIsRegisteredMethodInfo a signature | 
applicationGetIsRegistered :: (MonadIO m, ApplicationK a) => a -> m Bool Source
applicationGetIsRemote
data ApplicationGetIsRemoteMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetIsRemoteMethodInfo a signature | 
applicationGetIsRemote :: (MonadIO m, ApplicationK a) => a -> m Bool Source
applicationGetResourceBasePath
data ApplicationGetResourceBasePathMethodInfo Source
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetResourceBasePathMethodInfo a signature | 
applicationGetResourceBasePath :: (MonadIO m, ApplicationK a) => a -> m (Maybe Text) Source
applicationHold
data ApplicationHoldMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationHoldMethodInfo a signature | 
applicationHold :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationIdIsValid
applicationIdIsValid :: MonadIO m => Text -> m Bool Source
applicationMarkBusy
data ApplicationMarkBusyMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationMarkBusyMethodInfo a signature | 
applicationMarkBusy :: (MonadIO m, ApplicationK 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, 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 | 
applicationQuit :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationRegister
data ApplicationRegisterMethodInfo Source
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, ApplicationK a, CancellableK b) => MethodInfo * ApplicationRegisterMethodInfo a signature | 
applicationRegister :: (MonadIO m, ApplicationK a, CancellableK b) => a -> Maybe b -> m () Source
applicationRelease
data ApplicationReleaseMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationReleaseMethodInfo a signature | 
applicationRelease :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationRun
data ApplicationRunMethodInfo Source
Instances
| ((~) * signature (Maybe [Text] -> m Int32), MonadIO m, ApplicationK a) => MethodInfo * ApplicationRunMethodInfo a signature | 
applicationRun :: (MonadIO m, ApplicationK a) => a -> Maybe [Text] -> m Int32 Source
applicationSendNotification
data ApplicationSendNotificationMethodInfo Source
Instances
| ((~) * signature (Maybe Text -> b -> m ()), MonadIO m, ApplicationK a, NotificationK b) => MethodInfo * ApplicationSendNotificationMethodInfo a signature | 
applicationSendNotification :: (MonadIO m, ApplicationK a, NotificationK b) => a -> Maybe Text -> b -> m () Source
applicationSetActionGroup
data ApplicationSetActionGroupMethodInfo Source
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, ApplicationK a, ActionGroupK b) => MethodInfo * ApplicationSetActionGroupMethodInfo a signature | 
applicationSetActionGroup :: (MonadIO m, ApplicationK a, ActionGroupK b) => a -> Maybe b -> m () Source
applicationSetApplicationId
data ApplicationSetApplicationIdMethodInfo Source
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationSetApplicationIdMethodInfo a signature | 
applicationSetApplicationId :: (MonadIO m, ApplicationK a) => a -> Maybe Text -> m () Source
applicationSetDefault
data ApplicationSetDefaultMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationSetDefaultMethodInfo a signature | 
applicationSetDefault :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationSetFlags
data ApplicationSetFlagsMethodInfo Source
Instances
| ((~) * signature ([ApplicationFlags] -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationSetFlagsMethodInfo a signature | 
applicationSetFlags :: (MonadIO m, ApplicationK a) => a -> [ApplicationFlags] -> m () Source
applicationSetInactivityTimeout
data ApplicationSetInactivityTimeoutMethodInfo Source
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationSetInactivityTimeoutMethodInfo a signature | 
applicationSetInactivityTimeout :: (MonadIO m, ApplicationK a) => a -> Word32 -> m () Source
applicationSetResourceBasePath
data ApplicationSetResourceBasePathMethodInfo Source
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationSetResourceBasePathMethodInfo a signature | 
applicationSetResourceBasePath :: (MonadIO m, ApplicationK a) => a -> Maybe Text -> m () Source
applicationUnbindBusyProperty
data ApplicationUnbindBusyPropertyMethodInfo Source
Instances
| ((~) * signature (b -> Text -> m ()), MonadIO m, ApplicationK a, ObjectK b) => MethodInfo * ApplicationUnbindBusyPropertyMethodInfo a signature | 
applicationUnbindBusyProperty :: (MonadIO m, ApplicationK a, ObjectK b) => a -> b -> Text -> m () Source
applicationUnmarkBusy
data ApplicationUnmarkBusyMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationUnmarkBusyMethodInfo a signature | 
applicationUnmarkBusy :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationWithdrawNotification
data ApplicationWithdrawNotificationMethodInfo Source
Instances
| ((~) * signature (Text -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationWithdrawNotificationMethodInfo a signature | 
applicationWithdrawNotification :: (MonadIO m, ApplicationK a) => a -> Text -> m () Source
Properties
ActionGroup
data ApplicationActionGroupPropertyInfo Source
Instances
applicationActionGroup :: AttrLabelProxy "actionGroup" Source
clearApplicationActionGroup :: (MonadIO m, ApplicationK o) => o -> m () Source
constructApplicationActionGroup :: ActionGroupK a => a -> IO ([Char], GValue) Source
setApplicationActionGroup :: (MonadIO m, ApplicationK o, ActionGroupK a) => o -> a -> m () Source
ApplicationId
data ApplicationApplicationIdPropertyInfo Source
Instances
| AttrInfo ApplicationApplicationIdPropertyInfo | |
| type AttrLabel ApplicationApplicationIdPropertyInfo = "application-id" | |
| type AttrGetType ApplicationApplicationIdPropertyInfo = Text | |
| type AttrBaseTypeConstraint ApplicationApplicationIdPropertyInfo = ApplicationK | |
| type AttrSetTypeConstraint ApplicationApplicationIdPropertyInfo = * ~ Text | |
| type AttrAllowedOps ApplicationApplicationIdPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) | 
applicationApplicationId :: AttrLabelProxy "applicationId" Source
clearApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> m () Source
getApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> m Text Source
setApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> Text -> m () Source
Flags
data ApplicationFlagsPropertyInfo Source
Instances
| AttrInfo ApplicationFlagsPropertyInfo | |
| type AttrLabel ApplicationFlagsPropertyInfo = "flags" | |
| type AttrGetType ApplicationFlagsPropertyInfo = [ApplicationFlags] | |
| type AttrBaseTypeConstraint ApplicationFlagsPropertyInfo = ApplicationK | |
| type AttrSetTypeConstraint ApplicationFlagsPropertyInfo = * ~ [ApplicationFlags] | |
| type AttrAllowedOps ApplicationFlagsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) | 
applicationFlags :: AttrLabelProxy "flags" Source
constructApplicationFlags :: [ApplicationFlags] -> IO ([Char], GValue) Source
getApplicationFlags :: (MonadIO m, ApplicationK o) => o -> m [ApplicationFlags] Source
setApplicationFlags :: (MonadIO m, ApplicationK o) => o -> [ApplicationFlags] -> m () Source
InactivityTimeout
data ApplicationInactivityTimeoutPropertyInfo Source
Instances
applicationInactivityTimeout :: AttrLabelProxy "inactivityTimeout" Source
getApplicationInactivityTimeout :: (MonadIO m, ApplicationK o) => o -> m Word32 Source
setApplicationInactivityTimeout :: (MonadIO m, ApplicationK o) => o -> Word32 -> m () Source
IsBusy
data ApplicationIsBusyPropertyInfo Source
Instances
| AttrInfo ApplicationIsBusyPropertyInfo | |
| type AttrLabel ApplicationIsBusyPropertyInfo = "is-busy" | |
| type AttrGetType ApplicationIsBusyPropertyInfo = Bool | |
| type AttrBaseTypeConstraint ApplicationIsBusyPropertyInfo = ApplicationK | |
| type AttrSetTypeConstraint ApplicationIsBusyPropertyInfo = * ~ () | |
| type AttrAllowedOps ApplicationIsBusyPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) | 
applicationIsBusy :: AttrLabelProxy "isBusy" Source
getApplicationIsBusy :: (MonadIO m, ApplicationK o) => o -> m Bool Source
IsRegistered
data ApplicationIsRegisteredPropertyInfo Source
Instances
applicationIsRegistered :: AttrLabelProxy "isRegistered" Source
getApplicationIsRegistered :: (MonadIO m, ApplicationK o) => o -> m Bool Source
IsRemote
data ApplicationIsRemotePropertyInfo Source
Instances
| AttrInfo ApplicationIsRemotePropertyInfo | |
| type AttrLabel ApplicationIsRemotePropertyInfo = "is-remote" | |
| type AttrGetType ApplicationIsRemotePropertyInfo = Bool | |
| type AttrBaseTypeConstraint ApplicationIsRemotePropertyInfo = ApplicationK | |
| type AttrSetTypeConstraint ApplicationIsRemotePropertyInfo = * ~ () | |
| type AttrAllowedOps ApplicationIsRemotePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) | 
applicationIsRemote :: AttrLabelProxy "isRemote" Source
getApplicationIsRemote :: (MonadIO m, ApplicationK o) => o -> m Bool Source
ResourceBasePath
data ApplicationResourceBasePathPropertyInfo Source
Instances
| AttrInfo ApplicationResourceBasePathPropertyInfo | |
| type AttrLabel ApplicationResourceBasePathPropertyInfo = "resource-base-path" | |
| type AttrGetType ApplicationResourceBasePathPropertyInfo = Maybe Text | |
| type AttrBaseTypeConstraint ApplicationResourceBasePathPropertyInfo = ApplicationK | |
| type AttrSetTypeConstraint ApplicationResourceBasePathPropertyInfo = * ~ Text | |
| type AttrAllowedOps ApplicationResourceBasePathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) | 
applicationResourceBasePath :: AttrLabelProxy "resourceBasePath" Source
clearApplicationResourceBasePath :: (MonadIO m, ApplicationK o) => o -> m () Source
getApplicationResourceBasePath :: (MonadIO m, ApplicationK o) => o -> m (Maybe Text) Source
setApplicationResourceBasePath :: (MonadIO m, ApplicationK o) => o -> Text -> m () Source
Signals
Activate
type ApplicationActivateCallback = IO () Source
type ApplicationActivateCallbackC = Ptr () -> Ptr () -> IO () Source
afterApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId Source
applicationActivateCallbackWrapper :: ApplicationActivateCallback -> Ptr () -> Ptr () -> IO () 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
afterApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId Source
applicationCommandLineCallbackWrapper :: ApplicationCommandLineCallback -> Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32 Source
mkApplicationCommandLineCallback :: ApplicationCommandLineCallbackC -> IO (FunPtr ApplicationCommandLineCallbackC) Source
onApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId Source
HandleLocalOptions
type ApplicationHandleLocalOptionsCallbackC = Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32 Source
afterApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId Source
applicationHandleLocalOptionsCallbackWrapper :: ApplicationHandleLocalOptionsCallback -> Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32 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
afterApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId Source
applicationOpenCallbackWrapper :: ApplicationOpenCallback -> Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO () Source
mkApplicationOpenCallback :: ApplicationOpenCallbackC -> IO (FunPtr ApplicationOpenCallbackC) Source
onApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId Source
Shutdown
type ApplicationShutdownCallback = IO () Source
type ApplicationShutdownCallbackC = Ptr () -> Ptr () -> IO () Source
afterApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId Source
applicationShutdownCallbackWrapper :: ApplicationShutdownCallback -> Ptr () -> Ptr () -> IO () Source
mkApplicationShutdownCallback :: ApplicationShutdownCallbackC -> IO (FunPtr ApplicationShutdownCallbackC) Source
onApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId Source
Startup
type ApplicationStartupCallback = IO () Source
type ApplicationStartupCallbackC = Ptr () -> Ptr () -> IO () Source
afterApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId Source
applicationStartupCallbackWrapper :: ApplicationStartupCallback -> Ptr () -> Ptr () -> IO () Source
mkApplicationStartupCallback :: ApplicationStartupCallbackC -> IO (FunPtr ApplicationStartupCallbackC) Source
onApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId Source