taffybar-2.1.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 HaskellNone
LanguageHaskell2010

System.Taffybar.Widget.Workspaces

Description

 

Documentation

setWorkspaceWidgetStatusClass :: WidgetClass widget => Workspace -> widget -> IO () Source #

updateWidgetClasses :: WidgetClass widget => widget -> [String] -> [String] -> IO () Source #

class WorkspaceWidgetController wc where Source #

Minimal complete definition

getWidget, updateWidget

Instances
WorkspaceWidgetController WorkspaceBorderController Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController WorkspaceUnderlineController Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController WorkspaceButtonController Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController IconController Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController LabelController Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController WorkspaceContentsController Source # 
Instance details

Defined in System.Taffybar.Widget.Workspaces

WorkspaceWidgetController WWC 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 #

data IconWidget Source #

Constructors

IconWidget 

Fields

updateMinSize :: Widget -> Int -> IO () Source #