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 |
- 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
- 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
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
(GObject o, IsDescendantOf Application o) => ApplicationK o |
toApplication :: ApplicationK o => o -> IO Application Source
Methods
applicationActivate
data ApplicationActivateMethodInfo Source
((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationActivateMethodInfo a signature |
applicationActivate :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationAddMainOption
data ApplicationAddMainOptionMethodInfo Source
((~) * 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
((~) * signature ([OptionEntry] -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationAddMainOptionEntriesMethodInfo a signature |
applicationAddMainOptionEntries :: (MonadIO m, ApplicationK a) => a -> [OptionEntry] -> m () Source
applicationAddOptionGroup
data ApplicationAddOptionGroupMethodInfo Source
((~) * signature (OptionGroup -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationAddOptionGroupMethodInfo a signature |
applicationAddOptionGroup :: (MonadIO m, ApplicationK a) => a -> OptionGroup -> m () Source
applicationBindBusyProperty
data ApplicationBindBusyPropertyMethodInfo Source
((~) * 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
((~) * signature (m Text), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetApplicationIdMethodInfo a signature |
applicationGetApplicationId :: (MonadIO m, ApplicationK a) => a -> m Text Source
applicationGetDbusConnection
data ApplicationGetDbusConnectionMethodInfo Source
((~) * signature (m DBusConnection), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetDbusConnectionMethodInfo a signature |
applicationGetDbusConnection :: (MonadIO m, ApplicationK a) => a -> m DBusConnection Source
applicationGetDbusObjectPath
data ApplicationGetDbusObjectPathMethodInfo Source
((~) * 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
((~) * signature (m [ApplicationFlags]), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetFlagsMethodInfo a signature |
applicationGetFlags :: (MonadIO m, ApplicationK a) => a -> m [ApplicationFlags] Source
applicationGetInactivityTimeout
data ApplicationGetInactivityTimeoutMethodInfo Source
((~) * signature (m Word32), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetInactivityTimeoutMethodInfo a signature |
applicationGetInactivityTimeout :: (MonadIO m, ApplicationK a) => a -> m Word32 Source
applicationGetIsBusy
data ApplicationGetIsBusyMethodInfo Source
((~) * signature (m Bool), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetIsBusyMethodInfo a signature |
applicationGetIsBusy :: (MonadIO m, ApplicationK a) => a -> m Bool Source
applicationGetIsRegistered
data ApplicationGetIsRegisteredMethodInfo Source
((~) * signature (m Bool), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetIsRegisteredMethodInfo a signature |
applicationGetIsRegistered :: (MonadIO m, ApplicationK a) => a -> m Bool Source
applicationGetIsRemote
data ApplicationGetIsRemoteMethodInfo Source
((~) * signature (m Bool), MonadIO m, ApplicationK a) => MethodInfo * ApplicationGetIsRemoteMethodInfo a signature |
applicationGetIsRemote :: (MonadIO m, ApplicationK a) => a -> m Bool Source
applicationGetResourceBasePath
data ApplicationGetResourceBasePathMethodInfo Source
((~) * 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
((~) * 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
((~) * 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
((~) * 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
((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationQuitMethodInfo a signature |
applicationQuit :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationRegister
data ApplicationRegisterMethodInfo Source
((~) * 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
((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationReleaseMethodInfo a signature |
applicationRelease :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationRun
data ApplicationRunMethodInfo Source
((~) * 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
((~) * 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
((~) * 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
((~) * 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
((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationSetDefaultMethodInfo a signature |
applicationSetDefault :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationSetFlags
data ApplicationSetFlagsMethodInfo Source
((~) * signature ([ApplicationFlags] -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationSetFlagsMethodInfo a signature |
applicationSetFlags :: (MonadIO m, ApplicationK a) => a -> [ApplicationFlags] -> m () Source
applicationSetInactivityTimeout
data ApplicationSetInactivityTimeoutMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationSetInactivityTimeoutMethodInfo a signature |
applicationSetInactivityTimeout :: (MonadIO m, ApplicationK a) => a -> Word32 -> m () Source
applicationSetResourceBasePath
data ApplicationSetResourceBasePathMethodInfo Source
((~) * 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
((~) * 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
((~) * signature (m ()), MonadIO m, ApplicationK a) => MethodInfo * ApplicationUnmarkBusyMethodInfo a signature |
applicationUnmarkBusy :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationWithdrawNotification
data ApplicationWithdrawNotificationMethodInfo Source
((~) * 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
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
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
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
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
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
applicationIsRegistered :: AttrLabelProxy "isRegistered" Source
getApplicationIsRegistered :: (MonadIO m, ApplicationK o) => o -> m Bool Source
IsRemote
data ApplicationIsRemotePropertyInfo Source
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
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