taffybar-3.0.0: A desktop bar similar to xmobar, but with more GUI

Copyright(c) Ivan A. Malison
LicenseBSD3-style (see LICENSE)
MaintainerIvan A. Malison
Stabilityunstable
Portabilityunportable
Safe HaskellNone
LanguageHaskell2010

System.Taffybar.Widget.Workspaces

Description

 

Documentation

getCSSClass :: Show s => s -> Text #

updateWidgetClasses :: (Foldable t1, Foldable t, IsWidget a, MonadIO m) => a -> t1 Text -> t Text -> m () #

class WorkspaceWidgetController wc where #

Minimal complete definition

getWidget, updateWidget

Instances
WorkspaceWidgetController WorkspaceButtonController # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController IconController # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController LabelController # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController WorkspaceContentsController # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController WWC # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

wLog :: MonadIO m => Priority -> String -> m () #

updateVar :: MVar a -> (a -> WorkspacesIO a) -> WorkspacesIO a #

rateLimitFn :: forall req resp. WorkspacesContext -> (req -> IO resp) -> ResultsCombiner req resp -> IO (req -> IO resp) #

onIconChanged :: (Set X11Window -> IO ()) -> Event -> IO () #