| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Simplex.Chat.Types.UITheme
Documentation
Constructors
| UITheme | |
Fields
| |
Instances
| FromJSON UITheme Source # | |
Defined in Simplex.Chat.Types.UITheme Methods parseJSON :: Value -> Parser UITheme parseJSONList :: Value -> Parser [UITheme] omittedField :: Maybe UITheme | |
| ToJSON UITheme Source # | |
Defined in Simplex.Chat.Types.UITheme Methods toEncoding :: UITheme -> Encoding toJSONList :: [UITheme] -> Value toEncodingList :: [UITheme] -> Encoding | |
| Show UITheme Source # | |
| Eq UITheme Source # | |
data UIColorMode Source #
Instances
| FromJSON UIColorMode Source # | |
Defined in Simplex.Chat.Types.UITheme Methods parseJSON :: Value -> Parser UIColorMode parseJSONList :: Value -> Parser [UIColorMode] omittedField :: Maybe UIColorMode | |
| ToJSON UIColorMode Source # | |
Defined in Simplex.Chat.Types.UITheme Methods toJSON :: UIColorMode -> Value toEncoding :: UIColorMode -> Encoding toJSONList :: [UIColorMode] -> Value toEncodingList :: [UIColorMode] -> Encoding omitField :: UIColorMode -> Bool | |
| Show UIColorMode Source # | |
Defined in Simplex.Chat.Types.UITheme Methods showsPrec :: Int -> UIColorMode -> ShowS show :: UIColorMode -> String showList :: [UIColorMode] -> ShowS | |
| Eq UIColorMode Source # | |
Defined in Simplex.Chat.Types.UITheme | |
data UIThemeEntityOverrides Source #
Constructors
| UIThemeEntityOverrides | |
Fields
| |
Instances
data UIThemeEntityOverride Source #
Constructors
| UIThemeEntityOverride | |
Fields
| |
Instances
| FromJSON UIThemeEntityOverride Source # | |
Defined in Simplex.Chat.Types.UITheme Methods parseJSON :: Value -> Parser UIThemeEntityOverride parseJSONList :: Value -> Parser [UIThemeEntityOverride] omittedField :: Maybe UIThemeEntityOverride | |
| ToJSON UIThemeEntityOverride Source # | |
Defined in Simplex.Chat.Types.UITheme Methods toJSON :: UIThemeEntityOverride -> Value toEncoding :: UIThemeEntityOverride -> Encoding toJSONList :: [UIThemeEntityOverride] -> Value toEncodingList :: [UIThemeEntityOverride] -> Encoding omitField :: UIThemeEntityOverride -> Bool | |
| Show UIThemeEntityOverride Source # | |
Defined in Simplex.Chat.Types.UITheme Methods showsPrec :: Int -> UIThemeEntityOverride -> ShowS show :: UIThemeEntityOverride -> String showList :: [UIThemeEntityOverride] -> ShowS | |
| Eq UIThemeEntityOverride Source # | |
Defined in Simplex.Chat.Types.UITheme Methods (==) :: UIThemeEntityOverride -> UIThemeEntityOverride -> Bool (/=) :: UIThemeEntityOverride -> UIThemeEntityOverride -> Bool | |
data DarkColorScheme Source #
Constructors
| DCSDark | |
| DCSBlack | |
| DCSSimplex |
Instances
data ThemeColorScheme Source #
Constructors
| TCSLight | |
| TCSDark DarkColorScheme |
Instances
data UIColorScheme Source #
Constructors
| UCSSystem | |
| UCSFixed ThemeColorScheme |
Instances
data ChatWallpaper Source #
Constructors
| ChatWallpaper | |
Fields
| |
Instances
| FromJSON ChatWallpaper Source # | |
Defined in Simplex.Chat.Types.UITheme Methods parseJSON :: Value -> Parser ChatWallpaper parseJSONList :: Value -> Parser [ChatWallpaper] omittedField :: Maybe ChatWallpaper | |
| ToJSON ChatWallpaper Source # | |
Defined in Simplex.Chat.Types.UITheme Methods toJSON :: ChatWallpaper -> Value toEncoding :: ChatWallpaper -> Encoding toJSONList :: [ChatWallpaper] -> Value toEncodingList :: [ChatWallpaper] -> Encoding omitField :: ChatWallpaper -> Bool | |
| Show ChatWallpaper Source # | |
Defined in Simplex.Chat.Types.UITheme Methods showsPrec :: Int -> ChatWallpaper -> ShowS show :: ChatWallpaper -> String showList :: [ChatWallpaper] -> ShowS | |
| Eq ChatWallpaper Source # | |
Defined in Simplex.Chat.Types.UITheme | |
data ChatWallpaperScale Source #
Instances
| FromJSON ChatWallpaperScale Source # | |
Defined in Simplex.Chat.Types.UITheme Methods parseJSON :: Value -> Parser ChatWallpaperScale parseJSONList :: Value -> Parser [ChatWallpaperScale] omittedField :: Maybe ChatWallpaperScale | |
| ToJSON ChatWallpaperScale Source # | |
Defined in Simplex.Chat.Types.UITheme Methods toJSON :: ChatWallpaperScale -> Value toEncoding :: ChatWallpaperScale -> Encoding toJSONList :: [ChatWallpaperScale] -> Value toEncodingList :: [ChatWallpaperScale] -> Encoding omitField :: ChatWallpaperScale -> Bool | |
| Show ChatWallpaperScale Source # | |
Defined in Simplex.Chat.Types.UITheme Methods showsPrec :: Int -> ChatWallpaperScale -> ShowS show :: ChatWallpaperScale -> String showList :: [ChatWallpaperScale] -> ShowS | |
| Eq ChatWallpaperScale Source # | |
Defined in Simplex.Chat.Types.UITheme Methods (==) :: ChatWallpaperScale -> ChatWallpaperScale -> Bool (/=) :: ChatWallpaperScale -> ChatWallpaperScale -> Bool | |
Constructors
| UIColors | |
Fields
| |
Instances
| FromJSON UIColors Source # | |
Defined in Simplex.Chat.Types.UITheme Methods parseJSON :: Value -> Parser UIColors parseJSONList :: Value -> Parser [UIColors] omittedField :: Maybe UIColors | |
| ToJSON UIColors Source # | |
Defined in Simplex.Chat.Types.UITheme Methods toEncoding :: UIColors -> Encoding toJSONList :: [UIColors] -> Value toEncodingList :: [UIColors] -> Encoding | |
| Show UIColors Source # | |
| Eq UIColors Source # | |
Constructors
| UIColor String |
Instances
| FromJSON UIColor Source # | |
Defined in Simplex.Chat.Types.UITheme Methods parseJSON :: Value -> Parser UIColor parseJSONList :: Value -> Parser [UIColor] omittedField :: Maybe UIColor | |
| ToJSON UIColor Source # | |
Defined in Simplex.Chat.Types.UITheme Methods toEncoding :: UIColor -> Encoding toJSONList :: [UIColor] -> Value toEncodingList :: [UIColor] -> Encoding | |
| Show UIColor Source # | |
| Eq UIColor Source # | |