From f68231cdd9c8494747c3c876c6642201c4ca08a8 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Sun, 13 May 2018 21:57:21 -0500 Subject: [PATCH] Still playing with solarized, better setup (private constants with public functions) --- src/GUI/ColorScheme/Solarized.hpp | 40 +++++++++++++++---------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/GUI/ColorScheme/Solarized.hpp b/src/GUI/ColorScheme/Solarized.hpp index b02f0849d..228257f97 100644 --- a/src/GUI/ColorScheme/Solarized.hpp +++ b/src/GUI/ColorScheme/Solarized.hpp @@ -12,30 +12,30 @@ namespace Slic3r { namespace GUI { /// Implements a colorscheme lookup of wxColors class Solarized : public ColorScheme { public: - const wxColour SELECTED_COLOR() const { return COLOR_MAGENTA(); } - const wxColour HOVER_COLOR() const { return COLOR_VIOLET(); } - const wxColour SUPPORT_COLOR() const { return COLOR_VIOLET(); } + const wxColour SELECTED_COLOR() const { return COLOR_SOLAR_MAGENTA; } + const wxColour HOVER_COLOR() const { return COLOR_SOLAR_VIOLET; } + const wxColour SUPPORT_COLOR() const { return COLOR_SOLAR_VIOLET; } - const wxColour BACKGROUND_COLOR() const { return COLOR_BASE3(); } + const wxColour BACKGROUND_COLOR() const { return COLOR_SOLAR_BASE3; } private: - const wxColour COLOR_BASE0() const {return wxColour(255*0.51373,255*0.58039,255*0.58824);} - const wxColour COLOR_BASE00() const {return wxColour(255*0.39608,255*0.48235,255*0.51373);} - const wxColour COLOR_BASE01() const {return wxColour(255*0.34510,255*0.43137,255*0.45882);} - const wxColour COLOR_BASE02() const {return wxColour(255*0.02745,255*0.21176,255*0.25882);} - const wxColour COLOR_BASE03() const {return wxColour(255*0.00000,255*0.16863,255*0.21176);} - const wxColour COLOR_BASE1() const {return wxColour(255*0.57647,255*0.63137,255*0.63137);} - const wxColour COLOR_BASE2() const {return wxColour(255*0.93333,255*0.90980,255*0.83529);} - const wxColour COLOR_BASE3() const {return wxColour(255*0.99216,255*0.96471,255*0.89020);} - const wxColour COLOR_BLUE() const {return wxColour(255*0.14902,255*0.54510,255*0.82353);} - const wxColour COLOR_CYAN() const {return wxColour(255*0.16471,255*0.63137,255*0.59608);} - const wxColour COLOR_GREEN() const {return wxColour(255*0.52157,255*0.60000,255*0.00000);} - const wxColour COLOR_MAGENTA() const {return wxColour(255*0.82745,255*0.21176,255*0.50980);} - const wxColour COLOR_ORANGE() const {return wxColour(255*0.79608,255*0.29412,255*0.08627);} - const wxColour COLOR_RED() const {return wxColour(255*0.86275,255*0.19608,255*0.18431);} - const wxColour COLOR_VIOLET() const {return wxColour(255*0.42353,255*0.44314,255*0.76863);} - const wxColour COLOR_YELLOW() const {return wxColour(255*0.70980,255*0.53725,255*0.00000);} + const wxColour COLOR_SOLAR_BASE0 { wxColour(255*0.51373,255*0.58039,255*0.58824)}; + const wxColour COLOR_SOLAR_BASE00 { wxColour(255*0.39608,255*0.48235,255*0.51373)}; + const wxColour COLOR_SOLAR_BASE01 { wxColour(255*0.34510,255*0.43137,255*0.45882)}; + const wxColour COLOR_SOLAR_BASE02 { wxColour(255*0.02745,255*0.21176,255*0.25882)}; + const wxColour COLOR_SOLAR_BASE03 { wxColour(255*0.00000,255*0.16863,255*0.21176)}; + const wxColour COLOR_SOLAR_BASE1 { wxColour(255*0.57647,255*0.63137,255*0.63137)}; + const wxColour COLOR_SOLAR_BASE2 { wxColour(255*0.93333,255*0.90980,255*0.83529)}; + const wxColour COLOR_SOLAR_BASE3 { wxColour(255*0.99216,255*0.96471,255*0.89020)}; + const wxColour COLOR_SOLAR_BLUE { wxColour(255*0.14902,255*0.54510,255*0.82353)}; + const wxColour COLOR_SOLAR_CYAN { wxColour(255*0.16471,255*0.63137,255*0.59608)}; + const wxColour COLOR_SOLAR_GREEN { wxColour(255*0.52157,255*0.60000,255*0.00000)}; + const wxColour COLOR_SOLAR_MAGENTA { wxColour(255*0.82745,255*0.21176,255*0.50980)}; + const wxColour COLOR_SOLAR_ORANGE { wxColour(255*0.79608,255*0.29412,255*0.08627)}; + const wxColour COLOR_SOLAR_RED { wxColour(255*0.86275,255*0.19608,255*0.18431)}; + const wxColour COLOR_SOLAR_VIOLET { wxColour(255*0.42353,255*0.44314,255*0.76863)}; + const wxColour COLOR_SOLAR_YELLOW { wxColour(255*0.70980,255*0.53725,255*0.00000)}; }; }} // namespace Slic3r::GUI