| 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.WorkspaceHUD
Description
Documentation
Constructors
| Context | |
Fields
| |
Constructors
| WorkspaceWidgetController a => WWC a |
data WindowData Source #
Constructors
| WindowData | |
Fields
| |
Instances
| Eq WindowData Source # | |
Defined in System.Taffybar.WorkspaceHUD | |
| Show WindowData Source # | |
Defined in System.Taffybar.WorkspaceHUD Methods showsPrec :: Int -> WindowData -> ShowS # show :: WindowData -> String # showList :: [WindowData] -> ShowS # | |
data WorkspaceButtonController Source #
Constructors
| WorkspaceButtonController | |
Fields
| |
Instances
| WorkspaceWidgetController WorkspaceButtonController Source # | |
Defined in System.Taffybar.WorkspaceHUD Methods getWidget :: WorkspaceButtonController -> Widget Source # updateWidget :: WorkspaceButtonController -> WidgetUpdate -> HUDIO WorkspaceButtonController Source # updateWidgetX11 :: WorkspaceButtonController -> WidgetUpdate -> HUDIO WorkspaceButtonController Source # | |
data WorkspaceContentsController Source #
Constructors
| WorkspaceContentsController | |
Fields
| |
Instances
| WorkspaceWidgetController WorkspaceContentsController Source # | |
Defined in System.Taffybar.WorkspaceHUD Methods getWidget :: WorkspaceContentsController -> Widget Source # updateWidget :: WorkspaceContentsController -> WidgetUpdate -> HUDIO WorkspaceContentsController Source # updateWidgetX11 :: WorkspaceContentsController -> WidgetUpdate -> HUDIO WorkspaceContentsController Source # | |
data WorkspaceHUDConfig Source #
Constructors
| WorkspaceHUDConfig | |
Fields
| |
data WorkspaceState Source #
Instances
| Eq WorkspaceState Source # | |
Defined in System.Taffybar.WorkspaceHUD Methods (==) :: WorkspaceState -> WorkspaceState -> Bool # (/=) :: WorkspaceState -> WorkspaceState -> Bool # | |
| Show WorkspaceState Source # | |
Defined in System.Taffybar.WorkspaceHUD Methods showsPrec :: Int -> WorkspaceState -> ShowS # show :: WorkspaceState -> String # showList :: [WorkspaceState] -> ShowS # | |
data WorkspaceUnderlineController Source #
Constructors
| WorkspaceUnderlineController | |
Fields
| |
Instances
| WorkspaceWidgetController WorkspaceUnderlineController Source # | |
Defined in System.Taffybar.WorkspaceHUD Methods getWidget :: WorkspaceUnderlineController -> Widget Source # updateWidget :: WorkspaceUnderlineController -> WidgetUpdate -> HUDIO WorkspaceUnderlineController Source # updateWidgetX11 :: WorkspaceUnderlineController -> WidgetUpdate -> HUDIO WorkspaceUnderlineController Source # | |
class WorkspaceWidgetController wc where Source #
Minimal complete definition
Methods
getWidget :: wc -> Widget Source #
updateWidget :: wc -> WidgetUpdate -> HUDIO wc Source #
updateWidgetX11 :: wc -> WidgetUpdate -> HUDIO wc Source #
Instances
data IconController Source #
Constructors
| IconController | |
Fields
| |
Instances
| WorkspaceWidgetController IconController Source # | |
Defined in System.Taffybar.WorkspaceHUD Methods getWidget :: IconController -> Widget Source # updateWidget :: IconController -> WidgetUpdate -> HUDIO IconController Source # updateWidgetX11 :: IconController -> WidgetUpdate -> HUDIO IconController Source # | |
buildButtonController :: ParentControllerConstructor Source #
buildPadBox :: WidgetClass widget => widget -> IO EventBox Source #
buildUnderlineController :: ParentControllerConstructor Source #
buildWorkspaceHUD :: WorkspaceHUDConfig -> Pager -> IO Widget Source #
liftX11Def :: a -> X11Property a -> HUDIO a Source #
widgetSetClass :: WidgetClass widget => widget -> String -> IO () Source #
windowTitleClassIconGetter :: (Bool -> String -> String -> IconInfo) -> WindowData -> HUDIO IconInfo Source #