HFitUI-0.1.0.0: src/WebUI/Themes/SolarizedUITheme.hs
----------------------------------------------------------------
-- Модуль приложения
-- Графический интерфейс (UI)
-- Тема ГИП: Solarized
----------------------------------------------------------------
module WebUI.Themes.SolarizedUITheme
( SolarizedTh (..)
, thC_03
, thC_02
, thC_01
, thC_00
, thC_0
, thC_1
, thC_2
, thC_3
, thC_Yl
, thC_Or
, thC_Rd
, thC_Mg
, thC_Vl
, thC_Bl
, thC_Cn
, thC_Gr
, thC
) where
-- Импорт модулей
import WebUI.Themes.UITheme
-- Тип темы
data SolarizedTh = SolarizedTh
instance CUITheme SolarizedTh where
isTheme _ = True
rndTh SolarizedTh ThC_03 = "#002b36"
rndTh SolarizedTh ThC_02 = "#073642"
rndTh SolarizedTh ThC_01 = "#586e75"
rndTh SolarizedTh ThC_00 = "#657b83"
rndTh SolarizedTh ThC_0 = "#839496"
rndTh SolarizedTh ThC_1 = "#93a1a1"
rndTh SolarizedTh ThC_2 = "#eee8d5"
rndTh SolarizedTh ThC_3 = "#fdf6e3"
rndTh SolarizedTh ThC_Yl = "#b58900"
rndTh SolarizedTh ThC_Or = "#cb4b16"
rndTh SolarizedTh ThC_Mg = "#dc322f"
rndTh SolarizedTh ThC_Rd = "#d33682"
rndTh SolarizedTh ThC_Vl = "#6c71c4"
rndTh SolarizedTh ThC_Bl = "#268bd2"
rndTh SolarizedTh ThC_Cn = "#2aa198"
rndTh SolarizedTh ThC_Gr = "#859900"
rndTh SolarizedTh (ThC txt) = "#" ++ txt
-- | Текущая тема UI
currentTheme = SolarizedTh
rndThCur = rndTh currentTheme
-- | Цвета
thC_03 = rndThCur ThC_03
thC_02 = rndThCur ThC_02
thC_01 = rndThCur ThC_01
thC_00 = rndThCur ThC_00
thC_0 = rndThCur ThC_0
thC_1 = rndThCur ThC_1
thC_2 = rndThCur ThC_2
thC_3 = rndThCur ThC_3
thC_Yl = rndThCur ThC_Yl
thC_Or = rndThCur ThC_Or
thC_Rd = rndThCur ThC_Rd
thC_Mg = rndThCur ThC_Mg
thC_Vl = rndThCur ThC_Vl
thC_Bl = rndThCur ThC_Bl
thC_Cn = rndThCur ThC_Cn
thC_Gr = rndThCur ThC_Gr
thC = rndThCur . ThC