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 #