Skip to content

default_colors

Source: base/tealdef/gui/main/default_colors.d.tl

Notes

The base colour palette of the GUI, from the resource ::/gui/main/default_colors.gres. Style sheets (*.css.lua) read it with api.gui.genericRep.get(api.gui.genericRep.find("::/gui/main/default_colors.gres")).data.

DefaultColors

record global base/tealdef/gui/main/default_colors.d.tl:3

global record DefaultColors

Notes

Base GUI colour palette (neutral greys, the blue theme colours, status colours).

Details

The theme colours (Base*, Accent*) are generated in HSV from one hue (210, blue): the Base* colours with low saturation and brightness rising from BaseVeryDark to BaseVeryLight, the Accent* colours with higher saturation.

Fields

Name Type Description
Invisible GResColor basic colors Fully transparent.
NeutralDarkest GResColor Black.
NeutralVeryDark GResColor Grey at 20 % brightness.
NeutralDark GResColor Grey at 30 % brightness.
NeutralMedium GResColor Grey at 50 % brightness.
NeutralLight GResColor Grey at 70 % brightness.
NeutralVeryLight GResColor Grey at 80 % brightness.
NeutralLightest GResColor White.
BaseVeryDark GResColor theme Darkest theme background colour (blue-grey, hue 210).
BaseDark GResColor Theme background colour, one step brighter than BaseVeryDark.
BaseDarkMedium GResColor Theme background colour, two steps brighter than BaseVeryDark.
BaseMedium GResColor Theme background colour, three steps brighter than BaseVeryDark.
BaseLightMedium GResColor Theme background colour, four steps brighter than BaseVeryDark.
BaseLight GResColor Theme background colour, five steps brighter than BaseVeryDark.
BaseVeryLight GResColor Brightest theme background colour.
AccentVeryDark GResColor Darkest accent colour of the theme.
AccentDark GResColor Dark accent colour.
AccentMedium GResColor Medium accent colour.
AccentLight GResColor Light accent colour.
AccentVeryLight GResColor Lightest accent colour.
Ok GResColor (very base) game related colors Success colour (green).
Warning GResColor Warning colour (goldenrod).
Error GResColor Error colour (red).
Info GResColor Information colour (blue).
Highlight GResColor Highlight colour (daffodil yellow).
Positive GResColor Colour for positive values (light blue). used 1× in the base game
Negative GResColor Colour for negative values (light coral). used 1× in the base game
Indifferent GResColor Colour for neutral values (celadon green).
Debug DebugColors Debug colours.

DefaultColors.DebugColors

record base/tealdef/gui/main/default_colors.d.tl:42

record DebugColors

Notes

Extra colours for debugging and development.

Fields

Name Type Description
Quirky GResColor Grape purple.
Furious GResColor Folly red.
Easy GResColor Jordy blue.
Cynic GResColor Daffodil yellow.
Hopeful GResColor Soft lime green.