Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
registerForXAyatanaNewLabel :: Client -> MatchRule -> (Signal -> String -> String -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
makeHandlerForXAyatanaNewLabel :: (Signal -> String -> String -> IO ()) -> (Signal -> IO ()) -> Signal -> IO () Source #
emitXAyatanaNewLabel :: Client -> ObjectPath -> String -> String -> IO () Source #
registerForNewStatus :: Client -> MatchRule -> (Signal -> String -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
makeHandlerForNewStatus :: (Signal -> String -> IO ()) -> (Signal -> IO ()) -> Signal -> IO () Source #
emitNewStatus :: Client -> ObjectPath -> String -> IO () Source #
registerForNewToolTip :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
emitNewToolTip :: Client -> ObjectPath -> IO () Source #
registerForNewOverlayIcon :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
emitNewOverlayIcon :: Client -> ObjectPath -> IO () Source #
registerForNewAttentionIcon :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
makeHandlerForNewAttentionIcon :: (Signal -> IO ()) -> (Signal -> IO ()) -> Signal -> IO () Source #
emitNewAttentionIcon :: Client -> ObjectPath -> IO () Source #
registerForNewIconThemePath :: Client -> MatchRule -> (Signal -> String -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
makeHandlerForNewIconThemePath :: (Signal -> String -> IO ()) -> (Signal -> IO ()) -> Signal -> IO () Source #
emitNewIconThemePath :: Client -> ObjectPath -> String -> IO () Source #
registerForNewIcon :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
emitNewIcon :: Client -> ObjectPath -> IO () Source #
registerForNewTitle :: Client -> MatchRule -> (Signal -> IO ()) -> (Signal -> IO ()) -> IO SignalHandler Source #
emitNewTitle :: Client -> ObjectPath -> IO () Source #
getXAyatanaLabelGuide :: Client -> BusName -> ObjectPath -> IO (Either MethodError String) Source #
getXAyatanaLabel :: Client -> BusName -> ObjectPath -> IO (Either MethodError String) Source #
getToolTip :: Client -> BusName -> ObjectPath -> IO (Either MethodError (String, [(Int32, Int32, ByteString)], String, String)) Source #
getAttentionIconPixmap :: Client -> BusName -> ObjectPath -> IO (Either MethodError [(Int32, Int32, ByteString)]) Source #
getAttentionIconName :: Client -> BusName -> ObjectPath -> IO (Either MethodError String) Source #
getOverlayIconPixmap :: Client -> BusName -> ObjectPath -> IO (Either MethodError [(Int32, Int32, ByteString)]) Source #
getOverlayIconName :: Client -> BusName -> ObjectPath -> IO (Either MethodError String) Source #
getIconPixmap :: Client -> BusName -> ObjectPath -> IO (Either MethodError [(Int32, Int32, ByteString)]) Source #
getIconThemePath :: Client -> BusName -> ObjectPath -> IO (Either MethodError String) Source #
getIconName :: Client -> BusName -> ObjectPath -> IO (Either MethodError String) Source #
getMenu :: Client -> BusName -> ObjectPath -> IO (Either MethodError ObjectPath) Source #
getWindowId :: Client -> BusName -> ObjectPath -> IO (Either MethodError Int32) Source #
getStatus :: Client -> BusName -> ObjectPath -> IO (Either MethodError String) Source #
getTitle :: Client -> BusName -> ObjectPath -> IO (Either MethodError String) Source #
getId :: Client -> BusName -> ObjectPath -> IO (Either MethodError String) Source #
getCategory :: Client -> BusName -> ObjectPath -> IO (Either MethodError String) Source #
secondaryActivate :: Client -> BusName -> ObjectPath -> Int32 -> Int32 -> IO (Either MethodError ()) Source #