Copyright | (c) 2018 Francisco Vallarino |
---|---|
License | BSD-3-Clause (see the LICENSE file) |
Maintainer | fjvallarino@gmail.com |
Stability | experimental |
Portability | non-portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Provides a base theme, with fixed sizes and padding but configurable colors.
Synopsis
- data BaseThemeColors = BaseThemeColors {
- clearColor :: Color
- sectionColor :: Color
- btnFocusBorder :: Color
- btnBgBasic :: Color
- btnBgHover :: Color
- btnBgFocus :: Color
- btnBgActive :: Color
- btnBgDisabled :: Color
- btnText :: Color
- btnTextDisabled :: Color
- btnMainFocusBorder :: Color
- btnMainBgBasic :: Color
- btnMainBgHover :: Color
- btnMainBgFocus :: Color
- btnMainBgActive :: Color
- btnMainBgDisabled :: Color
- btnMainText :: Color
- btnMainTextDisabled :: Color
- dialogBg :: Color
- dialogBorder :: Color
- dialogText :: Color
- dialogTitleText :: Color
- emptyOverlay :: Color
- shadow :: Color
- externalLinkBasic :: Color
- externalLinkHover :: Color
- externalLinkFocus :: Color
- externalLinkActive :: Color
- externalLinkDisabled :: Color
- iconFg :: Color
- iconBg :: Color
- inputIconFg :: Color
- inputBorder :: Color
- inputFocusBorder :: Color
- inputBgBasic :: Color
- inputBgHover :: Color
- inputBgFocus :: Color
- inputBgActive :: Color
- inputBgDisabled :: Color
- inputFgBasic :: Color
- inputFgHover :: Color
- inputFgFocus :: Color
- inputFgActive :: Color
- inputFgDisabled :: Color
- inputSndBasic :: Color
- inputSndHover :: Color
- inputSndFocus :: Color
- inputSndActive :: Color
- inputSndDisabled :: Color
- inputHlBasic :: Color
- inputHlHover :: Color
- inputHlFocus :: Color
- inputHlActive :: Color
- inputHlDisabled :: Color
- inputSelBasic :: Color
- inputSelFocus :: Color
- inputText :: Color
- inputTextDisabled :: Color
- labelText :: Color
- scrollBarBasic :: Color
- scrollThumbBasic :: Color
- scrollBarHover :: Color
- scrollThumbHover :: Color
- slMainBg :: Color
- slNormalBgBasic :: Color
- slNormalBgHover :: Color
- slNormalText :: Color
- slNormalFocusBorder :: Color
- slSelectedBgBasic :: Color
- slSelectedBgHover :: Color
- slSelectedText :: Color
- slSelectedFocusBorder :: Color
- tooltipBorder :: Color
- tooltipBg :: Color
- tooltipText :: Color
- baseTheme :: BaseThemeColors -> Theme
Documentation
data BaseThemeColors Source #
Customizable colors for the theme.
Instances
Show BaseThemeColors Source # | |
Defined in Monomer.Core.Themes.BaseTheme showsPrec :: Int -> BaseThemeColors -> ShowS # show :: BaseThemeColors -> String # showList :: [BaseThemeColors] -> ShowS # | |
Eq BaseThemeColors Source # | |
Defined in Monomer.Core.Themes.BaseTheme (==) :: BaseThemeColors -> BaseThemeColors -> Bool # (/=) :: BaseThemeColors -> BaseThemeColors -> Bool # |
baseTheme :: BaseThemeColors -> Theme Source #
Creates a theme using the provided colors.