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 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
- constructApplicationActionGroup :: ActionGroupK a => a -> IO ([Char], GValue)
- setApplicationActionGroup :: (MonadIO m, ApplicationK o, ActionGroupK a) => o -> a -> m ()
- data ApplicationApplicationIdPropertyInfo
- constructApplicationApplicationId :: Text -> IO ([Char], GValue)
- getApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> m Text
- setApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> Text -> m ()
- data ApplicationFlagsPropertyInfo
- constructApplicationFlags :: [ApplicationFlags] -> IO ([Char], GValue)
- getApplicationFlags :: (MonadIO m, ApplicationK o) => o -> m [ApplicationFlags]
- setApplicationFlags :: (MonadIO m, ApplicationK o) => o -> [ApplicationFlags] -> m ()
- data ApplicationInactivityTimeoutPropertyInfo
- constructApplicationInactivityTimeout :: Word32 -> IO ([Char], GValue)
- getApplicationInactivityTimeout :: (MonadIO m, ApplicationK o) => o -> m Word32
- setApplicationInactivityTimeout :: (MonadIO m, ApplicationK o) => o -> Word32 -> m ()
- data ApplicationIsBusyPropertyInfo
- getApplicationIsBusy :: (MonadIO m, ApplicationK o) => o -> m Bool
- data ApplicationIsRegisteredPropertyInfo
- getApplicationIsRegistered :: (MonadIO m, ApplicationK o) => o -> m Bool
- data ApplicationIsRemotePropertyInfo
- getApplicationIsRemote :: (MonadIO m, ApplicationK o) => o -> m Bool
- data ApplicationResourceBasePathPropertyInfo
- constructApplicationResourceBasePath :: Text -> IO ([Char], GValue)
- getApplicationResourceBasePath :: (MonadIO m, ApplicationK o) => o -> m 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 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 | |
type ParentTypes Application Source | |
type AttributeList Application Source | |
type SignalList Application Source |
class GObject o => ApplicationK o Source
(GObject o, IsDescendantOf Application o) => ApplicationK o Source | |
toApplication :: ApplicationK o => o -> IO Application Source
Methods
applicationActivate
data ApplicationActivateMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationActivateMethodInfo a signature Source | |
applicationActivate :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationAddMainOption
data ApplicationAddMainOptionMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe Text -> m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationAddMainOptionMethodInfo a signature Source | |
applicationAddMainOption :: (MonadIO m, ApplicationK a) => a -> Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe Text -> m () Source
applicationAddMainOptionEntries
data ApplicationAddMainOptionEntriesMethodInfo Source
((~) (TYPE Lifted) signature ([OptionEntry] -> m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationAddMainOptionEntriesMethodInfo a signature Source | |
applicationAddMainOptionEntries :: (MonadIO m, ApplicationK a) => a -> [OptionEntry] -> m () Source
applicationAddOptionGroup
data ApplicationAddOptionGroupMethodInfo Source
((~) (TYPE Lifted) signature (OptionGroup -> m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationAddOptionGroupMethodInfo a signature Source | |
applicationAddOptionGroup :: (MonadIO m, ApplicationK a) => a -> OptionGroup -> m () Source
applicationBindBusyProperty
data ApplicationBindBusyPropertyMethodInfo Source
((~) (TYPE Lifted) signature (b -> Text -> m ()), MonadIO m, ApplicationK a, ObjectK b) => MethodInfo (TYPE Lifted) ApplicationBindBusyPropertyMethodInfo a signature Source | |
applicationBindBusyProperty :: (MonadIO m, ApplicationK a, ObjectK b) => a -> b -> Text -> m () Source
applicationGetApplicationId
data ApplicationGetApplicationIdMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationGetApplicationIdMethodInfo a signature Source | |
applicationGetApplicationId :: (MonadIO m, ApplicationK a) => a -> m Text Source
applicationGetDbusConnection
data ApplicationGetDbusConnectionMethodInfo Source
((~) (TYPE Lifted) signature (m DBusConnection), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationGetDbusConnectionMethodInfo a signature Source | |
applicationGetDbusConnection :: (MonadIO m, ApplicationK a) => a -> m DBusConnection Source
applicationGetDbusObjectPath
data ApplicationGetDbusObjectPathMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationGetDbusObjectPathMethodInfo a signature Source | |
applicationGetDbusObjectPath :: (MonadIO m, ApplicationK a) => a -> m Text Source
applicationGetDefault
applicationGetDefault :: MonadIO m => m Application Source
applicationGetFlags
data ApplicationGetFlagsMethodInfo Source
((~) (TYPE Lifted) signature (m [ApplicationFlags]), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationGetFlagsMethodInfo a signature Source | |
applicationGetFlags :: (MonadIO m, ApplicationK a) => a -> m [ApplicationFlags] Source
applicationGetInactivityTimeout
data ApplicationGetInactivityTimeoutMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationGetInactivityTimeoutMethodInfo a signature Source | |
applicationGetInactivityTimeout :: (MonadIO m, ApplicationK a) => a -> m Word32 Source
applicationGetIsBusy
data ApplicationGetIsBusyMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationGetIsBusyMethodInfo a signature Source | |
applicationGetIsBusy :: (MonadIO m, ApplicationK a) => a -> m Bool Source
applicationGetIsRegistered
data ApplicationGetIsRegisteredMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationGetIsRegisteredMethodInfo a signature Source | |
applicationGetIsRegistered :: (MonadIO m, ApplicationK a) => a -> m Bool Source
applicationGetIsRemote
data ApplicationGetIsRemoteMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationGetIsRemoteMethodInfo a signature Source | |
applicationGetIsRemote :: (MonadIO m, ApplicationK a) => a -> m Bool Source
applicationGetResourceBasePath
data ApplicationGetResourceBasePathMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationGetResourceBasePathMethodInfo a signature Source | |
applicationGetResourceBasePath :: (MonadIO m, ApplicationK a) => a -> m Text Source
applicationHold
data ApplicationHoldMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationHoldMethodInfo a signature Source | |
applicationHold :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationIdIsValid
applicationIdIsValid :: MonadIO m => Text -> m Bool Source
applicationMarkBusy
data ApplicationMarkBusyMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationMarkBusyMethodInfo a signature Source | |
applicationMarkBusy :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationNew
applicationNew :: MonadIO m => Maybe Text -> [ApplicationFlags] -> m Application Source
applicationOpen
data ApplicationOpenMethodInfo Source
((~) (TYPE Lifted) signature ([File] -> Text -> m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationOpenMethodInfo a signature Source | |
applicationOpen :: (MonadIO m, ApplicationK a) => a -> [File] -> Text -> m () Source
applicationQuit
data ApplicationQuitMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationQuitMethodInfo a signature Source | |
applicationQuit :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationRegister
data ApplicationRegisterMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, ApplicationK a, CancellableK b) => MethodInfo (TYPE Lifted) ApplicationRegisterMethodInfo a signature Source | |
applicationRegister :: (MonadIO m, ApplicationK a, CancellableK b) => a -> Maybe b -> m () Source
applicationRelease
data ApplicationReleaseMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationReleaseMethodInfo a signature Source | |
applicationRelease :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationRun
data ApplicationRunMethodInfo Source
((~) (TYPE Lifted) signature (Maybe [Text] -> m Int32), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationRunMethodInfo a signature Source | |
applicationRun :: (MonadIO m, ApplicationK a) => a -> Maybe [Text] -> m Int32 Source
applicationSendNotification
data ApplicationSendNotificationMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> b -> m ()), MonadIO m, ApplicationK a, NotificationK b) => MethodInfo (TYPE Lifted) ApplicationSendNotificationMethodInfo a signature Source | |
applicationSendNotification :: (MonadIO m, ApplicationK a, NotificationK b) => a -> Maybe Text -> b -> m () Source
applicationSetActionGroup
data ApplicationSetActionGroupMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, ApplicationK a, ActionGroupK b) => MethodInfo (TYPE Lifted) ApplicationSetActionGroupMethodInfo a signature Source | |
applicationSetActionGroup :: (MonadIO m, ApplicationK a, ActionGroupK b) => a -> Maybe b -> m () Source
applicationSetApplicationId
data ApplicationSetApplicationIdMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationSetApplicationIdMethodInfo a signature Source | |
applicationSetApplicationId :: (MonadIO m, ApplicationK a) => a -> Maybe Text -> m () Source
applicationSetDefault
data ApplicationSetDefaultMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationSetDefaultMethodInfo a signature Source | |
applicationSetDefault :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationSetFlags
data ApplicationSetFlagsMethodInfo Source
((~) (TYPE Lifted) signature ([ApplicationFlags] -> m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationSetFlagsMethodInfo a signature Source | |
applicationSetFlags :: (MonadIO m, ApplicationK a) => a -> [ApplicationFlags] -> m () Source
applicationSetInactivityTimeout
data ApplicationSetInactivityTimeoutMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationSetInactivityTimeoutMethodInfo a signature Source | |
applicationSetInactivityTimeout :: (MonadIO m, ApplicationK a) => a -> Word32 -> m () Source
applicationSetResourceBasePath
data ApplicationSetResourceBasePathMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationSetResourceBasePathMethodInfo a signature Source | |
applicationSetResourceBasePath :: (MonadIO m, ApplicationK a) => a -> Maybe Text -> m () Source
applicationUnbindBusyProperty
data ApplicationUnbindBusyPropertyMethodInfo Source
((~) (TYPE Lifted) signature (b -> Text -> m ()), MonadIO m, ApplicationK a, ObjectK b) => MethodInfo (TYPE Lifted) ApplicationUnbindBusyPropertyMethodInfo a signature Source | |
applicationUnbindBusyProperty :: (MonadIO m, ApplicationK a, ObjectK b) => a -> b -> Text -> m () Source
applicationUnmarkBusy
data ApplicationUnmarkBusyMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationUnmarkBusyMethodInfo a signature Source | |
applicationUnmarkBusy :: (MonadIO m, ApplicationK a) => a -> m () Source
applicationWithdrawNotification
data ApplicationWithdrawNotificationMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ApplicationK a) => MethodInfo (TYPE Lifted) ApplicationWithdrawNotificationMethodInfo a signature Source | |
applicationWithdrawNotification :: (MonadIO m, ApplicationK a) => a -> Text -> m () Source
Properties
ActionGroup
data ApplicationActionGroupPropertyInfo Source
constructApplicationActionGroup :: ActionGroupK a => a -> IO ([Char], GValue) Source
setApplicationActionGroup :: (MonadIO m, ApplicationK o, ActionGroupK a) => o -> a -> m () Source
ApplicationId
data ApplicationApplicationIdPropertyInfo Source
getApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> m Text Source
setApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> Text -> m () Source
Flags
data ApplicationFlagsPropertyInfo 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
getApplicationInactivityTimeout :: (MonadIO m, ApplicationK o) => o -> m Word32 Source
setApplicationInactivityTimeout :: (MonadIO m, ApplicationK o) => o -> Word32 -> m () Source
IsBusy
data ApplicationIsBusyPropertyInfo Source
getApplicationIsBusy :: (MonadIO m, ApplicationK o) => o -> m Bool Source
IsRegistered
data ApplicationIsRegisteredPropertyInfo Source
getApplicationIsRegistered :: (MonadIO m, ApplicationK o) => o -> m Bool Source
IsRemote
data ApplicationIsRemotePropertyInfo Source
getApplicationIsRemote :: (MonadIO m, ApplicationK o) => o -> m Bool Source
ResourceBasePath
data ApplicationResourceBasePathPropertyInfo Source
getApplicationResourceBasePath :: (MonadIO m, ApplicationK o) => o -> m 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 ApplicationHandleLocalOptionsCallback = VariantDict -> IO Int32 Source
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