From 0250229e8184ea18b8799feb1cc3622d847adec3 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Mon, 19 Jul 2021 01:42:55 -0400 Subject: less than ideal solution for category expander color --- settings.hpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'settings.hpp') diff --git a/settings.hpp b/settings.hpp index d77b418..7559dc0 100644 --- a/settings.hpp +++ b/settings.hpp @@ -15,7 +15,6 @@ public: bool GetShowMemberListDiscriminators() const; bool GetShowStockEmojis() const; bool GetShowCustomEmojis() const; - std::string GetLinkColor() const; int GetCacheHTTPConcurrency() const; bool GetPrefetch() const; std::string GetMainCSS() const; @@ -24,6 +23,16 @@ public: std::string GetGatewayURL() const; std::string GetAPIBaseURL() const; + // i would like to use Gtk::StyleProperty for this, but it will not work on windows + // #1 it's missing from the project files for the version used by vcpkg + // #2 it's still broken and doesn't function even when added to the solution + // #3 it's a massive pain in the ass to try and bump the version to a functioning version + // because they switch build systems to nmake/meson (took months to get merged in vcpkg) + // #4 c++ build systems sucks + // perhaps i'll bump to gtk4 when it's more stable + std::string GetLinkColor() const; + std::string GetChannelsExpanderColor() const; + bool IsValid() const; template -- cgit v1.2.3