Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
StatusNotifier.Host.Service
Documentation
data UpdateType Source #
Constructors
ItemAdded | |
ItemRemoved | |
IconUpdated | |
OverlayIconUpdated | |
StatusUpdated | |
TitleUpdated | |
ToolTipUpdated |
Instances
Show UpdateType Source # | |
Defined in StatusNotifier.Host.Service | |
Eq UpdateType Source # | |
Defined in StatusNotifier.Host.Service Methods (==) :: UpdateType -> UpdateType -> Bool Source # (/=) :: UpdateType -> UpdateType -> Bool Source # |
type UpdateHandler = UpdateType -> ItemInfo -> IO () Source #
Constructors
Params | |
Fields
|
hostLogger :: Priority -> String -> IO () Source #
Constructors
ItemInfo | |
Fields
|
supressPixelData :: ItemInfo -> ItemInfo Source #
overlayIconPixmapsL :: Lens' ItemInfo ImageInfo Source #
itemServicePathL :: Lens' ItemInfo ObjectPath Source #
itemServiceNameL :: Lens' ItemInfo BusName Source #
itemIsMenuL :: Lens' ItemInfo Bool Source #
iconTitleL :: Lens' ItemInfo String Source #
iconPixmapsL :: Lens' ItemInfo ImageInfo Source #
convertPixmapsToHostByteOrder :: [(Int32, Int32, ByteString)] -> [(Int32, Int32, ByteString)] Source #
callFromInfo :: (BusName -> ObjectPath -> t) -> ItemInfo -> t Source #
Constructors
Host | |
Fields
|