diff --git a/bin/app/data/color_schemes/dark.xml b/bin/app/data/color_schemes/dark.xml index cd3cfdf7..34f99f73 100644 --- a/bin/app/data/color_schemes/dark.xml +++ b/bin/app/data/color_schemes/dark.xml @@ -10,8 +10,8 @@ #F7F7F7 - #777777 - #A0A0A0 + #555555 + #808080 white @@ -460,7 +460,7 @@ - #777777 + #555555 #272728 #F7F7F7 diff --git a/bin/app/data/gui/main/main.css b/bin/app/data/gui/main/main.css index 18525e99..118f1958 100644 --- a/bin/app/data/gui/main/main.css +++ b/bin/app/data/gui/main/main.css @@ -25,7 +25,15 @@ QDockWidget::title { QDockWidget::close-button, QDockWidget::float-button { background: transparent; - border: none; + border: px solid transparent; icon-size: 12px; - margin-top: 2px; + margin-top: px; +} + +QDockWidget::close-button { + margin-left: px; +} + +QDockWidget::float-button { + margin-right: px; } diff --git a/bin/app/data/gui/tabbed_view/tabbed_view.css b/bin/app/data/gui/tabbed_view/tabbed_view.css index dc206af3..b73eadcc 100644 --- a/bin/app/data/gui/tabbed_view/tabbed_view.css +++ b/bin/app/data/gui/tabbed_view/tabbed_view.css @@ -86,6 +86,10 @@ QTableView QTableCornerButton::section { border-top-left-radius: 10px; } +QCheckBox { + color: ; +} + #help_button { background: transparent; border: none; diff --git a/src/lib_gui/qt/utility/utilityQt.cpp b/src/lib_gui/qt/utility/utilityQt.cpp index a8cdd0f9..4024ddd0 100644 --- a/src/lib_gui/qt/utility/utilityQt.cpp +++ b/src/lib_gui/qt/utility/utilityQt.cpp @@ -14,6 +14,7 @@ #include "utility/logging/logging.h" #include "utility/ResourcePaths.h" #include "utility/text/TextAccess.h" +#include "utility/utilityApp.h" #include "utility/utilityString.h" #include "settings/ApplicationSettings.h" @@ -168,6 +169,23 @@ namespace utility { val = ColorScheme::getInstance()->getColor(val); } + else if (key == "platform_wml") + { + std::vector values = utility::splitToVector(val, '|'); + if (values.size() != 3) + { + LOG_ERROR("Syntax error in file: " + path.str()); + return ""; + } + + switch (utility::getOsType()) + { + case OS_WINDOWS: val = values[0]; break; + case OS_MAC: val = values[1]; break; + case OS_LINUX: val = values[2]; break; + default: break; + } + } else { LOG_ERROR("Syntax error in file: " + path.str()); diff --git a/src/lib_gui/qt/utility/utilityQt.h b/src/lib_gui/qt/utility/utilityQt.h index e821f99a..84f46317 100644 --- a/src/lib_gui/qt/utility/utilityQt.h +++ b/src/lib_gui/qt/utility/utilityQt.h @@ -3,12 +3,12 @@ #include +class FilePath; class QColor; class QIcon; class QPixmap; class QString; class QWidget; -class FilePath; namespace utility { @@ -25,4 +25,4 @@ namespace utility void copyNewFilesFromDirectory(QString src, QString dst); } -# endif // UTILITY_QT_H +#endif // UTILITY_QT_H