taffybar-4.0.1: 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 HaskellSafe-Inferred
LanguageHaskell2010

System.Taffybar.Widget.Workspaces

Description

 
Synopsis

Documentation

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

class WorkspaceWidgetController wc where Source #

Minimal complete definition

getWidget, updateWidget

Instances

Instances details
WorkspaceWidgetController IconController Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController LabelController Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController WWC Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController WorkspaceButtonController Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController WorkspaceContentsController Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController WrappingController Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

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

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

sortWindowsByPosition :: [WindowData] -> WorkspacesIO [WindowData] Source #

Sort windows by top-left corner position.

sortWindowsByStackIndex :: [WindowData] -> WorkspacesIO [WindowData] Source #

Sort windows in reverse _NET_CLIENT_LIST_STACKING order. Starting in xmonad-contrib 0.17.0, this is effectively focus history, active first. Previous versions erroneously stored focus-sort-order in _NET_CLIENT_LIST.