Safe Haskell | None |
---|---|
Language | Haskell2010 |
StatusNotifier.Item.Client
Documentation
registerForXAyatanaNewLabel :: Client -> MatchRule -> (Signal -> String -> String -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
makeHandlerForXAyatanaNewLabel :: (Signal -> String -> String -> IO ()) -> (Signal -> IO ()) -> Signal -> IO () Source #
signalForXAyatanaNewLabel :: Signal Source #
registerForNewStatus :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
emitNewStatus :: Client -> ObjectPath -> IO () Source #
signalForNewStatus :: Signal Source #
registerForNewToolTip :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
emitNewToolTip :: Client -> ObjectPath -> IO () Source #
signalForNewToolTip :: Signal Source #
registerForNewOverlayIcon :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
emitNewOverlayIcon :: Client -> ObjectPath -> IO () Source #
signalForNewOverlayIcon :: Signal Source #
registerForNewAttentionIcon :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
makeHandlerForNewAttentionIcon :: (Signal -> IO ()) -> (Signal -> IO ()) -> Signal -> IO () Source #
emitNewAttentionIcon :: Client -> ObjectPath -> IO () Source #
signalForNewAttentionIcon :: Signal Source #
registerForNewIconThemePath :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
makeHandlerForNewIconThemePath :: (Signal -> IO ()) -> (Signal -> IO ()) -> Signal -> IO () Source #
emitNewIconThemePath :: Client -> ObjectPath -> IO () Source #
signalForNewIconThemePath :: Signal Source #
registerForNewIcon :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
emitNewIcon :: Client -> ObjectPath -> IO () Source #
signalForNewIcon :: Signal Source #
registerForNewTitle :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
emitNewTitle :: Client -> ObjectPath -> IO () Source #
signalForNewTitle :: Signal Source #
methodCallForXAyatanaLabelGuide :: MethodCall Source #
methodCallForXAyatanaLabel :: MethodCall Source #
getToolTip :: Client -> BusName -> ObjectPath -> IO (Either MethodError (String, [(Int32, Int32, ByteString)], String, String)) Source #
methodCallForToolTip :: MethodCall Source #
getAttentionIconPixmap :: Client -> BusName -> ObjectPath -> IO (Either MethodError [(Int32, Int32, ByteString)]) Source #
methodCallForAttentionIconPixmap :: MethodCall Source #
methodCallForAttentionIconName :: MethodCall Source #
getOverlayIconPixmap :: Client -> BusName -> ObjectPath -> IO (Either MethodError [(Int32, Int32, ByteString)]) Source #
methodCallForOverlayIconPixmap :: MethodCall Source #
methodCallForOverlayIconName :: MethodCall Source #
getIconPixmap :: Client -> BusName -> ObjectPath -> IO (Either MethodError [(Int32, Int32, ByteString)]) Source #
methodCallForIconPixmap :: MethodCall Source #
methodCallForIconThemePath :: MethodCall Source #
methodCallForIconName :: MethodCall Source #
methodCallForMenu :: MethodCall Source #
methodCallForWindowId :: MethodCall Source #
methodCallForStatus :: MethodCall Source #
methodCallForTitle :: MethodCall Source #
methodCallForId :: MethodCall Source #
methodCallForCategory :: MethodCall Source #
scrollMethodCall :: MethodCall Source #
secondaryActivate :: Client -> BusName -> ObjectPath -> Int32 -> Int32 -> IO (Either MethodError ()) Source #
secondaryActivateMethodCall :: MethodCall Source #
activate :: Client -> BusName -> ObjectPath -> Int32 -> Int32 -> IO (Either MethodError ()) Source #
activateMethodCall :: MethodCall Source #
defaultPath :: ObjectPath Source #