| Copyright | (c) Ivan A. Malison | 
|---|---|
| License | BSD3-style (see LICENSE) | 
| Maintainer | Ivan A. Malison | 
| Stability | unstable | 
| Portability | unportable | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
System.Taffybar.Context
Contents
Description
Documentation
type SubscriptionList = [(Unique, Listener)] Source #
Constructors
| BarConfig | |
| Fields 
 | |
type BarConfigGetter = TaffyIO [BarConfig] Source #
data TaffybarConfig Source #
Constructors
| TaffybarConfig | |
| Fields 
 | |
Constructors
| Context | |
| Fields 
 | |
buildContext :: TaffybarConfig -> IO Context Source #
refreshTaffyWindows :: TaffyIO () Source #
asksContextVar :: (r -> MVar b) -> ReaderT r IO b Source #
runX11 :: X11Property a -> TaffyIO a Source #
runX11Def :: a -> X11Property a -> TaffyIO a Source #
runX11Context :: MonadIO m => Context -> a -> X11Property a -> m a Source #
liftReader :: Monad m => (m1 a -> m b) -> ReaderT r m1 a -> ReaderT r m b Source #
startX11EventHandler :: Taffy IO () Source #
handleX11Event :: Event -> Taffy IO () Source #