mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
Added colors for Atom in palette.h
This commit is contained in:
@@ -36,4 +36,27 @@ public:
|
||||
constexpr static KDColor DataColorLight[] = {RedLight, BlueLight, GreenLight, YellowLight};
|
||||
};
|
||||
|
||||
#define ATOM_APP_USE_PALETTE
|
||||
class AtomPalette {
|
||||
public:
|
||||
constexpr static KDColor Unknown = KDColor::RGB24(0xeeeeee);
|
||||
constexpr static KDColor AlkaliMetal = KDColor::RGB24(0xffaa00);
|
||||
constexpr static KDColor AlkaliEarthMetal = KDColor::RGB24(0xf6f200);
|
||||
constexpr static KDColor Lanthanide = KDColor::RGB24(0xffaa8b);
|
||||
constexpr static KDColor Actinide = KDColor::RGB24(0xdeaacd);
|
||||
constexpr static KDColor TransitionMetal = KDColor::RGB24(0xde999c);
|
||||
constexpr static KDColor PostTransitionMetal = KDColor::RGB24(0x9cbaac);
|
||||
constexpr static KDColor Metalloid = KDColor::RGB24(0x52ce8b);
|
||||
constexpr static KDColor Halogen = KDColor::RGB24(0x00debd);
|
||||
constexpr static KDColor ReactiveNonmetal = KDColor::RGB24(0x00ee00);
|
||||
constexpr static KDColor NobleGas = KDColor::RGB24(0x8baaff);
|
||||
|
||||
constexpr static KDColor TableLines = KDColor::RGB24(0x323532);
|
||||
|
||||
constexpr static KDColor AtomColor[] = {
|
||||
Unknown, AlkaliMetal, AlkaliEarthMetal, Lanthanide, Actinide, TransitionMetal,
|
||||
PostTransitionMetal, Metalloid, Halogen, ReactiveNonmetal, NobleGas
|
||||
};
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
@@ -29,3 +29,17 @@ constexpr KDColor Palette::Brown;
|
||||
constexpr KDColor Palette::Purple;
|
||||
constexpr KDColor Palette::DataColor[];
|
||||
constexpr KDColor Palette::DataColorLight[];
|
||||
|
||||
constexpr KDColor AtomPalette::Unknown;
|
||||
constexpr KDColor AtomPalette::AlkaliMetal;
|
||||
constexpr KDColor AtomPalette::AlkaliEarthMetal;
|
||||
constexpr KDColor AtomPalette::Lanthanide;
|
||||
constexpr KDColor AtomPalette::Actinide;
|
||||
constexpr KDColor AtomPalette::TransitionMetal;
|
||||
constexpr KDColor AtomPalette::PostTransitionMetal;
|
||||
constexpr KDColor AtomPalette::Metalloid;
|
||||
constexpr KDColor AtomPalette::Halogen;
|
||||
constexpr KDColor AtomPalette::ReactiveNonmetal;
|
||||
constexpr KDColor AtomPalette::NobleGas;
|
||||
constexpr KDColor AtomPalette::TableLines;
|
||||
constexpr KDColor AtomPalette::AtomColor[];
|
||||
|
||||
Reference in New Issue
Block a user