Merge pull request #10238 from Ondsel-Development/pref_theme_2

[Preferences] theme : Variables in stylesheet and more.
This commit is contained in:
Chris Hennes
2023-08-18 08:49:34 -05:00
committed by GitHub
38 changed files with 1185 additions and 40037 deletions

View File

@@ -2461,11 +2461,9 @@ void Application::setStyleSheet(const QString& qssFile, bool tiledBackground)
qApp->setPalette(newPal);
}
QString current = mw->property("fc_currentStyleSheet").toString();
mw->setProperty("fc_currentStyleSheet", qssFile);
if (!qssFile.isEmpty() && current != qssFile) {
if (!qssFile.isEmpty()) {
// Search for stylesheet in user-defined search paths.
// For qss they are set-up in runApplication() with the prefix "qss"
QString prefix(QLatin1String("qss:"));
@@ -2481,7 +2479,10 @@ void Application::setStyleSheet(const QString& qssFile, bool tiledBackground)
if (!f.fileName().isEmpty() && f.open(QFile::ReadOnly | QFile::Text)) {
mdi->setBackground(QBrush(Qt::NoBrush));
QTextStream str(&f);
qApp->setStyleSheet(str.readAll());
QString styleSheetContent = replaceVariablesInQss(str.readAll());
qApp->setStyleSheet(styleSheetContent);
ActionStyleEvent e(ActionStyleEvent::Clear);
qApp->sendEvent(mw, &e);
@@ -2507,8 +2508,7 @@ void Application::setStyleSheet(const QString& qssFile, bool tiledBackground)
}
}
}
if (qssFile.isEmpty()) {
else {
if (tiledBackground) {
qApp->setStyleSheet(QString());
ActionStyleEvent e(ActionStyleEvent::Restore);
@@ -2533,6 +2533,28 @@ void Application::setStyleSheet(const QString& qssFile, bool tiledBackground)
}
}
QString Application::replaceVariablesInQss(QString qssText)
{
//First we fetch the colors from preferences,
ParameterGrp::handle hGrp = App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/Themes");
unsigned long longAccentColor1 = hGrp->GetUnsigned("ThemeAccentColor1", 0);
unsigned long longAccentColor2 = hGrp->GetUnsigned("ThemeAccentColor2", 0);
unsigned long longAccentColor3 = hGrp->GetUnsigned("ThemeAccentColor3", 0);
//convert them to hex.
//Note: the ulong contains alpha channels so 8 hex characters when we need 6 here.
QString accentColor1 = QString::fromLatin1("#%1").arg(longAccentColor1, 8, 16, QLatin1Char('0')).toUpper().mid(0, 7);
QString accentColor2 = QString::fromLatin1("#%1").arg(longAccentColor2, 8, 16, QLatin1Char('0')).toUpper().mid(0, 7);
QString accentColor3 = QString::fromLatin1("#%1").arg(longAccentColor3, 8, 16, QLatin1Char('0')).toUpper().mid(0, 7);
qssText = qssText.replace(QString::fromLatin1("@ThemeAccentColor1"), accentColor1);
qssText = qssText.replace(QString::fromLatin1("@ThemeAccentColor2"), accentColor2);
qssText = qssText.replace(QString::fromLatin1("@ThemeAccentColor3"), accentColor3);
//Base::Console().Warning("%s\n", qssText.toStdString());
return qssText;
}
void Application::checkForDeprecatedSettings()
{
// From 0.21, `FCBak` will be the intended default backup format

View File

@@ -209,8 +209,9 @@ public:
/** @name Appearance */
//@{
/// Activate a named workbench
/// Activate a stylesheet
void setStyleSheet(const QString& qssFile, bool tiledBackground);
QString replaceVariablesInQss(QString qssText);
//@}
/** @name User Commands */

View File

@@ -4,9 +4,15 @@ SET(PreferencePacks_Files
)
SET(PreferencePacks_Directories
"Classic theme"
"Dark theme"
"Light theme"
"Classic"
"Dark"
"Darker"
"Dark modern"
"Dark behave"
"Dark contrast"
"ProDark"
"Light"
"Light modern"
)
ADD_CUSTOM_TARGET(PreferencePacks_data ALL

View File

@@ -97,7 +97,7 @@
</FCParamGroup>
<FCParamGroup Name="MainWindow">
<FCBool Name="TiledBackground" Value="0"/>
<FCText Name="StyleSheet">Darker-blue.qss</FCText>
<FCText Name="StyleSheet">Behave-dark.qss</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>

View File

@@ -97,7 +97,7 @@
</FCParamGroup>
<FCParamGroup Name="MainWindow">
<FCBool Name="TiledBackground" Value="0"/>
<FCText Name="StyleSheet">Dark-modern-blue.qss</FCText>
<FCText Name="StyleSheet">Dark-contrast.qss</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>

View File

@@ -0,0 +1,105 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<FCParameters>
<FCParamGroup Name="Root">
<FCParamGroup Name="BaseApp">
<FCParamGroup Name="Preferences">
<FCParamGroup Name="Mod">
<FCParamGroup Name="Arch">
<FCUInt Name="WallColor" Value="3604403967"/>
<FCUInt Name="StructureColor" Value="2527705855"/>
<FCUInt Name="RebarColor" Value="3111475967"/>
<FCUInt Name="WindowColor" Value="556614399"/>
<FCUInt Name="WindowGlassColor" Value="1572326399"/>
<FCUInt Name="PanelColor" Value="3416289279"/>
<FCUInt Name="ColorHelpers" Value="1347440895"/>
<FCUInt Name="defaultSpaceColor" Value="4280090879"/>
</FCParamGroup>
<FCParamGroup Name="Draft">
<FCInt Name="gridTransparency" Value="0"/>
<FCUInt Name="constructioncolor" Value="746455039"/>
<FCUInt Name="gridColor" Value="4294967295"/>
<FCUInt Name="snapcolor" Value="4294967295"/>
</FCParamGroup>
<FCParamGroup Name="Spreadsheet">
<FCText Name="AliasedCellBackgroundColor">#9b4de6</FCText>
</FCParamGroup>
<FCParamGroup Name="Start">
<FCUInt Name="BackgroundColor1" Value="1010580735"/>
<FCUInt Name="BackgroundTextColor" Value="4294703103"/>
<FCUInt Name="PageColor" Value="858993663"/>
<FCUInt Name="PageTextColor" Value="3570717951"/>
<FCUInt Name="BoxColor" Value="1583243007"/>
<FCUInt Name="LinkColor" Value="1437270015"/>
<FCUInt Name="BackgroundColor2" Value="2141107711"/>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="OutputWindow">
<FCUInt Name="colorText" Value="3570717951"/>
<FCUInt Name="colorLogging" Value="1437270015"/>
<FCUInt Name="colorWarning" Value="4252787455"/>
<FCUInt Name="colorError" Value="4278190335"/>
</FCParamGroup>
<FCParamGroup Name="Editor">
<FCUInt Name="Text" Value="3570717696"/>
<FCUInt Name="Bookmark" Value="16776960"/>
<FCUInt Name="Breakpoint" Value="4278190080"/>
<FCUInt Name="Keyword" Value="1453118976"/>
<FCUInt Name="Comment" Value="1788433664"/>
<FCUInt Name="Block comment" Value="3465639936"/>
<FCUInt Name="Number" Value="3050219520"/>
<FCUInt Name="String" Value="3465639936"/>
<FCUInt Name="Character" Value="4278190080"/>
<FCUInt Name="Class name" Value="1321840640"/>
<FCUInt Name="Define name" Value="3705448960"/>
<FCUInt Name="Operator" Value="3570717696"/>
<FCUInt Name="Python output" Value="2863300352"/>
<FCUInt Name="Python error" Value="4252787200"/>
<FCUInt Name="Current line highlight" Value="524114944"/>
</FCParamGroup>
<FCParamGroup Name="View">
<FCUInt Name="SketchEdgeColor" Value="4294967295"/>
<FCUInt Name="SketchVertexColor" Value="4294967295"/>
<FCUInt Name="EditedEdgeColor" Value="4294967295"/>
<FCUInt Name="EditedVertexColor" Value="4280680703"/>
<FCUInt Name="ConstructionColor" Value="746455039"/>
<FCUInt Name="ExternalColor" Value="3425924095"/>
<FCUInt Name="InvalidSketchColor" Value="4285333759"/>
<FCUInt Name="FullyConstrainedColor" Value="16711935"/>
<FCUInt Name="InternalAlignedGeoColor" Value="2998042623"/>
<FCUInt Name="FullyConstraintElementColor" Value="11173887"/>
<FCUInt Name="FullyConstraintConstructionElementColor" Value="2410282495"/>
<FCUInt Name="FullyConstraintInternalAlignmentColor" Value="3739142399"/>
<FCUInt Name="FullyConstraintConstructionPointColor" Value="4287987967"/>
<FCUInt Name="ConstrainedIcoColor" Value="4280680703"/>
<FCUInt Name="NonDrivingConstrDimColor" Value="11206655"/>
<FCUInt Name="ConstrainedDimColor" Value="4278255615"/>
<FCUInt Name="ExprBasedConstrDimColor" Value="4286523135"/>
<FCUInt Name="DeactivatedConstrDimColor" Value="2139062271"/>
<FCUInt Name="CursorTextColor" Value="1437270015"/>
<FCUInt Name="CursorCrosshairColor" Value="4294967295"/>
<FCUInt Name="CreateLineColor" Value="3435973887"/>
<FCBool Name="Simple" Value="0"/>
<FCBool Name="Gradient" Value="1"/>
<FCBool Name="RadialGradient" Value="1"/>
<FCBool Name="UseBackgroundColorMid" Value="1"/>
<FCUInt Name="BacklightColor" Value="4294967295"/>
<FCUInt Name="BackgroundColor" Value="1010580735"/>
<FCUInt Name="BackgroundColor2" Value="2088533247"/>
<FCUInt Name="BackgroundColor3" Value="1010580735"/>
<FCUInt Name="BackgroundColor4" Value="2088533247"/>
<FCUInt Name="HighlightColor" Value="327679"/>
<FCUInt Name="SelectionColor" Value="16711935"/>
<FCUInt Name="DefaultShapeColor" Value="3435973887"/>
</FCParamGroup>
<FCParamGroup Name="TreeView">
<FCUInt Name="TreeEditColor" Value="1434171135"/>
<FCUInt Name="TreeActiveColor" Value="3465640191"/>
</FCParamGroup>
<FCParamGroup Name="MainWindow">
<FCBool Name="TiledBackground" Value="0"/>
<FCText Name="StyleSheet">Dark-modern.qss</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
</FCParameters>

View File

@@ -97,7 +97,7 @@
</FCParamGroup>
<FCParamGroup Name="MainWindow">
<FCBool Name="TiledBackground" Value="0"/>
<FCText Name="StyleSheet">Dark-blue.qss</FCText>
<FCText Name="StyleSheet">Dark.qss</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>

View File

@@ -0,0 +1,105 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<FCParameters>
<FCParamGroup Name="Root">
<FCParamGroup Name="BaseApp">
<FCParamGroup Name="Preferences">
<FCParamGroup Name="Mod">
<FCParamGroup Name="Arch">
<FCUInt Name="WallColor" Value="3604403967"/>
<FCUInt Name="StructureColor" Value="2527705855"/>
<FCUInt Name="RebarColor" Value="3111475967"/>
<FCUInt Name="WindowColor" Value="556614399"/>
<FCUInt Name="WindowGlassColor" Value="1572326399"/>
<FCUInt Name="PanelColor" Value="3416289279"/>
<FCUInt Name="ColorHelpers" Value="1347440895"/>
<FCUInt Name="defaultSpaceColor" Value="4280090879"/>
</FCParamGroup>
<FCParamGroup Name="Draft">
<FCInt Name="gridTransparency" Value="0"/>
<FCUInt Name="constructioncolor" Value="746455039"/>
<FCUInt Name="gridColor" Value="4294967295"/>
<FCUInt Name="snapcolor" Value="4294967295"/>
</FCParamGroup>
<FCParamGroup Name="Spreadsheet">
<FCText Name="AliasedCellBackgroundColor">#9b4de6</FCText>
</FCParamGroup>
<FCParamGroup Name="Start">
<FCUInt Name="BackgroundColor1" Value="1010580735"/>
<FCUInt Name="BackgroundTextColor" Value="4294703103"/>
<FCUInt Name="PageColor" Value="858993663"/>
<FCUInt Name="PageTextColor" Value="3570717951"/>
<FCUInt Name="BoxColor" Value="1583243007"/>
<FCUInt Name="LinkColor" Value="1437270015"/>
<FCUInt Name="BackgroundColor2" Value="2141107711"/>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="OutputWindow">
<FCUInt Name="colorText" Value="3570717951"/>
<FCUInt Name="colorLogging" Value="1437270015"/>
<FCUInt Name="colorWarning" Value="4252787455"/>
<FCUInt Name="colorError" Value="4278190335"/>
</FCParamGroup>
<FCParamGroup Name="Editor">
<FCUInt Name="Text" Value="3570717696"/>
<FCUInt Name="Bookmark" Value="16776960"/>
<FCUInt Name="Breakpoint" Value="4278190080"/>
<FCUInt Name="Keyword" Value="1453118976"/>
<FCUInt Name="Comment" Value="1788433664"/>
<FCUInt Name="Block comment" Value="3465639936"/>
<FCUInt Name="Number" Value="3050219520"/>
<FCUInt Name="String" Value="3465639936"/>
<FCUInt Name="Character" Value="4278190080"/>
<FCUInt Name="Class name" Value="1321840640"/>
<FCUInt Name="Define name" Value="3705448960"/>
<FCUInt Name="Operator" Value="3570717696"/>
<FCUInt Name="Python output" Value="2863300352"/>
<FCUInt Name="Python error" Value="4252787200"/>
<FCUInt Name="Current line highlight" Value="524114944"/>
</FCParamGroup>
<FCParamGroup Name="View">
<FCUInt Name="SketchEdgeColor" Value="4294967295"/>
<FCUInt Name="SketchVertexColor" Value="4294967295"/>
<FCUInt Name="EditedEdgeColor" Value="4294967295"/>
<FCUInt Name="EditedVertexColor" Value="4280680703"/>
<FCUInt Name="ConstructionColor" Value="746455039"/>
<FCUInt Name="ExternalColor" Value="3425924095"/>
<FCUInt Name="InvalidSketchColor" Value="4285333759"/>
<FCUInt Name="FullyConstrainedColor" Value="16711935"/>
<FCUInt Name="InternalAlignedGeoColor" Value="2998042623"/>
<FCUInt Name="FullyConstraintElementColor" Value="11173887"/>
<FCUInt Name="FullyConstraintConstructionElementColor" Value="2410282495"/>
<FCUInt Name="FullyConstraintInternalAlignmentColor" Value="3739142399"/>
<FCUInt Name="FullyConstraintConstructionPointColor" Value="4287987967"/>
<FCUInt Name="ConstrainedIcoColor" Value="4280680703"/>
<FCUInt Name="NonDrivingConstrDimColor" Value="11206655"/>
<FCUInt Name="ConstrainedDimColor" Value="4278255615"/>
<FCUInt Name="ExprBasedConstrDimColor" Value="4286523135"/>
<FCUInt Name="DeactivatedConstrDimColor" Value="2139062271"/>
<FCUInt Name="CursorTextColor" Value="1437270015"/>
<FCUInt Name="CursorCrosshairColor" Value="4294967295"/>
<FCUInt Name="CreateLineColor" Value="3435973887"/>
<FCBool Name="Simple" Value="0"/>
<FCBool Name="Gradient" Value="1"/>
<FCBool Name="RadialGradient" Value="1"/>
<FCBool Name="UseBackgroundColorMid" Value="1"/>
<FCUInt Name="BacklightColor" Value="4294967295"/>
<FCUInt Name="BackgroundColor" Value="1010580735"/>
<FCUInt Name="BackgroundColor2" Value="2088533247"/>
<FCUInt Name="BackgroundColor3" Value="1010580735"/>
<FCUInt Name="BackgroundColor4" Value="2088533247"/>
<FCUInt Name="HighlightColor" Value="327679"/>
<FCUInt Name="SelectionColor" Value="16711935"/>
<FCUInt Name="DefaultShapeColor" Value="3435973887"/>
</FCParamGroup>
<FCParamGroup Name="TreeView">
<FCUInt Name="TreeEditColor" Value="1434171135"/>
<FCUInt Name="TreeActiveColor" Value="3465640191"/>
</FCParamGroup>
<FCParamGroup Name="MainWindow">
<FCBool Name="TiledBackground" Value="0"/>
<FCText Name="StyleSheet">Darker.qss</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
</FCParameters>

View File

@@ -62,7 +62,7 @@
</FCParamGroup>
<FCParamGroup Name="MainWindow">
<FCBool Name="TiledBackground" Value="0"/>
<FCText Name="StyleSheet">Light-modern-blue.qss</FCText>
<FCText Name="StyleSheet">Light-modern.qss</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>

View File

@@ -62,7 +62,7 @@
</FCParamGroup>
<FCParamGroup Name="MainWindow">
<FCBool Name="TiledBackground" Value="0"/>
<FCText Name="StyleSheet">Light-blue.qss</FCText>
<FCText Name="StyleSheet">Light.qss</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>

View File

@@ -0,0 +1,105 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<FCParameters>
<FCParamGroup Name="Root">
<FCParamGroup Name="BaseApp">
<FCParamGroup Name="Preferences">
<FCParamGroup Name="Mod">
<FCParamGroup Name="Arch">
<FCUInt Name="WallColor" Value="3604403967"/>
<FCUInt Name="StructureColor" Value="2527705855"/>
<FCUInt Name="RebarColor" Value="3111475967"/>
<FCUInt Name="WindowColor" Value="556614399"/>
<FCUInt Name="WindowGlassColor" Value="1572326399"/>
<FCUInt Name="PanelColor" Value="3416289279"/>
<FCUInt Name="ColorHelpers" Value="1347440895"/>
<FCUInt Name="defaultSpaceColor" Value="4280090879"/>
</FCParamGroup>
<FCParamGroup Name="Draft">
<FCInt Name="gridTransparency" Value="0"/>
<FCUInt Name="constructioncolor" Value="746455039"/>
<FCUInt Name="gridColor" Value="4294967295"/>
<FCUInt Name="snapcolor" Value="4294967295"/>
</FCParamGroup>
<FCParamGroup Name="Spreadsheet">
<FCText Name="AliasedCellBackgroundColor">#9b4de6</FCText>
</FCParamGroup>
<FCParamGroup Name="Start">
<FCUInt Name="BackgroundColor1" Value="1010580735"/>
<FCUInt Name="BackgroundTextColor" Value="4294703103"/>
<FCUInt Name="PageColor" Value="858993663"/>
<FCUInt Name="PageTextColor" Value="3570717951"/>
<FCUInt Name="BoxColor" Value="1583243007"/>
<FCUInt Name="LinkColor" Value="1437270015"/>
<FCUInt Name="BackgroundColor2" Value="2141107711"/>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="OutputWindow">
<FCUInt Name="colorText" Value="3570717951"/>
<FCUInt Name="colorLogging" Value="1437270015"/>
<FCUInt Name="colorWarning" Value="4252787455"/>
<FCUInt Name="colorError" Value="4278190335"/>
</FCParamGroup>
<FCParamGroup Name="Editor">
<FCUInt Name="Text" Value="3570717696"/>
<FCUInt Name="Bookmark" Value="16776960"/>
<FCUInt Name="Breakpoint" Value="4278190080"/>
<FCUInt Name="Keyword" Value="1453118976"/>
<FCUInt Name="Comment" Value="1788433664"/>
<FCUInt Name="Block comment" Value="3465639936"/>
<FCUInt Name="Number" Value="3050219520"/>
<FCUInt Name="String" Value="3465639936"/>
<FCUInt Name="Character" Value="4278190080"/>
<FCUInt Name="Class name" Value="1321840640"/>
<FCUInt Name="Define name" Value="3705448960"/>
<FCUInt Name="Operator" Value="3570717696"/>
<FCUInt Name="Python output" Value="2863300352"/>
<FCUInt Name="Python error" Value="4252787200"/>
<FCUInt Name="Current line highlight" Value="524114944"/>
</FCParamGroup>
<FCParamGroup Name="View">
<FCUInt Name="SketchEdgeColor" Value="4294967295"/>
<FCUInt Name="SketchVertexColor" Value="4294967295"/>
<FCUInt Name="EditedEdgeColor" Value="4294967295"/>
<FCUInt Name="EditedVertexColor" Value="4280680703"/>
<FCUInt Name="ConstructionColor" Value="746455039"/>
<FCUInt Name="ExternalColor" Value="3425924095"/>
<FCUInt Name="InvalidSketchColor" Value="4285333759"/>
<FCUInt Name="FullyConstrainedColor" Value="16711935"/>
<FCUInt Name="InternalAlignedGeoColor" Value="2998042623"/>
<FCUInt Name="FullyConstraintElementColor" Value="11173887"/>
<FCUInt Name="FullyConstraintConstructionElementColor" Value="2410282495"/>
<FCUInt Name="FullyConstraintInternalAlignmentColor" Value="3739142399"/>
<FCUInt Name="FullyConstraintConstructionPointColor" Value="4287987967"/>
<FCUInt Name="ConstrainedIcoColor" Value="4280680703"/>
<FCUInt Name="NonDrivingConstrDimColor" Value="11206655"/>
<FCUInt Name="ConstrainedDimColor" Value="4278255615"/>
<FCUInt Name="ExprBasedConstrDimColor" Value="4286523135"/>
<FCUInt Name="DeactivatedConstrDimColor" Value="2139062271"/>
<FCUInt Name="CursorTextColor" Value="1437270015"/>
<FCUInt Name="CursorCrosshairColor" Value="4294967295"/>
<FCUInt Name="CreateLineColor" Value="3435973887"/>
<FCBool Name="Simple" Value="0"/>
<FCBool Name="Gradient" Value="1"/>
<FCBool Name="RadialGradient" Value="1"/>
<FCBool Name="UseBackgroundColorMid" Value="1"/>
<FCUInt Name="BacklightColor" Value="4294967295"/>
<FCUInt Name="BackgroundColor" Value="1010580735"/>
<FCUInt Name="BackgroundColor2" Value="2088533247"/>
<FCUInt Name="BackgroundColor3" Value="1010580735"/>
<FCUInt Name="BackgroundColor4" Value="2088533247"/>
<FCUInt Name="HighlightColor" Value="327679"/>
<FCUInt Name="SelectionColor" Value="16711935"/>
<FCUInt Name="DefaultShapeColor" Value="3435973887"/>
</FCParamGroup>
<FCParamGroup Name="TreeView">
<FCUInt Name="TreeEditColor" Value="1434171135"/>
<FCUInt Name="TreeActiveColor" Value="3465640191"/>
</FCParamGroup>
<FCParamGroup Name="MainWindow">
<FCBool Name="TiledBackground" Value="0"/>
<FCText Name="StyleSheet">ProDark.qss</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
</FCParameters>

View File

@@ -9,7 +9,7 @@
<content>
<preferencepack>
<name>Classic theme</name>
<name>Classic</name>
<type>Theme</type>
<description>Removes stylesheets, and applies the classic purple/gray background. Resets all colors to default</description>
<version>1.0.0</version>
@@ -19,9 +19,9 @@
<tag>classic theme</tag>
</preferencepack>
<preferencepack>
<name>Dark theme</name>
<name>Dark</name>
<type>Theme</type>
<description>Applies a dark background and a darker stylesheet, you can choose other stylesheets as you wish.</description>
<description>Applies a dark background and a darker stylesheet.</description>
<version>0.5.0</version>
<tag>built-in</tag>
<tag>dark</tag>
@@ -30,9 +30,75 @@
<tag>theme</tag>
</preferencepack>
<preferencepack>
<name>Light theme</name>
<name>Darker</name>
<type>Theme</type>
<description>Applies a light background and a light stylesheet, you can choose other stylesheets as you wish.</description>
<description>Applies a dark background and a darker stylesheet.</description>
<version>0.5.0</version>
<tag>built-in</tag>
<tag>dark</tag>
<tag>background</tag>
<tag>stylesheet</tag>
<tag>theme</tag>
</preferencepack>
<preferencepack>
<name>Dark modern</name>
<type>Theme</type>
<description>Applies a dark background and a darker stylesheet.</description>
<version>0.5.0</version>
<tag>built-in</tag>
<tag>dark</tag>
<tag>background</tag>
<tag>stylesheet</tag>
<tag>theme</tag>
</preferencepack>
<preferencepack>
<name>ProDark</name>
<type>Theme</type>
<description>Applies a dark background and a darker stylesheet.</description>
<version>0.5.0</version>
<tag>built-in</tag>
<tag>dark</tag>
<tag>background</tag>
<tag>stylesheet</tag>
<tag>theme</tag>
</preferencepack>
<preferencepack>
<name>Dark behave</name>
<type>Theme</type>
<description>Applies a dark background and a darker stylesheet.</description>
<version>0.5.0</version>
<tag>built-in</tag>
<tag>dark</tag>
<tag>background</tag>
<tag>stylesheet</tag>
<tag>theme</tag>
</preferencepack>
<preferencepack>
<name>Dark contrast</name>
<type>Theme</type>
<description>Dark theme with high contrasts.</description>
<version>0.5.0</version>
<tag>built-in</tag>
<tag>dark</tag>
<tag>background</tag>
<tag>stylesheet</tag>
<tag>theme</tag>
</preferencepack>
<preferencepack>
<name>Light</name>
<type>Theme</type>
<description>Applies a light background and a light stylesheet.</description>
<version>0.5.0</version>
<tag>built-in</tag>
<tag>light</tag>
<tag>background</tag>
<tag>stylesheet</tag>
<tag>theme</tag>
</preferencepack>
<preferencepack>
<name>Light modern</name>
<type>Theme</type>
<description>Applies a light background and a light stylesheet.</description>
<version>0.5.0</version>
<tag>built-in</tag>
<tag>light</tag>

View File

@@ -376,7 +376,11 @@ void DlgSettingsGeneral::saveThemes()
for (const auto& pack : packs) {
if (pack.first == newTheme) {
Application::Instance->prefPackManager()->apply(pack.first);
if (Application::Instance->prefPackManager()->apply(pack.first)) {
auto parentDialog = qobject_cast<DlgPreferencesImp*> (this->window());
if (parentDialog)
parentDialog->reload();
}
break;
}
}

View File

@@ -47,6 +47,9 @@ DlgSettingsTheme::DlgSettingsTheme(QWidget* parent)
ui->setupUi(this);
connect(ui->styleSheetsCombobox, qOverload<int>(&QComboBox::activated), this, &DlgSettingsTheme::onStyleSheetChanged);
connect(ui->ThemeAccentColor1, &Gui::PrefColorButton::changed, this, &DlgSettingsTheme::onColorChanged);
connect(ui->ThemeAccentColor2, &Gui::PrefColorButton::changed, this, &DlgSettingsTheme::onColorChanged);
connect(ui->ThemeAccentColor3, &Gui::PrefColorButton::changed, this, &DlgSettingsTheme::onColorChanged);
}
/**
@@ -59,9 +62,9 @@ DlgSettingsTheme::~DlgSettingsTheme()
void DlgSettingsTheme::saveSettings()
{
ui->ThemeSecondaryColor->onSave();
ui->ThemeHighlightColor->onSave();
ui->ThemeFocusColor->onSave();
ui->ThemeAccentColor1->onSave();
ui->ThemeAccentColor2->onSave();
ui->ThemeAccentColor3->onSave();
if (styleSheetChanged)
saveStyleSheet();
@@ -69,9 +72,9 @@ void DlgSettingsTheme::saveSettings()
void DlgSettingsTheme::loadSettings()
{
ui->ThemeSecondaryColor->onRestore();
ui->ThemeHighlightColor->onRestore();
ui->ThemeFocusColor->onRestore();
ui->ThemeAccentColor1->onRestore();
ui->ThemeAccentColor2->onRestore();
ui->ThemeAccentColor3->onRestore();
loadStyleSheet();
}
@@ -147,6 +150,10 @@ void DlgSettingsTheme::onStyleSheetChanged(int index) {
styleSheetChanged = true;
}
void DlgSettingsTheme::onColorChanged() {
styleSheetChanged = true;
}
/**
* Sets the strings of the subwidgets using the current language.
*/

View File

@@ -54,6 +54,7 @@ protected:
protected Q_SLOTS:
void onStyleSheetChanged(int index);
void onColorChanged();
private:
std::unique_ptr<Ui_DlgSettingsTheme> ui;

View File

@@ -29,28 +29,14 @@
<item row="0" column="0">
<layout class="QGridLayout">
<item row="0" column="0">
<widget class="QLabel" name="styleSheetLabel">
<widget class="QLabel">
<property name="text">
<string>Style sheet:</string>
<string>Accent color 1</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="styleSheetsCombobox">
<property name="toolTip">
<string>Style sheet how user interface will look like</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel">
<property name="text">
<string>Secondary theme color</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="Gui::PrefColorButton" name="ThemeSecondaryColor">
<widget class="Gui::PrefColorButton" name="ThemeAccentColor1">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
@@ -68,7 +54,40 @@
</color>
</property>
<property name="prefEntry" stdset="0">
<cstring>ThemeSecondaryColor</cstring>
<cstring>ThemeAccentColor1</cstring>
</property>
<property name="prefPath" stdset="0">
<cstring>Themes</cstring>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel">
<property name="text">
<string>Accent color 2</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="Gui::PrefColorButton" name="ThemeAccentColor2">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>This color might be used by your theme to let you customize it.</string>
</property>
<property name="color" stdset="0">
<color>
<red>85</red>
<green>123</green>
<blue>182</blue>
</color>
</property>
<property name="prefEntry" stdset="0">
<cstring>ThemeAccentColor2</cstring>
</property>
<property name="prefPath" stdset="0">
<cstring>Themes</cstring>
@@ -78,12 +97,12 @@
<item row="2" column="0">
<widget class="QLabel">
<property name="text">
<string>Highlight color</string>
<string>Accent color 3</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="Gui::PrefColorButton" name="ThemeHighlightColor">
<widget class="Gui::PrefColorButton" name="ThemeAccentColor3">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
@@ -101,7 +120,7 @@
</color>
</property>
<property name="prefEntry" stdset="0">
<cstring>ThemeHighlightColor</cstring>
<cstring>ThemeAccentColor3</cstring>
</property>
<property name="prefPath" stdset="0">
<cstring>Themes</cstring>
@@ -109,35 +128,17 @@
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel">
<widget class="QLabel" name="styleSheetLabel">
<property name="text">
<string>Focus theme color</string>
<string>Style sheet (advanced):</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="Gui::PrefColorButton" name="ThemeFocusColor">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<widget class="QComboBox" name="styleSheetsCombobox">
<property name="toolTip">
<string>This color might be used by your theme to let you customize it.</string>
</property>
<property name="color" stdset="0">
<color>
<red>85</red>
<green>123</green>
<blue>182</blue>
</color>
</property>
<property name="prefEntry" stdset="0">
<cstring>ThemeFocusColor</cstring>
</property>
<property name="prefPath" stdset="0">
<cstring>Themes</cstring>
<string>Apply manually .qss Qt Stylesheets. This is the legacy way that was used to customize the interface.
You can now use Theme to get a full customization of the interface.</string>
</property>
</widget>
</item>

View File

@@ -1,28 +1,13 @@
SET(Stylesheets_Files
"Behave-dark.qss"
"Dark-blue.qss"
"Dark-green.qss"
"Dark-orange.qss"
"Dark-pink.qss"
"Darker-blue.qss"
"Darker-green.qss"
"Darker-orange.qss"
"Darker-pink.qss"
"Light-blue.qss"
"Light-green.qss"
"Light-orange.qss"
"Light-pink.qss"
"Dark.qss"
"Darker.qss"
"Light.qss"
"Dark-contrast.qss"
"ProDark.qss"
"Dark-modern-green.qss"
"Dark-modern-orange.qss"
"Dark-modern-pink.qss"
"Dark-modern-blue.qss"
"Light-modern-blue.qss"
"Light-modern-pink.qss"
"Light-modern-orange.qss"
"Light-modern-green.qss"
"Dark-modern.qss"
"Light-modern.qss"
)
# Find all the image files

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -17,8 +17,8 @@ INSTALLATION WHEN NECESSARY
============================================================================================================
TO MODIFY USE THESE COLORS:
#cb9437
#560062
@ThemeAccentColor1
@ThemeAccentColor2
See Qt documentation:
@@ -86,7 +86,7 @@ Gui--PropertyEditor--PropertyEditor QComboBox {
/* fix for column items background when a link is present */
Gui--PropertyEditor--PropertyEditor > QWidget > QFrame:focus {
background-color: #cb9437; /* same as focused background color */
background-color: @ThemeAccentColor1; /* same as focused background color */
}
/* hack to hide weird redundant information inside cells with links and no editable data (but editable via "..." button) */
@@ -124,23 +124,23 @@ QWidget {
border: 0px solid #696968;
padding: 0px;
color: White;
selection-background-color: #cb9437;
selection-background-color: @ThemeAccentColor1;
selection-color: White;
}
QWidget:disabled {
color: #c2c7cb;
selection-background-color: #cb9437;
selection-background-color: @ThemeAccentColor1;
selection-color: #c2c7cb;
}
QWidget::item:selected {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
/* Causes issue with colorselector.
QWidget::item:hover:!selected {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}*/
/* QMainWindow ------------------------------------------------------------
@@ -157,14 +157,14 @@ QMainWindow::separator {
}
QMainWindow::separator:vertical:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 #cb9437, stop:0.8 transparent);
/*background-color: #cb9437;*/
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/splitter_vertical_light.svg);
}
QMainWindow::separator:horizontal:hover {
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 #cb9437, stop:0.8 transparent);
/*background-color: #cb9437;*/
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/splitter_horizontal_light.svg);
}
@@ -242,7 +242,7 @@ QCheckBox {
}
QCheckBox:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
QCheckBox QWidget:disabled {
@@ -263,7 +263,7 @@ QCheckBox::indicator:unchecked {
}
QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
image:url(qss:images_dark-light/checkbox_unchecked_light.svg);
}
@@ -279,7 +279,7 @@ QCheckBox::indicator:checked {
}
QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:pressed {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QCheckBox::indicator:checked:disabled {
@@ -299,7 +299,7 @@ QCheckBox::indicator:indeterminate:disabled {
}
QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed {
background-color: #cb9437; /* QRadioButton has the same color */
background-color: @ThemeAccentColor1; /* QRadioButton has the same color */
}
/* QGroupBox --------------------------------------------------------------
@@ -341,7 +341,7 @@ QGroupBox::indicator:unchecked {
}
QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QGroupBox::indicator:unchecked:disabled {
@@ -355,11 +355,11 @@ QGroupBox::indicator:checked {
}
QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QGroupBox::indicator:checked:disabled {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
/* QRadioButton -----------------------------------------------------------
@@ -378,7 +378,7 @@ QRadioButton {
}
QRadioButton:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
QRadioButton:disabled {
@@ -409,8 +409,8 @@ QRadioButton::indicator:unchecked {
}
QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:pressed {
background-color: #cb9437;
border: 1px solid #cb9437;
background-color: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
border-radius: 6px;
}
@@ -424,8 +424,8 @@ QRadioButton::indicator:checked {
}
QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:pressed {
background-color: #cb9437;
border: 1px solid #cb9437;
background-color: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
border-radius: 6px;
image:url(qss:images_dark-light/radiobutton_light.svg);
}
@@ -446,11 +446,11 @@ QMenuBar {
/*padding: 1px;
border: 0px solid rgba(0,0,0,140);*/
color: White;
selection-background-color: #cb9437;
selection-background-color: @ThemeAccentColor1;
}
QMenuBar:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
QMenuBar::item {
@@ -464,7 +464,7 @@ QMenuBar::item {
QMenuBar::item:selected {
background: transparent;
border: 0px solid #696968;
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QMenuBar::item:pressed {
@@ -472,7 +472,7 @@ QMenuBar::item:pressed {
padding-left: 10px;
padding-right: 10px;*/
border: 0px solid #696968;
background-color: #cb9437;
background-color: @ThemeAccentColor1;
color: White;
/*margin-bottom: 0px;
padding-bottom: 0px;*/
@@ -489,7 +489,7 @@ QMenu {
color: White;
margin: 0px;
background-color: #161616;
selection-background-color: #cb9437;
selection-background-color: @ThemeAccentColor1;
}
QMenu::separator {
@@ -508,11 +508,11 @@ QMenu::item {
QMenu::item:selected {
color: White;
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QMenu::item:pressed {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QMenu::icon {
@@ -532,9 +532,9 @@ QMenu::indicator {
}
QMenu::icon:checked { /* appearance of a 'checked' icon */
background: #560062;
background: @ThemeAccentColor2;
margin-left: -5px;
border: 5px solid #560062;
border: 5px solid @ThemeAccentColor2;
position: absolute;
border-radius: 0px;
}
@@ -544,7 +544,7 @@ QMenu::indicator:non-exclusive:unchecked {
QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed {
border: none;
background: #cb9437;
background: @ThemeAccentColor1;
}
QMenu::indicator:non-exclusive:unchecked:disabled {
@@ -557,7 +557,7 @@ QMenu::indicator:non-exclusive:checked {
QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed {
border: none;
background: #cb9437;
background: @ThemeAccentColor1;
}
QMenu::indicator:non-exclusive:checked:disabled {
@@ -583,7 +583,7 @@ QMenu::indicator:exclusive:unchecked {
QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed {
border: none;
outline: none;
background: #cb9437;
background: @ThemeAccentColor1;
image: url(qss:images_dark-light/checkbox_unchecked_light.svg);
}
@@ -600,7 +600,7 @@ QMenu::indicator:exclusive:checked {
QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed {
border: none;
outline: none;
background: #cb9437;
background: @ThemeAccentColor1;
image: url(qss:images_dark-light/checkbox_unchecked_light.svg);
}
@@ -690,14 +690,14 @@ QScrollBar::handle:horizontal {
}
QScrollBar::handle:horizontal:hover {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
border: #696968;
border-radius: 1.9px;
min-width: 8px;
}
QScrollBar::handle:horizontal:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
QScrollBar::handle:vertical {
@@ -708,14 +708,14 @@ QScrollBar::handle:vertical {
}
QScrollBar::handle:vertical:hover {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
border: #696968;
border-radius: 1.9px;
min-height: 8px;
}
QScrollBar::handle:vertical:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
QScrollBar::add-line:horizontal {
@@ -816,7 +816,7 @@ QTextEdit {
}
QTextEdit:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
QTextEdit:selected {
@@ -835,11 +835,11 @@ QPlainTextEdit {
}
QPlainTextEdit:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
QPlainTextEdit:selected {
background: #cb9437;
background: @ThemeAccentColor1;
color: White;
}
@@ -921,13 +921,13 @@ background-position: center center;
QToolButton#qt_toolbar_ext_button:hover {
/*background-image: url(qss:images_dark-light/more_light.svg);*/
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QToolButton#qt_toolbar_ext_button:on {
/*background-image: url(qss:images_dark-light/more_light.svg);*/
border-color: #696968;
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
@@ -970,7 +970,7 @@ QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBo
}
QAbstractSpinBox::up-arrow:hover {
/*background-color: #cb9437;*/
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/up_arrow_lighter.svg);
}
@@ -998,16 +998,16 @@ QAbstractSpinBox::down-arrow:hover {
}
QAbstractSpinBox:hover {
/*border: 1px solid #cb9437;
/*border: 1px solid @ThemeAccentColor1;
color: White;*/
}
QAbstractSpinBox:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
QAbstractSpinBox:selected {
background: #560062;
background: @ThemeAccentColor2;
/*color: White;*/
}
@@ -1058,7 +1058,7 @@ QTextBrowser:disabled {
}
QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed {
border: 1px solid #cb9437;
border: 1px solid @ThemeAccentColor1;
}
/* QGraphicsView ----------------------------------------------------------
@@ -1066,7 +1066,7 @@ QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pre
--------------------------------------------------------------------------- */
QGraphicsView {
background-color: transparent;
border: 0px solid #cb9437;
border: 0px solid @ThemeAccentColor1;
color: White;
border-radius: 0px;
}
@@ -1130,7 +1130,7 @@ QProgressBar:disabled {
}
QProgressBar::chunk {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
color: #2b2b2b;
border-radius: 1.9px;
}
@@ -1166,14 +1166,14 @@ QPushButton:disabled {
}
QPushButton:checked {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
border-radius: 2px;
padding: 2px;
outline: none;
}
QPushButton:checked:disabled {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
color: #3c3c3c;
border-radius: 2px;
padding: 2px;
@@ -1181,20 +1181,20 @@ QPushButton:checked:disabled {
}
QPushButton:checked:selected {
background: #cb9437;
background: @ThemeAccentColor1;
}
QPushButton:hover {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
color: White;
}
QPushButton:pressed {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QPushButton:selected {
background: #560062;
background: @ThemeAccentColor2;
color: White;
}
@@ -1235,7 +1235,7 @@ QToolButton:disabled {
}
QToolButton:checked {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
border-radius: 1.9px;
padding: 0px;
outline: none;
@@ -1250,30 +1250,30 @@ QToolButton:checked:disabled {
}
QToolButton:checked:hover {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
color: White;
}
QToolButton:checked:pressed {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QToolButton:checked:selected {
background: #560062;
background: @ThemeAccentColor2;
color: White;
}
QToolButton:hover {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
color: White;
}
QToolButton:pressed {
background-color: #560062;
background-color: @ThemeAccentColor2;
}
QToolButton:selected {
background: #cb9437;
background: @ThemeAccentColor1;
color: White;
}
@@ -1383,7 +1383,7 @@ QComboBox {
border: 1px solid transparent;
background: #1c1b22;
border-radius: 2px;
selection-background-color: #cb9437;
selection-background-color: @ThemeAccentColor1;
padding-left: 2px;
padding-right: 2px;
/* padding-right = 36; 4 + 16*2 See scrollbar size */
@@ -1402,7 +1402,7 @@ QComboBox QAbstractItemView {
border: 0px solid #696968;
border-radius: 0px;
background-color: #1c1b22;
selection-background-color: #cb9437;
selection-background-color: @ThemeAccentColor1;
}
QComboBox QAbstractItemView:hover {
@@ -1411,7 +1411,7 @@ QComboBox QAbstractItemView:hover {
}
QComboBox QAbstractItemView:selected {
background: #cb9437;
background: @ThemeAccentColor1;
color: White;
}
@@ -1425,16 +1425,16 @@ QComboBox:disabled {
}
QComboBox:hover {
/*background-color: #cb9437;*/
border: 1px solid #cb9437;
/*background-color: @ThemeAccentColor1;*/
border: 1px solid @ThemeAccentColor1;
}
QComboBox:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
QComboBox:on {
selection-background-color: #560062;
selection-background-color: @ThemeAccentColor2;
}
QComboBox::indicator {
@@ -1443,7 +1443,7 @@ QComboBox::indicator {
background-color: transparent;
selection-background-color: transparent;
color: transparent;
selection-color: #cb9437;
selection-color: @ThemeAccentColor1;
/* Needed to remove indicator - fix #132 */
}
@@ -1475,7 +1475,7 @@ QComboBox::drop-down {
border-left: 1px solid #696968;
}
QComboBox::drop-down:hover {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QComboBox::down-arrow {
@@ -1535,7 +1535,7 @@ padding: 0px;
}
QSint--ActionGroup QFrame[class="header"]:hover {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QSint--ActionGroup QToolButton[class="header"] {
@@ -1594,19 +1594,19 @@ background-color: #2b2b2b; /* Task Panel background color */
/* Fixs for tabs inside Task Panel */
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:top:selected {
border-bottom-color: #cb9437; /* same as Task Panel background color */
border-bottom-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:bottom:selected {
border-top-color: #cb9437; /* same as Task Panel background color */
border-top-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:right:selected {
border-right-color: #cb9437; /* same as Task Panel background color */
border-right-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:left:selected {
border-left-color: #cb9437; /* same as Task Panel background color */
border-left-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
/* Fix for buttons with icons that showed cropped (still not happy with result) */
@@ -1637,11 +1637,11 @@ QSint--ActionGroup QFrame[class="content"] QToolButton {
}
QSint--ActionGroup QFrame[class="content"] QToolButton:hover{
background: #cb9437;
border: 1px solid #cb9437;
background: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
}
QSint--ActionGroup QFrame[class="content"] QToolButton:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
QSint--ActionGroup QFrame[class="content"] QToolButton:disabled,
@@ -1651,8 +1651,8 @@ QSint--ActionGroup QFrame[class="content"] QToolButton:disabled:checked {
}
QSint--ActionGroup QFrame[class="content"] QToolButton:pressed {
background: #cb9437;
border: 1px solid #cb9437;
background: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
}
/* QSlider ----------------------------------------------------------------
@@ -1665,7 +1665,7 @@ QSlider:disabled {
}
QSlider:focus {
/*border: 1px solid #560062;*/
/*border: 1px solid @ThemeAccentColor2;*/
}
QSlider::groove:horizontal {
@@ -1677,7 +1677,7 @@ QSlider::groove:horizontal {
}
QSlider::groove:vertical {
background: #cb9437;
background: @ThemeAccentColor1;
border: 1px solid #696968;
width: 4px;
margin: 0px;
@@ -1685,7 +1685,7 @@ QSlider::groove:vertical {
}
QSlider::add-page:vertical {
background: #cb9437;
background: @ThemeAccentColor1;
border: 1px solid #696968;
width: 4px;
margin: 0px;
@@ -1697,7 +1697,7 @@ QSlider::add-page:vertical :disabled {
}
QSlider::sub-page:horizontal {
background: #cb9437;
background: @ThemeAccentColor1;
border: 1px solid #696968;
height: 4px;
margin: 0px;
@@ -1705,7 +1705,7 @@ QSlider::sub-page:horizontal {
}
QSlider::sub-page:horizontal:disabled {
background: #cb9437;
background: @ThemeAccentColor1;
}
QSlider::handle:horizontal {
@@ -1718,13 +1718,13 @@ QSlider::handle:horizontal {
}
QSlider::handle:horizontal:hover {
background: #cb9437;
background: @ThemeAccentColor1;
border: 1px solid #696968;
}
QSlider::handle:horizontal:focus {
background: #560062;
border: 1px solid #560062;
background: @ThemeAccentColor2;
border: 1px solid @ThemeAccentColor2;
}
QSlider::handle:vertical {
@@ -1737,12 +1737,12 @@ QSlider::handle:vertical {
}
QSlider::handle:vertical:hover {
background: #cb9437;
background: @ThemeAccentColor1;
border: 1px solid #696968;
}
QSlider::handle:vertical:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
/* QLineEdit --------------------------------------------------------------
@@ -1770,16 +1770,16 @@ QLineEdit:disabled {
}
QLineEdit:hover {
border: 1px solid #cb9437;
border: 1px solid @ThemeAccentColor1;
color: White;
}
QLineEdit:focus {
border: 2px solid #560062;
border: 2px solid @ThemeAccentColor2;
}
QLineEdit:selected {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
color: white;
}
@@ -1790,7 +1790,7 @@ https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabb
--------------------------------------------------------------------------- */
QTabWidget {
padding: 2px;
selection-background-color: #cb9437;
selection-background-color: @ThemeAccentColor1;
}
QTabWidget QWidget {
@@ -1807,7 +1807,7 @@ QTabWidget::pane {
}
QTabWidget::pane:selected {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
border: 1px solid #346792;
}
/* QTabBar ----------------------------------------------------------------
@@ -1928,7 +1928,7 @@ QTabBar::tab:top, QDockWidget QTabBar::tab:top {
QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected {
background-color: #696969;
/*border: 1px solid #560062;
/*border: 1px solid @ThemeAccentColor2;
border-radius: 4px;
margin-left: 4px;
margin-right: 4px;
@@ -1937,9 +1937,9 @@ QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected {
}
QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover {
/*border: 1px solid #cb9437;*/
border: 0px solid #cb9437;
background-color: #cb9437;
/*border: 1px solid @ThemeAccentColor1;*/
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes spyder-ide/spyder#9766 and #243 */
padding-left: 3px;
padding-right: 3px;
@@ -1959,7 +1959,7 @@ QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom {
QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
background-color: #696969;
/*border: 1px solid #560062;
/*border: 1px solid @ThemeAccentColor2;
border-radius: 4px;
margin-left: 4px;
margin-right: 4px;
@@ -1968,9 +1968,9 @@ QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
}
QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover {
/*border: 1px solid #cb9437;*/
border: 0px solid #cb9437;
background-color: #cb9437;
/*border: 1px solid @ThemeAccentColor1;*/
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes spyder-ide/spyder#9766 and #243 */
padding-left: 3px;
padding-right: 3px;
@@ -1989,12 +1989,12 @@ QTabBar::tab:left, QDockWidget QTabBar::tab:left {
QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected {
background-color: #2b2b2b;
border: 0px solid #560062;
border: 0px solid @ThemeAccentColor2;
}
QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover {
border: 0px solid #cb9437;
background-color: #cb9437;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes different behavior #271 */
margin-right: 0px;
padding-right: -1px;
@@ -2013,12 +2013,12 @@ QTabBar::tab:right, QDockWidget QTabBar::tab:right {
QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected {
background-color: #2b2b2b;
border: 0px solid #560062;
border: 0px solid @ThemeAccentColor2;
}
QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover {
border: 0px solid #cb9437;
background-color: #cb9437;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes different behavior #271 */
margin-left: 0px;
padding-left: 0px;
@@ -2032,13 +2032,13 @@ QTabBar QToolButton, QDockWidget QTabBar QToolButton {
}
QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed {
border: 0px solid #cb9437;
background-color: #cb9437;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
}
QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover {
border: 0px solid #cb9437;
background-color: #cb9437;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
}
QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled {
@@ -2109,7 +2109,7 @@ QDockWidget::float-button {
}
QDockWidget::float-button:hover {
/*background-color: #cb9437;*/
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/undock_blue.svg);
}
@@ -2245,7 +2245,7 @@ QTreeView:selected,
QListView:selected,
QTableView:selected,
QColumnView:selected {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
color: White;
}
@@ -2253,21 +2253,21 @@ QTreeView:focus,
QListView:focus,
QTableView:focus,
QColumnView:focus {
border: 1px solid #560062;
border: 1px solid @ThemeAccentColor2;
}
QTreeView::item:pressed,
QListView::item:pressed,
QTableView::item:pressed,
QColumnView::item:pressed {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QTreeView::item:selected:active,
QListView::item:selected:active,
QTableView::item:selected:active,
QColumnView::item:selected:active {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QTreeView::item:selected:!active,
@@ -2284,7 +2284,7 @@ QTableView::item:!selected:hover,
QColumnView::item:!selected:hover {
outline: 0;
color: White;
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QTableCornerButton::section {
@@ -2400,7 +2400,7 @@ QToolBox {
QToolBox:selected {
padding: 0px;
border: 0px solid #cb9437;
border: 0px solid @ThemeAccentColor1;
}
QToolBox::tab {
@@ -2438,7 +2438,7 @@ QToolBox::tab:!selected:disabled {
}
QToolBox::tab:hover {
background-color: #cb9437;
background-color: @ThemeAccentColor1;
}
QToolBox QScrollArea QWidget QWidget {
@@ -2513,7 +2513,7 @@ QSplitter::handle:vertical {
}
QSplitter::handle:vertical:hover {
background-image: url(qss:images_dark-light/splitter_horizontal_light.svg);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 #cb9437, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
background-position: center center;
background-repeat: none;
}
@@ -2522,14 +2522,14 @@ QSplitter::handle:vertical:hover {
background-image: url(qss:images_dark-light/splitter_horizontal_light.svg);
background-position: center center;
background-repeat: none;
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 #cb9437, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
}
/* QDateEdit, QDateTimeEdit -----------------------------------------------
--------------------------------------------------------------------------- */
QDateEdit, QDateTimeEdit {
selection-background-color: #cb9437;
selection-background-color: @ThemeAccentColor1;
border-style: solid;
border: 1px solid #696968;
border-radius: 1.9px;
@@ -2543,7 +2543,7 @@ QDateEdit, QDateTimeEdit {
}
QDateEdit:on, QDateTimeEdit:on {
selection-background-color: #cb9437;
selection-background-color: @ThemeAccentColor1;
}
QDateEdit::drop-down, QDateTimeEdit::drop-down {
@@ -2567,19 +2567,19 @@ QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView {
background-color: #2b2b2b;
border-radius: 2px;
border: 1px solid #696968;
selection-background-color: #cb9437;
selection-background-color: @ThemeAccentColor1;
}
/* QAbstractView ----------------------------------------------------------
--------------------------------------------------------------------------- */
QAbstractView:hover {
border: 1px solid #cb9437;
border: 1px solid @ThemeAccentColor1;
color: White;
}
QAbstractView:selected {
background: #cb9437;
background: @ThemeAccentColor1;
color: White;
}

File diff suppressed because it is too large Load Diff

View File

@@ -16,11 +16,9 @@ INSTALLATION WHEN NECESSARY
LINUX = /home/[YOUR_USER_NAME]/.FreeCAD/Gui/Stylesheets/
============================================================================================================
TO MODIFY USE THESE COLORS:
#bc1cc8
#920077
FOLLOWING CODES ARE CHANGED IN THE SETTINGS:
@ThemeAccentColor1
@ThemeAccentColor2
See Qt documentation:
- https://doc.qt.io/qt-5/stylesheet.html
@@ -51,6 +49,7 @@ QToolBar * {
}
/*hacks */
Gui--PropertyEditor--PropertyEditor QLineEdit:read-only,
Gui--PropertyEditor--PropertyEditor QLineEdit:disabled,
Gui--PropertyEditor--PropertyEditor QAbstractSpinBox:read-only,
@@ -86,7 +85,7 @@ Gui--PropertyEditor--PropertyEditor QComboBox {
/* fix for column items background when a link is present */
Gui--PropertyEditor--PropertyEditor > QWidget > QFrame:focus {
background-color: #bc1cc8; /* same as focused background color */
background-color: @ThemeAccentColor1; /* same as focused background color */
}
/* hack to hide weird redundant information inside cells with links and no editable data (but editable via "..." button) */
@@ -124,23 +123,23 @@ QWidget {
border: 0px solid #696968;
padding: 0px;
color: White;
selection-background-color: #bc1cc8;
selection-background-color: @ThemeAccentColor1;
selection-color: White;
}
QWidget:disabled {
color: #c2c7cb;
selection-background-color: #bc1cc8;
selection-background-color: @ThemeAccentColor1;
selection-color: #c2c7cb;
}
QWidget::item:selected {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
/* Causes issue with colorselector.
QWidget::item:hover:!selected {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}*/
/* QMainWindow ------------------------------------------------------------
@@ -157,14 +156,14 @@ QMainWindow::separator {
}
QMainWindow::separator:vertical:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 #bc1cc8, stop:0.8 transparent);
/*background-color: #bc1cc8;*/
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/splitter_vertical_light.svg);
}
QMainWindow::separator:horizontal:hover {
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 #bc1cc8, stop:0.8 transparent);
/*background-color: #bc1cc8;*/
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/splitter_horizontal_light.svg);
}
@@ -172,14 +171,14 @@ QMainWindow::separator:horizontal {
width: 4px;
margin-top: 0.1px;
margin-bottom: 0.1px;
/* image: url(qss:images_dark-light/splitter_horizontal_dark.svg);*/
/* image: url(qss:images_dark-light/splitter_horizontal_dark.svg);*/
}
QMainWindow::separator:vertical {
height: 4px;
margin-left: 0.1px;
margin-right: 0.1px;
/* image: url(qss:images_dark-light/splitter_vertical_dark.svg);*/
/* image: url(qss:images_dark-light/splitter_vertical_dark.svg);*/
}
/* QToolTip ---------------------------------------------------------------
@@ -242,7 +241,7 @@ QCheckBox {
}
QCheckBox:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
QCheckBox QWidget:disabled {
@@ -263,7 +262,7 @@ QCheckBox::indicator:unchecked {
}
QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
image:url(qss:images_dark-light/checkbox_unchecked_light.svg);
}
@@ -279,7 +278,7 @@ QCheckBox::indicator:checked {
}
QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:pressed {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QCheckBox::indicator:checked:disabled {
@@ -299,7 +298,7 @@ QCheckBox::indicator:indeterminate:disabled {
}
QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed {
background-color: #bc1cc8; /* QRadioButton has the same color */
background-color: @ThemeAccentColor1; /* QRadioButton has the same color */
}
/* QGroupBox --------------------------------------------------------------
@@ -341,7 +340,7 @@ QGroupBox::indicator:unchecked {
}
QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QGroupBox::indicator:unchecked:disabled {
@@ -355,11 +354,11 @@ QGroupBox::indicator:checked {
}
QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QGroupBox::indicator:checked:disabled {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
/* QRadioButton -----------------------------------------------------------
@@ -378,7 +377,7 @@ QRadioButton {
}
QRadioButton:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
QRadioButton:disabled {
@@ -409,8 +408,8 @@ QRadioButton::indicator:unchecked {
}
QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:pressed {
background-color: #bc1cc8;
border: 1px solid #bc1cc8;
background-color: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
border-radius: 6px;
}
@@ -424,8 +423,8 @@ QRadioButton::indicator:checked {
}
QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:pressed {
background-color: #bc1cc8;
border: 1px solid #bc1cc8;
background-color: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
border-radius: 6px;
image:url(qss:images_dark-light/radiobutton_light.svg);
}
@@ -446,16 +445,16 @@ QMenuBar {
/*padding: 1px;
border: 0px solid rgba(0,0,0,140);*/
color: White;
selection-background-color: #bc1cc8;
selection-background-color: @ThemeAccentColor1;
}
QMenuBar:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
QMenuBar::item {
background: transparent;
/*padding-left:5px;
/*padding-left:5px;
padding-right: 5px;
padding-bottom: 1px;
padding-top: 1px;*/
@@ -464,7 +463,7 @@ QMenuBar::item {
QMenuBar::item:selected {
background: transparent;
border: 0px solid #696968;
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QMenuBar::item:pressed {
@@ -472,9 +471,9 @@ QMenuBar::item:pressed {
padding-left: 10px;
padding-right: 10px;*/
border: 0px solid #696968;
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
color: White;
/*margin-bottom: 0px;
/*margin-bottom: 0px;
padding-bottom: 0px;*/
}
@@ -489,7 +488,7 @@ QMenu {
color: White;
margin: 0px;
background-color: #505050;
selection-background-color: #bc1cc8;
selection-background-color: @ThemeAccentColor1;
}
QMenu::separator {
@@ -508,11 +507,11 @@ QMenu::item {
QMenu::item:selected {
color: White;
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QMenu::item:pressed {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QMenu::icon {
@@ -532,9 +531,9 @@ QMenu::indicator {
}
QMenu::icon:checked { /* appearance of a 'checked' icon */
background: #920077 ;
background: @ThemeAccentColor2;
margin-left: -5px;
border: 5px solid #920077 ;
border: 5px solid @ThemeAccentColor2;
position: absolute;
border-radius: 0px;
}
@@ -544,7 +543,7 @@ QMenu::indicator:non-exclusive:unchecked {
QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed {
border: none;
background: #bc1cc8;
background: @ThemeAccentColor1;
}
QMenu::indicator:non-exclusive:unchecked:disabled {
@@ -557,11 +556,11 @@ QMenu::indicator:non-exclusive:checked {
QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed {
border: none;
background: #bc1cc8;
background: @ThemeAccentColor1;
}
QMenu::indicator:non-exclusive:checked:disabled {
image:url(qss:images_dark-light/checkbox_checked_disabled.svg);
image:url(qss:images_dark-light/checkbox_checked_disabled.svg);
}
QMenu::indicator:non-exclusive:indeterminate {
@@ -583,7 +582,7 @@ QMenu::indicator:exclusive:unchecked {
QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed {
border: none;
outline: none;
background: #bc1cc8;
background: @ThemeAccentColor1;
image: url(qss:images_dark-light/checkbox_unchecked_light.svg);
}
@@ -600,7 +599,7 @@ QMenu::indicator:exclusive:checked {
QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed {
border: none;
outline: none;
background: #bc1cc8;
background: @ThemeAccentColor1;
image: url(qss:images_dark-light/checkbox_unchecked_light.svg);
}
@@ -690,14 +689,14 @@ QScrollBar::handle:horizontal {
}
QScrollBar::handle:horizontal:hover {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
border: #696968;
border-radius: 4px;
min-width: 8px;
}
QScrollBar::handle:horizontal:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
QScrollBar::handle:vertical {
@@ -708,14 +707,14 @@ QScrollBar::handle:vertical {
}
QScrollBar::handle:vertical:hover {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
border: #696968;
border-radius: 4px;
min-height: 8px;
}
QScrollBar::handle:vertical:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
QScrollBar::add-line:horizontal {
@@ -777,7 +776,7 @@ QScrollBar::sub-line:vertical {
}
QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
border-image: url(qss:images_dark-light/up_arrow_lighter.svg);
height: 5px;
width: 9px;
@@ -816,7 +815,7 @@ QTextEdit {
}
QTextEdit:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
QTextEdit:selected {
@@ -835,11 +834,11 @@ QPlainTextEdit {
}
QPlainTextEdit:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
QPlainTextEdit:selected {
background: #bc1cc8;
background: @ThemeAccentColor1;
color: White;
}
@@ -921,13 +920,13 @@ background-position: center center;
QToolButton#qt_toolbar_ext_button:hover {
/*background-image: url(qss:images_dark-light/more_light.svg);*/
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QToolButton#qt_toolbar_ext_button:on {
/*background-image: url(qss:images_dark-light/more_light.svg);*/
border-color: #696968;
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
@@ -940,7 +939,7 @@ QSpinBox {
border: 1px solid transparent;
color: White;
/* This fixes 103, 111 */
/* padding-top: 0px;
/* padding-top: 0px;
/* This fixes 103, 111 */
/*padding-bottom: 0px;
/*padding-left: 4px;
@@ -964,7 +963,7 @@ QAbstractSpinBox:up-button {
QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off {
image: url(qss:images_dark-light/up_arrow_disabled_light.svg);
/* height: 8px;
/* height: 8px;
width: 8px;*/
}
@@ -995,16 +994,16 @@ QAbstractSpinBox::down-arrow:hover {
}
QAbstractSpinBox:hover {
/*border: 1px solid #bc1cc8;
/*border: 1px solid @ThemeAccentColor1;
color: White;*/
}
QAbstractSpinBox:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
QAbstractSpinBox:selected {
background: #920077 ;
background: @ThemeAccentColor2;
/*color: White;*/
}
@@ -1055,7 +1054,7 @@ QTextBrowser:disabled {
}
QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed {
border: 1px solid #bc1cc8;
border: 1px solid @ThemeAccentColor1;
}
/* QGraphicsView ----------------------------------------------------------
@@ -1063,7 +1062,7 @@ QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pre
--------------------------------------------------------------------------- */
QGraphicsView {
background-color: transparent;
border: 0px solid #bc1cc8;
border: 0px solid @ThemeAccentColor1;
color: White;
border-radius: 0px;
}
@@ -1127,7 +1126,7 @@ QProgressBar:disabled {
}
QProgressBar::chunk {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
color: #7F7F7F;
border-radius: 1.9px;
}
@@ -1162,31 +1161,31 @@ QPushButton:disabled {
}
QPushButton:checked {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
outline: none;
}
QPushButton:checked:disabled {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
color: #3c3c3c;
outline: none;
}
QPushButton:checked:selected {
background: #bc1cc8;
background: @ThemeAccentColor1;
}
QPushButton:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #bc1cc8, stop:1 #920077 );
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
color: White;
}
QPushButton:pressed {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #920077 , stop:1 #bc1cc8);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor2, stop:1 @ThemeAccentColor1);
}
QPushButton:selected {
background: #920077 ;
background: @ThemeAccentColor2;
color: White;
}
@@ -1226,7 +1225,7 @@ QToolButton:disabled {
}
QToolButton:checked {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
border-radius: 1.9px;
padding: 0px;
outline: none;
@@ -1241,30 +1240,30 @@ QToolButton:checked:disabled {
}
QToolButton:checked:hover {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
color: White;
}
QToolButton:checked:pressed {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QToolButton:checked:selected {
background: #920077 ;
background: @ThemeAccentColor2;
color: White;
}
QToolButton:hover {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
color: White;
}
QToolButton:pressed {
background-color: #920077 ;
background-color: @ThemeAccentColor2;
}
QToolButton:selected {
background: #bc1cc8;
background: @ThemeAccentColor1;
color: White;
}
@@ -1312,12 +1311,12 @@ QToolButton::menu-button {
}
QToolButton::menu-button:hover {
/* background: rgba(0, 0, 0, 0.5);*/
/* background: rgba(0, 0, 0, 0.5);*/
}
QToolButton::menu-button:checked:hover {
/* background: rgba(0, 0, 0, 0.5);*/
/* background: rgba(0, 0, 0, 0.5);*/
}
QToolButton::menu-indicator {
@@ -1374,7 +1373,7 @@ QComboBox {
border: 1px solid transparent;
background: #505050;
border-radius: 2px;
selection-background-color: #bc1cc8;
selection-background-color: @ThemeAccentColor1;
padding-left: 2px;
padding-right: 2px;
/* padding-right = 36; 4 + 16*2 See scrollbar size */
@@ -1393,7 +1392,7 @@ QComboBox QAbstractItemView {
border: 0px solid #696968;
border-radius: 0px;
background-color: #505050;
selection-background-color: #bc1cc8;
selection-background-color: @ThemeAccentColor1;
}
QComboBox QAbstractItemView:hover {
@@ -1402,7 +1401,7 @@ QComboBox QAbstractItemView:hover {
}
QComboBox QAbstractItemView:selected {
background: #bc1cc8;
background: @ThemeAccentColor1;
color: White;
}
@@ -1416,16 +1415,16 @@ QComboBox:disabled {
}
QComboBox:hover {
/*background-color: #bc1cc8;*/
border: 1px solid #bc1cc8;
/*background-color: @ThemeAccentColor1;*/
border: 1px solid @ThemeAccentColor1;
}
QComboBox:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
QComboBox:on {
selection-background-color: #920077 ;
selection-background-color: @ThemeAccentColor2;
}
QComboBox::indicator {
@@ -1434,7 +1433,7 @@ QComboBox::indicator {
background-color: transparent;
selection-background-color: transparent;
color: transparent;
selection-color: #bc1cc8;
selection-color: @ThemeAccentColor1;
/* Needed to remove indicator - fix #132 */
}
@@ -1466,7 +1465,7 @@ QComboBox::drop-down {
border-left: 1px solid transparent;
}
QComboBox::drop-down:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #bc1cc8, stop:1 #920077 );
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
QComboBox::down-arrow {
@@ -1526,7 +1525,7 @@ padding: 0px;
}
QSint--ActionGroup QFrame[class="header"]:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #bc1cc8, stop:1 #920077 );
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
QSint--ActionGroup QToolButton[class="header"] {
@@ -1585,19 +1584,19 @@ background-color: #7F7F7F; /* Task Panel background color */
/* Fixs for tabs inside Task Panel */
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:top:selected {
border-bottom-color: #bc1cc8; /* same as Task Panel background color */
border-bottom-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:bottom:selected {
border-top-color: #bc1cc8; /* same as Task Panel background color */
border-top-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:right:selected {
border-right-color: #bc1cc8; /* same as Task Panel background color */
border-right-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:left:selected {
border-left-color: #bc1cc8; /* same as Task Panel background color */
border-left-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
/* Fix for buttons with icons that showed cropped (still not happy with result) */
@@ -1628,11 +1627,11 @@ QSint--ActionGroup QFrame[class="content"] QToolButton {
}
QSint--ActionGroup QFrame[class="content"] QToolButton:hover{
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #bc1cc8, stop:1 #920077 );
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
QSint--ActionGroup QFrame[class="content"] QToolButton:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
QSint--ActionGroup QFrame[class="content"] QToolButton:disabled,
@@ -1642,7 +1641,7 @@ QSint--ActionGroup QFrame[class="content"] QToolButton:disabled:checked {
}
QSint--ActionGroup QFrame[class="content"] QToolButton:pressed {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #bc1cc8, stop:1 #920077 );
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
@@ -1656,7 +1655,7 @@ QSlider:disabled {
}
QSlider:focus {
/*border: 1px solid #920077 ;*/
/* border: 1px solid @ThemeAccentColor2;*/
}
QSlider::groove:horizontal {
@@ -1676,7 +1675,7 @@ QSlider::groove:vertical {
}
QSlider::add-page:vertical {
background: #bc1cc8;
background: @ThemeAccentColor1;
border: 1px solid #696968;
width: 4px;
margin: 0px;
@@ -1688,7 +1687,7 @@ QSlider::add-page:vertical :disabled {
}
QSlider::sub-page:horizontal {
background: #bc1cc8;
background: @ThemeAccentColor1;
border: 1px solid #696968;
height: 4px;
margin: 0px;
@@ -1696,7 +1695,7 @@ QSlider::sub-page:horizontal {
}
QSlider::sub-page:horizontal:disabled {
background: #bc1cc8;
background: @ThemeAccentColor1;
}
QSlider::handle:horizontal {
@@ -1709,13 +1708,13 @@ QSlider::handle:horizontal {
}
QSlider::handle:horizontal:hover {
background: #bc1cc8;
background: @ThemeAccentColor1;
border: 1px solid #696968;
}
QSlider::handle:horizontal:focus {
background: #920077;
border: 1px solid #920077;
background: @ThemeAccentColor2;
border: 1px solid @ThemeAccentColor2;
}
QSlider::handle:vertical {
@@ -1728,12 +1727,12 @@ QSlider::handle:vertical {
}
QSlider::handle:vertical:hover {
background: #bc1cc8;
background: @ThemeAccentColor1;
border: 1px solid #696968;
}
QSlider::handle:vertical:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
/* QLineEdit --------------------------------------------------------------
@@ -1761,16 +1760,16 @@ QLineEdit:disabled {
}
QLineEdit:hover {
border: 1px solid #bc1cc8;
border: 1px solid @ThemeAccentColor1;
color: White;
}
QLineEdit:focus {
border: 2px solid #920077 ;
border: 2px solid @ThemeAccentColor2;
}
QLineEdit:selected {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
color: white;
}
@@ -1781,7 +1780,7 @@ https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabb
--------------------------------------------------------------------------- */
QTabWidget {
padding: 2px;
selection-background-color: #bc1cc8;
selection-background-color: @ThemeAccentColor1;
}
QTabWidget QWidget {
@@ -1796,7 +1795,7 @@ QTabWidget::pane {
}
QTabWidget::pane:selected {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
border: 1px solid #346792;
}
@@ -1824,6 +1823,7 @@ QTabWidget::pane:right {
left: -1px;
border-left: 1px solid #696969;
}
/* QTabBar ----------------------------------------------------------------
https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
@@ -1920,16 +1920,16 @@ QTabBar::tab:top, QDockWidget QTabBar::tab:top {
QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected {
color: white;
border-top: 4px solid #bc1cc8; /* selection color */
border-top: 4px solid @ThemeAccentColor1; /* selection color */
border-bottom: 1px solid transparent; /* same as tab content background color */
border-left: 1px solid #696969;
border-right: 1px solid #696969;
}
QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover {
/*border: 1px solid #bc1cc8;*/
border: 0px solid #bc1cc8;
background-color: #bc1cc8;
/*border: 1px solid @ThemeAccentColor1;*/
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes spyder-ide/spyder#9766 and #243 */
padding-left: 3px;
padding-right: 3px;
@@ -1949,7 +1949,7 @@ QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom {
QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
color: white;
border-bottom: 4px solid #bc1cc8; /* selection color */
border-bottom: 4px solid @ThemeAccentColor1; /* selection color */
border-top: 1px solid transparent; /* same as tab content background color */
border-left: 1px solid #696969;
border-right: 1px solid #696969;
@@ -1957,9 +1957,9 @@ QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
}
QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover {
/*border: 1px solid #bc1cc8;*/
border: 0px solid #bc1cc8;
background-color: #bc1cc8;
/*border: 1px solid @ThemeAccentColor1;*/
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes spyder-ide/spyder#9766 and #243 */
padding-left: 3px;
padding-right: 3px;
@@ -1978,12 +1978,12 @@ QTabBar::tab:left, QDockWidget QTabBar::tab:left {
QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected {
background-color: #7F7F7F;
border: 0px solid #920077 ;
border: 0px solid @ThemeAccentColor2;
}
QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover {
border: 0px solid #bc1cc8;
background-color: #bc1cc8;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes different behavior #271 */
margin-right: 0px;
padding-right: -1px;
@@ -2002,12 +2002,12 @@ QTabBar::tab:right, QDockWidget QTabBar::tab:right {
QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected {
background-color: #7F7F7F;
border: 0px solid #920077 ;
border: 0px solid @ThemeAccentColor2;
}
QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover {
border: 0px solid #bc1cc8;
background-color: #bc1cc8;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes different behavior #271 */
margin-left: 0px;
padding-left: 0px;
@@ -2021,13 +2021,13 @@ QTabBar QToolButton, QDockWidget QTabBar QToolButton {
}
QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed {
border: 0px solid #bc1cc8;
background-color: #bc1cc8;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
}
QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover {
border: 0px solid #bc1cc8;
background-color: #bc1cc8;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
}
QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled {
@@ -2098,7 +2098,7 @@ QDockWidget::float-button {
}
QDockWidget::float-button:hover {
/*background-color: #bc1cc8;*/
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/undock_blue.svg);
}
@@ -2234,7 +2234,7 @@ QTreeView:selected,
QListView:selected,
QTableView:selected,
QColumnView:selected {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
color: White;
}
@@ -2242,21 +2242,21 @@ QTreeView:focus,
QListView:focus,
QTableView:focus,
QColumnView:focus {
border: 1px solid #920077 ;
border: 1px solid @ThemeAccentColor2;
}
QTreeView::item:pressed,
QListView::item:pressed,
QTableView::item:pressed,
QColumnView::item:pressed {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QTreeView::item:selected:active,
QListView::item:selected:active,
QTableView::item:selected:active,
QColumnView::item:selected:active {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QTreeView::item:selected:!active,
@@ -2273,7 +2273,7 @@ QTableView::item:!selected:hover,
QColumnView::item:!selected:hover {
outline: 0;
color: White;
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QTableCornerButton::section {
@@ -2381,7 +2381,7 @@ QToolBox {
QToolBox:selected {
padding: 0px;
border: 0px solid #bc1cc8;
border: 0px solid @ThemeAccentColor1;
}
QToolBox::tab {
@@ -2419,7 +2419,7 @@ QToolBox::tab:!selected:disabled {
}
QToolBox::tab:hover {
background-color: #bc1cc8;
background-color: @ThemeAccentColor1;
}
QToolBox QScrollArea QWidget QWidget {
@@ -2494,7 +2494,7 @@ QSplitter::handle:vertical {
}
QSplitter::handle:vertical:hover {
background-image: url(qss:images_dark-light/splitter_horizontal_light.svg);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 #bc1cc8, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 #2053c0, stop:0.8 transparent);
background-position: center center;
background-repeat: none;
}
@@ -2503,14 +2503,14 @@ QSplitter::handle:vertical:hover {
background-image: url(qss:images_dark-light/splitter_horizontal_light.svg);
background-position: center center;
background-repeat: none;
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 #bc1cc8, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 #2053c0, stop:0.8 transparent);
}
/* QDateEdit, QDateTimeEdit -----------------------------------------------
--------------------------------------------------------------------------- */
QDateEdit, QDateTimeEdit {
selection-background-color: #bc1cc8;
selection-background-color: @ThemeAccentColor1;
border-style: solid;
border: 1px solid #696968;
border-radius: 1.9px;
@@ -2524,7 +2524,7 @@ QDateEdit, QDateTimeEdit {
}
QDateEdit:on, QDateTimeEdit:on {
selection-background-color: #bc1cc8;
selection-background-color: @ThemeAccentColor1;
}
QDateEdit::drop-down, QDateTimeEdit::drop-down {
@@ -2548,19 +2548,19 @@ QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView {
background-color: #7F7F7F;
border-radius: 2px;
border: 1px solid #696968;
selection-background-color: #bc1cc8;
selection-background-color: @ThemeAccentColor1;
}
/* QAbstractView ----------------------------------------------------------
--------------------------------------------------------------------------- */
QAbstractView:hover {
border: 1px solid #bc1cc8;
border: 1px solid @ThemeAccentColor1;
color: White;
}
QAbstractView:selected {
background: #bc1cc8;
background: @ThemeAccentColor1;
color: White;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -17,8 +17,8 @@ INSTALLATION WHEN NECESSARY
============================================================================================================
TO MODIFY USE THESE COLORS:
#b216a0
#770069
@ThemeAccentColor1
@ThemeAccentColor2
See Qt documentation:
@@ -51,7 +51,8 @@ QToolBar * {
}
/*hacks */
Gui--PropertyEditor--PropertyEditor QLineEdit:read-only,
Gui--PropertyEditor--PropertyEditor QLineEdit:read-only,
Gui--PropertyEditor--PropertyEditor QLineEdit:disabled,
Gui--PropertyEditor--PropertyEditor QAbstractSpinBox:read-only,
Gui--PropertyEditor--PropertyEditor QAbstractSpinBox:disabled {
@@ -86,7 +87,7 @@ Gui--PropertyEditor--PropertyEditor QComboBox {
/* fix for column items background when a link is present */
Gui--PropertyEditor--PropertyEditor > QWidget > QFrame:focus {
background-color: #b216a0; /* same as focused background color */
background-color: @ThemeAccentColor1; /* same as focused background color */
}
/* hack to hide weird redundant information inside cells with links and no editable data (but editable via "..." button) */
@@ -124,23 +125,23 @@ QWidget {
border: 0px solid #696968;
padding: 0px;
color: White;
selection-background-color: #b216a0;
selection-background-color: @ThemeAccentColor1;
selection-color: White;
}
QWidget:disabled {
color: #c2c7cb;
selection-background-color: #b216a0;
selection-background-color: @ThemeAccentColor1;
selection-color: #c2c7cb;
}
QWidget::item:selected {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
/* Causes issue with colorselector.
QWidget::item:hover:!selected {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}*/
/* QMainWindow ------------------------------------------------------------
@@ -157,14 +158,14 @@ QMainWindow::separator {
}
QMainWindow::separator:vertical:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 #b216a0, stop:0.8 transparent);
/*background-color: #b216a0;*/
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/splitter_vertical_light.svg);
}
QMainWindow::separator:horizontal:hover {
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 #b216a0, stop:0.8 transparent);
/*background-color: #b216a0;*/
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/splitter_horizontal_light.svg);
}
@@ -172,14 +173,14 @@ QMainWindow::separator:horizontal {
width: 4px;
margin-top: 0.1px;
margin-bottom: 0.1px;
/* image: url(qss:images_dark-light/splitter_horizontal_dark.svg);*/
/* image: url(qss:images_dark-light/splitter_horizontal_dark.svg);*/
}
QMainWindow::separator:vertical {
height: 4px;
margin-left: 0.1px;
margin-right: 0.1px;
/* image: url(qss:images_dark-light/splitter_vertical_dark.svg);*/
/* image: url(qss:images_dark-light/splitter_vertical_dark.svg);*/
}
/* QToolTip ---------------------------------------------------------------
@@ -242,7 +243,7 @@ QCheckBox {
}
QCheckBox:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
QCheckBox QWidget:disabled {
@@ -263,7 +264,7 @@ QCheckBox::indicator:unchecked {
}
QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
image:url(qss:images_dark-light/checkbox_unchecked_light.svg);
}
@@ -279,7 +280,7 @@ QCheckBox::indicator:checked {
}
QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:pressed {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QCheckBox::indicator:checked:disabled {
@@ -299,7 +300,7 @@ QCheckBox::indicator:indeterminate:disabled {
}
QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed {
background-color: #b216a0; /* QRadioButton has the same color */
background-color: @ThemeAccentColor1; /* QRadioButton has the same color */
}
/* QGroupBox --------------------------------------------------------------
@@ -341,7 +342,7 @@ QGroupBox::indicator:unchecked {
}
QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QGroupBox::indicator:unchecked:disabled {
@@ -355,11 +356,11 @@ QGroupBox::indicator:checked {
}
QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QGroupBox::indicator:checked:disabled {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
/* QRadioButton -----------------------------------------------------------
@@ -378,7 +379,7 @@ QRadioButton {
}
QRadioButton:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
QRadioButton:disabled {
@@ -409,8 +410,8 @@ QRadioButton::indicator:unchecked {
}
QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:pressed {
background-color: #b216a0;
border: 1px solid #b216a0;
background-color: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
border-radius: 6px;
}
@@ -424,8 +425,8 @@ QRadioButton::indicator:checked {
}
QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:pressed {
background-color: #b216a0;
border: 1px solid #b216a0;
background-color: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
border-radius: 6px;
image:url(qss:images_dark-light/radiobutton_light.svg);
}
@@ -446,16 +447,16 @@ QMenuBar {
/*padding: 1px;
border: 0px solid rgba(0,0,0,140);*/
color: White;
selection-background-color: #b216a0;
selection-background-color: @ThemeAccentColor1;
}
QMenuBar:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
QMenuBar::item {
background: transparent;
/*padding-left:5px;
/*padding-left:5px;
padding-right: 5px;
padding-bottom: 1px;
padding-top: 1px;*/
@@ -464,7 +465,7 @@ QMenuBar::item {
QMenuBar::item:selected {
background: transparent;
border: 0px solid #696968;
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QMenuBar::item:pressed {
@@ -472,9 +473,9 @@ QMenuBar::item:pressed {
padding-left: 10px;
padding-right: 10px;*/
border: 0px solid #696968;
background-color: #b216a0;
background-color: @ThemeAccentColor1;
color: White;
/*margin-bottom: 0px;
/*margin-bottom: 0px;
padding-bottom: 0px;*/
}
@@ -489,7 +490,7 @@ QMenu {
color: White;
margin: 0px;
background-color: #161616;
selection-background-color: #b216a0;
selection-background-color: @ThemeAccentColor1;
}
QMenu::separator {
@@ -508,11 +509,11 @@ QMenu::item {
QMenu::item:selected {
color: White;
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QMenu::item:pressed {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QMenu::icon {
@@ -532,9 +533,9 @@ QMenu::indicator {
}
QMenu::icon:checked { /* appearance of a 'checked' icon */
background: #770069;
background: @ThemeAccentColor2;
margin-left: -5px;
border: 5px solid #770069;
border: 5px solid @ThemeAccentColor2;
position: absolute;
border-radius: 0px;
}
@@ -544,7 +545,7 @@ QMenu::indicator:non-exclusive:unchecked {
QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed {
border: none;
background: #b216a0;
background: @ThemeAccentColor1;
}
QMenu::indicator:non-exclusive:unchecked:disabled {
@@ -557,11 +558,11 @@ QMenu::indicator:non-exclusive:checked {
QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed {
border: none;
background: #b216a0;
background: @ThemeAccentColor1;
}
QMenu::indicator:non-exclusive:checked:disabled {
image:url(qss:images_dark-light/checkbox_checked_disabled.svg);
image:url(qss:images_dark-light/checkbox_checked_disabled.svg);
}
QMenu::indicator:non-exclusive:indeterminate {
@@ -583,7 +584,7 @@ QMenu::indicator:exclusive:unchecked {
QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed {
border: none;
outline: none;
background: #b216a0;
background: @ThemeAccentColor1;
image: url(qss:images_dark-light/checkbox_unchecked_light.svg);
}
@@ -600,7 +601,7 @@ QMenu::indicator:exclusive:checked {
QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed {
border: none;
outline: none;
background: #b216a0;
background: @ThemeAccentColor1;
image: url(qss:images_dark-light/checkbox_unchecked_light.svg);
}
@@ -690,14 +691,14 @@ QScrollBar::handle:horizontal {
}
QScrollBar::handle:horizontal:hover {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
border: #696968;
border-radius: 4px;
min-width: 8px;
}
QScrollBar::handle:horizontal:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
QScrollBar::handle:vertical {
@@ -708,14 +709,14 @@ QScrollBar::handle:vertical {
}
QScrollBar::handle:vertical:hover {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
border: #696968;
border-radius: 4px;
min-height: 8px;
}
QScrollBar::handle:vertical:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
QScrollBar::add-line:horizontal {
@@ -815,7 +816,7 @@ QTextEdit {
}
QTextEdit:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
QTextEdit:selected {
@@ -834,11 +835,11 @@ QPlainTextEdit {
}
QPlainTextEdit:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
QPlainTextEdit:selected {
background: #b216a0;
background: @ThemeAccentColor1;
color: White;
}
@@ -920,13 +921,13 @@ background-position: center center;
QToolButton#qt_toolbar_ext_button:hover {
/*background-image: url(qss:images_dark-light/more_light.svg);*/
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QToolButton#qt_toolbar_ext_button:on {
/*background-image: url(qss:images_dark-light/more_light.svg);*/
border-color: #696968;
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
@@ -939,7 +940,7 @@ QSpinBox {
border: 1px solid transparent;
color: White;
/* This fixes 103, 111 */
/* padding-top: 0px;
/* padding-top: 0px;
/* This fixes 103, 111 */
/*padding-bottom: 0px;
/*padding-left: 4px;
@@ -963,7 +964,7 @@ QAbstractSpinBox:up-button {
QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off {
image: url(qss:images_dark-light/up_arrow_disabled_light.svg);
/* height: 8px;
/* height: 8px;
width: 8px;*/
}
@@ -994,16 +995,16 @@ QAbstractSpinBox::down-arrow:hover {
}
QAbstractSpinBox:hover {
/*border: 1px solid #b216a0;
/*border: 1px solid @ThemeAccentColor1;
color: White;*/
}
QAbstractSpinBox:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
QAbstractSpinBox:selected {
background: #770069;
background: @ThemeAccentColor2;
/*color: White;*/
}
@@ -1054,7 +1055,7 @@ QTextBrowser:disabled {
}
QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed {
border: 1px solid #b216a0;
border: 1px solid @ThemeAccentColor1;
}
/* QGraphicsView ----------------------------------------------------------
@@ -1062,7 +1063,7 @@ QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pre
--------------------------------------------------------------------------- */
QGraphicsView {
background-color: transparent;
border: 0px solid #b216a0;
border: 0px solid @ThemeAccentColor1;
color: White;
border-radius: 0px;
}
@@ -1126,7 +1127,7 @@ QProgressBar:disabled {
}
QProgressBar::chunk {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
color: #444444;
border-radius: 1.9px;
}
@@ -1161,31 +1162,31 @@ QPushButton:disabled {
}
QPushButton:checked {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
outline: none;
}
QPushButton:checked:disabled {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
color: #3c3c3c;
outline: none;
}
QPushButton:checked:selected {
background: #b216a0;
background: @ThemeAccentColor1;
}
QPushButton:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #b216a0, stop:1 #770069);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
color: White;
}
QPushButton:pressed {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #770069, stop:1 #b216a0);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor2, stop:1 @ThemeAccentColor1);
}
QPushButton:selected {
background: #770069;
background: @ThemeAccentColor2;
color: White;
}
@@ -1225,7 +1226,7 @@ QToolButton:disabled {
}
QToolButton:checked {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
border-radius: 1.9px;
padding: 0px;
outline: none;
@@ -1240,30 +1241,30 @@ QToolButton:checked:disabled {
}
QToolButton:checked:hover {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
color: White;
}
QToolButton:checked:pressed {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QToolButton:checked:selected {
background: #770069;
background: @ThemeAccentColor2;
color: White;
}
QToolButton:hover {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
color: White;
}
QToolButton:pressed {
background-color: #770069;
background-color: @ThemeAccentColor2;
}
QToolButton:selected {
background: #b216a0;
background: @ThemeAccentColor1;
color: White;
}
@@ -1311,12 +1312,12 @@ QToolButton::menu-button {
}
QToolButton::menu-button:hover {
/* background: rgba(0, 0, 0, 0.5);*/
/* background: rgba(0, 0, 0, 0.5);*/
}
QToolButton::menu-button:checked:hover {
/* background: rgba(0, 0, 0, 0.5);*/
/* background: rgba(0, 0, 0, 0.5);*/
}
QToolButton::menu-indicator {
@@ -1373,7 +1374,7 @@ QComboBox {
border: 1px solid transparent;
background: #1c1b22;
border-radius: 2px;
selection-background-color: #b216a0;
selection-background-color: @ThemeAccentColor1;
padding-left: 2px;
padding-right: 2px;
/* padding-right = 36; 4 + 16*2 See scrollbar size */
@@ -1392,7 +1393,7 @@ QComboBox QAbstractItemView {
border: 0px solid #696968;
border-radius: 0px;
background-color: #1c1b22;
selection-background-color: #b216a0;
selection-background-color: @ThemeAccentColor1;
}
QComboBox QAbstractItemView:hover {
@@ -1401,7 +1402,7 @@ QComboBox QAbstractItemView:hover {
}
QComboBox QAbstractItemView:selected {
background: #b216a0;
background: @ThemeAccentColor1;
color: White;
}
@@ -1415,16 +1416,16 @@ QComboBox:disabled {
}
QComboBox:hover {
/*background-color: #b216a0;*/
border: 1px solid #b216a0;
/*background-color: @ThemeAccentColor1;*/
border: 1px solid @ThemeAccentColor1;
}
QComboBox:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
QComboBox:on {
selection-background-color: #770069;
selection-background-color: @ThemeAccentColor2;
}
QComboBox::indicator {
@@ -1433,7 +1434,7 @@ QComboBox::indicator {
background-color: transparent;
selection-background-color: transparent;
color: transparent;
selection-color: #b216a0;
selection-color: @ThemeAccentColor1;
/* Needed to remove indicator - fix #132 */
}
@@ -1465,7 +1466,7 @@ QComboBox::drop-down {
border-left: 1px solid transparent;
}
QComboBox::drop-down:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #b216a0, stop:1 #770069);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
QComboBox::down-arrow {
@@ -1525,7 +1526,7 @@ padding: 0px;
}
QSint--ActionGroup QFrame[class="header"]:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #b216a0, stop:1 #770069);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
QSint--ActionGroup QToolButton[class="header"] {
@@ -1584,19 +1585,19 @@ background-color: #444444; /* Task Panel background color */
/* Fixs for tabs inside Task Panel */
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:top:selected {
border-bottom-color: #b216a0; /* same as Task Panel background color */
border-bottom-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:bottom:selected {
border-top-color: #b216a0; /* same as Task Panel background color */
border-top-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:right:selected {
border-right-color: #b216a0; /* same as Task Panel background color */
border-right-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:left:selected {
border-left-color: #b216a0; /* same as Task Panel background color */
border-left-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
/* Fix for buttons with icons that showed cropped (still not happy with result) */
@@ -1627,11 +1628,11 @@ QSint--ActionGroup QFrame[class="content"] QToolButton {
}
QSint--ActionGroup QFrame[class="content"] QToolButton:hover{
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #b216a0, stop:1 #770069);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
QSint--ActionGroup QFrame[class="content"] QToolButton:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
QSint--ActionGroup QFrame[class="content"] QToolButton:disabled,
@@ -1641,7 +1642,7 @@ QSint--ActionGroup QFrame[class="content"] QToolButton:disabled:checked {
}
QSint--ActionGroup QFrame[class="content"] QToolButton:pressed {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #b216a0, stop:1 #770069);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
@@ -1655,7 +1656,7 @@ QSlider:disabled {
}
QSlider:focus {
/*border: 1px solid #770069;*/
/*border: 1px solid @ThemeAccentColor2;*/
}
QSlider::groove:horizontal {
@@ -1667,7 +1668,7 @@ QSlider::groove:horizontal {
}
QSlider::groove:vertical {
background: #b216a0;
background: @ThemeAccentColor1;
border: 1px solid #696968;
width: 4px;
margin: 0px;
@@ -1675,7 +1676,7 @@ QSlider::groove:vertical {
}
QSlider::add-page:vertical {
background: #b216a0;
background: @ThemeAccentColor1;
border: 1px solid #696968;
width: 4px;
margin: 0px;
@@ -1687,7 +1688,7 @@ QSlider::add-page:vertical :disabled {
}
QSlider::sub-page:horizontal {
background: #b216a0;
background: @ThemeAccentColor1;
border: 1px solid #696968;
height: 4px;
margin: 0px;
@@ -1695,7 +1696,7 @@ QSlider::sub-page:horizontal {
}
QSlider::sub-page:horizontal:disabled {
background: #b216a0;
background: @ThemeAccentColor1;
}
QSlider::handle:horizontal {
@@ -1708,13 +1709,13 @@ QSlider::handle:horizontal {
}
QSlider::handle:horizontal:hover {
background: #b216a0;
background: @ThemeAccentColor1;
border: 1px solid #696968;
}
QSlider::handle:horizontal:focus {
background: #770069;
border: 1px solid #770069;
background: @ThemeAccentColor2;
border: 1px solid @ThemeAccentColor2;
}
QSlider::handle:vertical {
@@ -1727,12 +1728,12 @@ QSlider::handle:vertical {
}
QSlider::handle:vertical:hover {
background: #b216a0;
background: @ThemeAccentColor1;
border: 1px solid #696968;
}
QSlider::handle:vertical:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
/* QLineEdit --------------------------------------------------------------
@@ -1760,16 +1761,16 @@ QLineEdit:disabled {
}
QLineEdit:hover {
border: 1px solid #b216a0;
border: 1px solid @ThemeAccentColor1;
color: White;
}
QLineEdit:focus {
border: 2px solid #770069;
border: 2px solid @ThemeAccentColor2;
}
QLineEdit:selected {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
color: white;
}
@@ -1780,7 +1781,7 @@ https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabb
--------------------------------------------------------------------------- */
QTabWidget {
padding: 2px;
selection-background-color: #b216a0;
selection-background-color: @ThemeAccentColor1;
}
QTabWidget QWidget {
@@ -1795,7 +1796,7 @@ QTabWidget::pane {
}
QTabWidget::pane:selected {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
border: 1px solid #346792;
}
@@ -1919,16 +1920,16 @@ QTabBar::tab:top, QDockWidget QTabBar::tab:top {
QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected {
color: white;
border-top: 4px solid #b216a0; /* selection color */
border-top: 4px solid @ThemeAccentColor1; /* selection color */
border-bottom: 1px solid transparent; /* same as tab content background color */
border-left: 1px solid #696969;
border-right: 1px solid #696969;
}
QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover {
/*border: 1px solid #b216a0;*/
border: 0px solid #b216a0;
background-color: #b216a0;
/*border: 1px solid @ThemeAccentColor1;*/
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes spyder-ide/spyder#9766 and #243 */
padding-left: 3px;
padding-right: 3px;
@@ -1948,7 +1949,7 @@ QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom {
QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
color: white;
border-bottom: 4px solid #b216a0; /* selection color */
border-bottom: 4px solid @ThemeAccentColor1; /* selection color */
border-top: 1px solid transparent; /* same as tab content background color */
border-left: 1px solid #696969;
border-right: 1px solid #696969;
@@ -1956,9 +1957,9 @@ QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
}
QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover {
/*border: 1px solid #b216a0;*/
border: 0px solid #b216a0;
background-color: #b216a0;
/*border: 1px solid @ThemeAccentColor1;*/
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes spyder-ide/spyder#9766 and #243 */
padding-left: 3px;
padding-right: 3px;
@@ -1978,12 +1979,12 @@ QTabBar::tab:left, QDockWidget QTabBar::tab:left {
QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected {
background-color: #444444;
border: 0px solid #770069;
border: 0px solid @ThemeAccentColor2;
}
QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover {
border: 0px solid #b216a0;
background-color: #b216a0;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes different behavior #271 */
margin-right: 0px;
padding-right: -1px;
@@ -2002,12 +2003,12 @@ QTabBar::tab:right, QDockWidget QTabBar::tab:right {
QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected {
background-color: #444444;
border: 0px solid #770069;
border: 0px solid @ThemeAccentColor2;
}
QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover {
border: 0px solid #b216a0;
background-color: #b216a0;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes different behavior #271 */
margin-left: 0px;
padding-left: 0px;
@@ -2021,13 +2022,13 @@ QTabBar QToolButton, QDockWidget QTabBar QToolButton {
}
QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed {
border: 0px solid #b216a0;
background-color: #b216a0;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
}
QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover {
border: 0px solid #b216a0;
background-color: #b216a0;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
}
QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled {
@@ -2098,7 +2099,7 @@ QDockWidget::float-button {
}
QDockWidget::float-button:hover {
/*background-color: #b216a0;*/
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/undock_blue.svg);
}
@@ -2234,7 +2235,7 @@ QTreeView:selected,
QListView:selected,
QTableView:selected,
QColumnView:selected {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
color: White;
}
@@ -2242,21 +2243,21 @@ QTreeView:focus,
QListView:focus,
QTableView:focus,
QColumnView:focus {
border: 1px solid #770069;
border: 1px solid @ThemeAccentColor2;
}
QTreeView::item:pressed,
QListView::item:pressed,
QTableView::item:pressed,
QColumnView::item:pressed {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QTreeView::item:selected:active,
QListView::item:selected:active,
QTableView::item:selected:active,
QColumnView::item:selected:active {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QTreeView::item:selected:!active,
@@ -2273,7 +2274,7 @@ QTableView::item:!selected:hover,
QColumnView::item:!selected:hover {
outline: 0;
color: White;
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QTableCornerButton::section {
@@ -2381,7 +2382,7 @@ QToolBox {
QToolBox:selected {
padding: 0px;
border: 0px solid #b216a0;
border: 0px solid @ThemeAccentColor1;
}
QToolBox::tab {
@@ -2419,7 +2420,7 @@ QToolBox::tab:!selected:disabled {
}
QToolBox::tab:hover {
background-color: #b216a0;
background-color: @ThemeAccentColor1;
}
QToolBox QScrollArea QWidget QWidget {
@@ -2494,7 +2495,7 @@ QSplitter::handle:vertical {
}
QSplitter::handle:vertical:hover {
background-image: url(qss:images_dark-light/splitter_horizontal_light.svg);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 #b216a0, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
background-position: center center;
background-repeat: none;
}
@@ -2503,14 +2504,14 @@ QSplitter::handle:vertical:hover {
background-image: url(qss:images_dark-light/splitter_horizontal_light.svg);
background-position: center center;
background-repeat: none;
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 #b216a0, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
}
/* QDateEdit, QDateTimeEdit -----------------------------------------------
--------------------------------------------------------------------------- */
QDateEdit, QDateTimeEdit {
selection-background-color: #b216a0;
selection-background-color: @ThemeAccentColor1;
border-style: solid;
border: 1px solid #696968;
border-radius: 1.9px;
@@ -2524,7 +2525,7 @@ QDateEdit, QDateTimeEdit {
}
QDateEdit:on, QDateTimeEdit:on {
selection-background-color: #b216a0;
selection-background-color: @ThemeAccentColor1;
}
QDateEdit::drop-down, QDateTimeEdit::drop-down {
@@ -2548,19 +2549,19 @@ QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView {
background-color: #444444;
border-radius: 2px;
border: 1px solid #696968;
selection-background-color: #b216a0;
selection-background-color: @ThemeAccentColor1;
}
/* QAbstractView ----------------------------------------------------------
--------------------------------------------------------------------------- */
QAbstractView:hover {
border: 1px solid #b216a0;
border: 1px solid @ThemeAccentColor1;
color: White;
}
QAbstractView:selected {
background: #b216a0;
background: @ThemeAccentColor1;
color: White;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -17,8 +17,8 @@ INSTALLATION WHEN NECESSARY
============================================================================================================
TO MODIFY USE THESE COLORS:
#e9be8a
#dc00fa
@ThemeAccentColor1
@ThemeAccentColor2
See Qt documentation:
@@ -86,7 +86,7 @@ Gui--PropertyEditor--PropertyEditor QComboBox {
/* fix for column items background when a link is present */
Gui--PropertyEditor--PropertyEditor > QWidget > QFrame:focus {
background-color: #e9be8a; /* same as focused background color */
background-color: @ThemeAccentColor1; /* same as focused background color */
}
/* hack to hide weird redundant information inside cells with links and no editable data (but editable via "..." button) */
@@ -124,23 +124,23 @@ QWidget {
border: 0px solid #cccccc;
padding: 0px;
color: black;
selection-background-color: #e9be8a;
selection-background-color: @ThemeAccentColor1;
selection-color: black;
}
QWidget:disabled {
color: #515151;
selection-background-color: #e9be8a;
selection-background-color: @ThemeAccentColor1;
selection-color: #515151;
}
QWidget::item:selected {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
/* Causes issue with colorselector.
QWidget::item:hover:!selected {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}*/
/* QMainWindow ------------------------------------------------------------
@@ -157,13 +157,13 @@ QMainWindow::separator {
}
QMainWindow::separator:vertical:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 #e9be8a, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
/*background-color: #557bb6;*/
image: url(qss:images_dark-light/splitter_vertical_dark.svg);
}
QMainWindow::separator:horizontal:hover {
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 #e9be8a, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
/*background-color: #557bb6;*/
image: url(qss:images_dark-light/splitter_horizontal_dark.svg);
}
@@ -242,7 +242,7 @@ QCheckBox {
}
QCheckBox:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
QCheckBox QWidget:disabled {
@@ -264,7 +264,7 @@ QCheckBox::indicator:unchecked {
}
QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
image:url(qss:images_dark-light/checkbox_unchecked_dark.svg);
}
@@ -280,7 +280,7 @@ QCheckBox::indicator:checked {
}
QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:pressed {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QCheckBox::indicator:checked:disabled {
@@ -300,7 +300,7 @@ QCheckBox::indicator:indeterminate:disabled {
}
QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed {
background-color: #e9be8a; /* QRadioButton has the same color */
background-color: @ThemeAccentColor1; /* QRadioButton has the same color */
}
/* QGroupBox --------------------------------------------------------------
@@ -342,7 +342,7 @@ QGroupBox::indicator:unchecked {
}
QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QGroupBox::indicator:unchecked:disabled {
@@ -356,11 +356,11 @@ QGroupBox::indicator:checked {
}
QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QGroupBox::indicator:checked:disabled {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
/* QRadioButton -----------------------------------------------------------
@@ -379,7 +379,7 @@ QRadioButton {
}
QRadioButton:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
QRadioButton:disabled {
@@ -410,8 +410,8 @@ QRadioButton::indicator:unchecked {
}
QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:pressed {
background-color: #e9be8a;
border: 1px solid #e9be8a;
background-color: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
border-radius: 6px;
}
@@ -425,8 +425,8 @@ QRadioButton::indicator:checked {
}
QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:pressed {
background-color: #e9be8a;
border: 1px solid #e9be8a;
background-color: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
border-radius: 6px;
image:url(qss:images_dark-light/radiobutton_dark.svg);
}
@@ -447,11 +447,11 @@ QMenuBar {
/*padding: 1px;
border: 0px solid rgba(255,255,255,140);*/
color: black;
selection-background-color: #e9be8a;
selection-background-color: @ThemeAccentColor1;
}
QMenuBar:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
QMenuBar::item {
@@ -465,7 +465,7 @@ QMenuBar::item {
QMenuBar::item:selected {
background: transparent;
border: 0px solid #cccccc;
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QMenuBar::item:pressed {
@@ -473,7 +473,7 @@ QMenuBar::item:pressed {
padding-left: 10px;
padding-right: 10px;*/
border: 0px solid #cccccc;
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
color: black;
/*margin-bottom: 0px;
padding-bottom: 0px;*/
@@ -490,7 +490,7 @@ QMenu {
color: black;
margin: 0px;
background-color: #f8f8f8;
selection-background-color: #e9be8a;
selection-background-color: @ThemeAccentColor1;
}
QMenu::separator {
@@ -509,11 +509,11 @@ QMenu::item {
QMenu::item:selected {
color: black;
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QMenu::item:pressed {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QMenu::icon {
@@ -533,9 +533,9 @@ QMenu::indicator {
}
QMenu::icon:checked { /* appearance of a 'checked' icon */
background: #e9be8a;
background: @ThemeAccentColor1;
margin-left: -5px;
border: 5px solid #e9be8a;
border: 5px solid @ThemeAccentColor1;
position: absolute;
border-radius: 0px;
}
@@ -545,7 +545,7 @@ QMenu::indicator:non-exclusive:unchecked {
QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed {
border: none;
background: #e9be8a;
background: @ThemeAccentColor1;
}
QMenu::indicator:non-exclusive:unchecked:disabled {
@@ -558,7 +558,7 @@ QMenu::indicator:non-exclusive:checked {
QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed {
border: none;
background: #e9be8a;
background: @ThemeAccentColor1;
}
QMenu::indicator:non-exclusive:checked:disabled {
@@ -584,7 +584,7 @@ QMenu::indicator:exclusive:unchecked {
QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed {
border: none;
outline: none;
background: #e9be8a;
background: @ThemeAccentColor1;
image: url(qss:images_dark-light/checkbox_unchecked_light.svg);
}
@@ -601,7 +601,7 @@ QMenu::indicator:exclusive:checked {
QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed {
border: none;
outline: none;
background: #e9be8a;
background: @ThemeAccentColor1;
image: url(qss:images_dark-light/checkbox_unchecked_dark.svg);
}
@@ -691,14 +691,14 @@ QScrollBar::handle:horizontal {
}
QScrollBar::handle:horizontal:hover {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
border: #cccccc;
border-radius: 1.9px;
min-width: 8px;
}
QScrollBar::handle:horizontal:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
QScrollBar::handle:vertical {
@@ -709,14 +709,14 @@ QScrollBar::handle:vertical {
}
QScrollBar::handle:vertical:hover {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
border: #cccccc;
border-radius: 1.9px;
min-height: 8px;
}
QScrollBar::handle:vertical:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
QScrollBar::add-line:horizontal {
@@ -730,7 +730,7 @@ QScrollBar::add-line:horizontal {
QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on {
border-image: url(qss:images_dark-light/right_arrow_darker.svg);
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
height: 10px;
width: 7px;
subcontrol-position: right;
@@ -748,7 +748,7 @@ QScrollBar::add-line:vertical {
QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on {
border-image: url(qss:images_dark-light/down_arrow_darker.svg);
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
height: 7px;
width: 10px;
subcontrol-position: bottom;
@@ -766,7 +766,7 @@ QScrollBar::sub-line:horizontal {
QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on {
border-image: url(qss:images_dark-light/left_arrow_darker.svg);
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
height: 10px;
width: 8px;
subcontrol-position: left;
@@ -783,7 +783,7 @@ QScrollBar::sub-line:vertical {
}
QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
border-image: url(qss:images_dark-light/up_arrow_darker.svg);
height: 8px;
width: 10px;
@@ -822,7 +822,7 @@ QTextEdit {
}
QTextEdit:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
QTextEdit:selected {
@@ -841,11 +841,11 @@ QPlainTextEdit {
}
QPlainTextEdit:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
QPlainTextEdit:selected {
background: #e9be8a;
background: @ThemeAccentColor1;
color: black;
}
@@ -927,13 +927,13 @@ background-position: center center;
QToolButton#qt_toolbar_ext_button:hover {
/* background-image: url(qss:images_dark-light/more_dark.svg);*/
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QToolButton#qt_toolbar_ext_button:on {
/* background-image: url(qss:images_dark-light/more_dark.svg);*/
border-color: #cccccc;
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
@@ -976,7 +976,7 @@ QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBo
}
QAbstractSpinBox::up-arrow:hover {
/*background-color: #e9be8a;*/
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/up_arrow_darker.svg);
}
@@ -1000,20 +1000,20 @@ QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSp
}
QAbstractSpinBox::down-arrow:hover {
/*background-color: #e9be8a;*/ image:url(qss:images_dark-light/down_arrow_darker.svg);
/*background-color: @ThemeAccentColor1;*/ image:url(qss:images_dark-light/down_arrow_darker.svg);
}
QAbstractSpinBox:hover {
/*border: 1px solid #e9be8a;
/*border: 1px solid @ThemeAccentColor1;
color: black;*/
}
QAbstractSpinBox:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
QAbstractSpinBox:selected {
background: #dc00fa;
background: @ThemeAccentColor2;
/*color: black;*/
}
@@ -1136,7 +1136,7 @@ QProgressBar:disabled {
}
QProgressBar::chunk {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
color: #f6f6f6;
border-radius: 1.9px;
}
@@ -1172,14 +1172,14 @@ QPushButton:disabled {
}
QPushButton:checked {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
border-radius: 2px;
padding: 2px;
outline: none;
}
QPushButton:checked:disabled {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
color: #f5f5f5;
border-radius: 2px;
padding: 2px;
@@ -1187,20 +1187,20 @@ QPushButton:checked:disabled {
}
QPushButton:checked:selected {
background: #e9be8a;
background: @ThemeAccentColor1;
}
QPushButton:hover {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
color: black;
}
QPushButton:pressed {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QPushButton:selected {
background: #dc00fa;
background: @ThemeAccentColor2;
color: black;
}
@@ -1240,14 +1240,14 @@ QToolButton:disabled {
}
QToolButton:checked {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
border-radius: 1.9px;
padding: 0px;
outline: none;
}
QToolButton:checked:disabled {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
color: #515151;
border-radius: 1.9px;
padding: 0px;
@@ -1255,30 +1255,30 @@ QToolButton:checked:disabled {
}
QToolButton:checked:hover {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
color: black;
}
QToolButton:checked:pressed {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QToolButton:checked:selected {
background: #dc00fa;
background: @ThemeAccentColor2;
color: black;
}
QToolButton:hover {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
color: black;
}
QToolButton:pressed {
background-color: #dc00fa;
background-color: @ThemeAccentColor2;
}
QToolButton:selected {
background: #e9be8a;
background: @ThemeAccentColor1;
color: black;
}
@@ -1388,7 +1388,7 @@ QComboBox {
border: 1px solid #cccccc;
background: white;
border-radius: 2px;
selection-background-color: #e9be8a;
selection-background-color: @ThemeAccentColor1;
padding-left: 2px;
padding-right: 2px;
/* padding-right = 36; 4 + 16*2 See scrollbar size */
@@ -1407,7 +1407,7 @@ QComboBox QAbstractItemView {
border: 0px solid #cccccc;
border-radius: 0px;
background-color: white;
selection-background-color: #e9be8a;
selection-background-color: @ThemeAccentColor1;
}
QComboBox QAbstractItemView:hover {
@@ -1416,7 +1416,7 @@ QComboBox QAbstractItemView:hover {
}
QComboBox QAbstractItemView:selected {
background: #e9be8a;
background: @ThemeAccentColor1;
color: black;
}
@@ -1430,16 +1430,16 @@ QComboBox:disabled {
}
QComboBox:hover {
/*background-color: #e9be8a;*/
border: 1px solid #e9be8a;
/*background-color: @ThemeAccentColor1;*/
border: 1px solid @ThemeAccentColor1;
}
QComboBox:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
QComboBox:on {
selection-background-color: #dc00fa;
selection-background-color: @ThemeAccentColor2;
}
QComboBox::indicator {
@@ -1448,7 +1448,7 @@ QComboBox::indicator {
background-color: transparent;
selection-background-color: transparent;
color: transparent;
selection-color: #e9be8a;
selection-color: @ThemeAccentColor1;
/* Needed to remove indicator - fix #132 */
}
@@ -1480,7 +1480,7 @@ QComboBox::drop-down {
border-left: 1px solid #cccccc;
}
QComboBox::drop-down:hover {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QComboBox::down-arrow {
@@ -1540,7 +1540,7 @@ padding: 0px;
}
QSint--ActionGroup QFrame[class="header"]:hover {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QSint--ActionGroup QToolButton[class="header"] {
@@ -1599,19 +1599,19 @@ background-color: #f6f6f6; /* Task Panel background color */
/* Fixs for tabs inside Task Panel */
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:top:selected {
border-bottom-color: #e9be8a; /* same as Task Panel background color */
border-bottom-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:bottom:selected {
border-top-color: #e9be8a; /* same as Task Panel background color */
border-top-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:right:selected {
border-right-color: #e9be8a; /* same as Task Panel background color */
border-right-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:left:selected {
border-left-color: #e9be8a; /* same as Task Panel background color */
border-left-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
/* Fix for buttons with icons that showed cropped (still not happy with result) */
@@ -1642,11 +1642,11 @@ QSint--ActionGroup QFrame[class="content"] QToolButton {
}
QSint--ActionGroup QFrame[class="content"] QToolButton:hover{
background: #e9be8a;
border: 1px solid #e9be8a;
background: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
}
QSint--ActionGroup QFrame[class="content"] QToolButton:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
QSint--ActionGroup QFrame[class="content"] QToolButton:disabled,
@@ -1656,8 +1656,8 @@ QSint--ActionGroup QFrame[class="content"] QToolButton:disabled:checked {
}
QSint--ActionGroup QFrame[class="content"] QToolButton:pressed {
background: #e9be8a;
border: 1px solid #e9be8a;
background: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
}
/* QSlider ----------------------------------------------------------------
@@ -1670,7 +1670,7 @@ QSlider:disabled {
}
QSlider:focus {
/*border: 1px solid #dc00fa;*/
/*border: 1px solid @ThemeAccentColor2;*/
}
QSlider::groove:horizontal {
@@ -1690,7 +1690,7 @@ QSlider::groove:vertical {
}
QSlider::add-page:vertical {
background: #e9be8a;
background: @ThemeAccentColor1;
border: 1px solid #cccccc;
width: 4px;
margin: 0px;
@@ -1702,7 +1702,7 @@ QSlider::add-page:vertical :disabled {
}
QSlider::sub-page:horizontal {
background: #e9be8a;
background: @ThemeAccentColor1;
border: 1px solid #cccccc;
height: 4px;
margin: 0px;
@@ -1723,13 +1723,13 @@ QSlider::handle:horizontal {
}
QSlider::handle:horizontal:hover {
background: #e9be8a;
background: @ThemeAccentColor1;
border: 1px solid #cccccc;
}
QSlider::handle:horizontal:focus {
border: 1px solid #cccccc;
background: #dc00fa;
background: @ThemeAccentColor2;
}
QSlider::handle:vertical {
@@ -1742,12 +1742,12 @@ QSlider::handle:vertical {
}
QSlider::handle:vertical:hover {
background: #e9be8a;
background: @ThemeAccentColor1;
border: 1px solid #cccccc;
}
QSlider::handle:vertical:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
/* QLineEdit --------------------------------------------------------------
@@ -1775,16 +1775,16 @@ QLineEdit:disabled {
}
QLineEdit:hover {
border: 1px solid #e9be8a;
border: 1px solid @ThemeAccentColor1;
color: black;
}
QLineEdit:focus {
border: 2px solid #dc00fa;
border: 2px solid @ThemeAccentColor2;
}
QLineEdit:selected {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
color: black;
}
@@ -1795,7 +1795,7 @@ https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabb
--------------------------------------------------------------------------- */
QTabWidget {
padding: 2px;
selection-background-color: #e9be8a;
selection-background-color: @ThemeAccentColor1;
}
QTabWidget QWidget {
@@ -1812,7 +1812,7 @@ QTabWidget::pane {
}
QTabWidget::pane:selected {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
border: 1px solid #346792;
}
/* QTabBar ----------------------------------------------------------------
@@ -1933,7 +1933,7 @@ QTabBar::tab:top, QDockWidget QTabBar::tab:top {
QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected {
background-color: #d4d4d4;
/*border: 1px solid #dc00fa;
/*border: 1px solid @ThemeAccentColor2;
border-radius: 4px;
margin-left: 4px;
margin-right: 4px;
@@ -1942,9 +1942,9 @@ QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected {
}
QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover {
/*border: 1px solid #e9be8a;*/
border: 0px solid #e9be8a;
background-color: #e9be8a;
/*border: 1px solid @ThemeAccentColor1;*/
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes spyder-ide/spyder#9766 and #243 */
padding-left: 3px;
padding-right: 3px;
@@ -1964,7 +1964,7 @@ QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom {
QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
background-color: #d4d4d4;
/*border: 1px solid #dc00fa;
/*border: 1px solid @ThemeAccentColor2;
border-radius: 4px;
margin-left: 4px;
margin-right: 4px;
@@ -1973,9 +1973,9 @@ QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
}
QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover {
/*border: 1px solid #e9be8a;*/
border: 0px solid #e9be8a;
background-color: #e9be8a;
/*border: 1px solid @ThemeAccentColor1;*/
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes spyder-ide/spyder#9766 and #243 */
padding-left: 3px;
padding-right: 3px;
@@ -1994,12 +1994,12 @@ QTabBar::tab:left, QDockWidget QTabBar::tab:left {
QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected {
background-color: #f5f5f5;
border: 0px solid #dc00fa;
border: 0px solid @ThemeAccentColor2;
}
QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover {
border: 0px solid #e9be8a;
background-color: #e9be8a;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes different behavior #271 */
margin-right: 0px;
padding-right: -1px;
@@ -2018,12 +2018,12 @@ QTabBar::tab:right, QDockWidget QTabBar::tab:right {
QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected {
background-color: #f5f5f5;
border: 0px solid #dc00fa;
border: 0px solid @ThemeAccentColor2;
}
QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover {
border: 0px solid #e9be8a;
background-color: #e9be8a;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes different behavior #271 */
margin-left: 0px;
padding-left: 0px;
@@ -2037,13 +2037,13 @@ QTabBar QToolButton, QDockWidget QTabBar QToolButton {
}
QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed {
border: 0px solid #e9be8a;
background-color: #e9be8a;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
}
QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover {
border: 0px solid #e9be8a;
background-color: #e9be8a;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
}
QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled {
@@ -2114,7 +2114,7 @@ QDockWidget::float-button {
}
QDockWidget::float-button:hover {
/* background-color: #e9be8a; */
/* background-color: @ThemeAccentColor1; */
image: url(qss:images_dark-light/undock_blue.svg);
}
@@ -2250,7 +2250,7 @@ QTreeView:selected,
QListView:selected,
QTableView:selected,
QColumnView:selected {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
color: black;
}
@@ -2258,21 +2258,21 @@ QTreeView:focus,
QListView:focus,
QTableView:focus,
QColumnView:focus {
border: 1px solid #dc00fa;
border: 1px solid @ThemeAccentColor2;
}
QTreeView::item:pressed,
QListView::item:pressed,
QTableView::item:pressed,
QColumnView::item:pressed {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QTreeView::item:selected:active,
QListView::item:selected:active,
QTableView::item:selected:active,
QColumnView::item:selected:active {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QTreeView::item:selected:!active,
@@ -2289,7 +2289,7 @@ QTableView::item:!selected:hover,
QColumnView::item:!selected:hover {
outline: 0;
color: black;
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QTableCornerButton::section {
@@ -2444,7 +2444,7 @@ QToolBox::tab:!selected:disabled {
}
QToolBox::tab:hover {
background-color: #e9be8a;
background-color: @ThemeAccentColor1;
}
QToolBox QScrollArea QWidget QWidget {
@@ -2519,7 +2519,7 @@ QSplitter::handle:vertical {
}
QSplitter::handle:vertical:hover {
background-image: url(qss:images_dark-light/splitter_horizontal_dark.svg);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 #e9be8a, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
background-position: center center;
background-repeat: none;
}
@@ -2528,14 +2528,14 @@ QSplitter::handle:vertical:hover {
background-image: url(qss:images_dark-light/splitter_horizontal_dark.svg);
background-position: center center;
background-repeat: none;
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 #e9be8a, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
}
/* QDateEdit, QDateTimeEdit -----------------------------------------------
--------------------------------------------------------------------------- */
QDateEdit, QDateTimeEdit {
selection-background-color: #e9be8a;
selection-background-color: @ThemeAccentColor1;
border-style: solid;
border: 1px solid #cccccc;
border-radius: 1.9px;
@@ -2549,7 +2549,7 @@ QDateEdit, QDateTimeEdit {
}
QDateEdit:on, QDateTimeEdit:on {
selection-background-color: #e9be8a;
selection-background-color: @ThemeAccentColor1;
}
QDateEdit::drop-down, QDateTimeEdit::drop-down {
@@ -2573,19 +2573,19 @@ QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView {
background-color: #f6f6f6;
border-radius: 2px;
border: 1px solid #cccccc;
selection-background-color: #e9be8a;
selection-background-color: @ThemeAccentColor1;
}
/* QAbstractView ----------------------------------------------------------
--------------------------------------------------------------------------- */
QAbstractView:hover {
border: 1px solid #e9be8a;
border: 1px solid @ThemeAccentColor1;
color: black;
}
QAbstractView:selected {
background: #e9be8a;
background: @ThemeAccentColor1;
color: black;
}

File diff suppressed because it is too large Load Diff

View File

@@ -17,8 +17,8 @@ INSTALLATION WHEN NECESSARY
============================================================================================================
TO MODIFY USE THESE COLORS:
#f892ff
#ffbff3
@ThemeAccentColor1
@ThemeAccentColor2
See Qt documentation:
@@ -87,7 +87,7 @@ Gui--PropertyEditor--PropertyEditor QComboBox {
/* fix for column items background when a link is present */
Gui--PropertyEditor--PropertyEditor > QWidget > QFrame:focus {
background-color: #f892ff; /* same as focused background color */
background-color: @ThemeAccentColor1; /* same as focused background color */
}
/* hack to hide weird redundant information inside cells with links and no editable data (but editable via "..." button) */
@@ -125,24 +125,24 @@ QWidget {
border: 0px solid #C1C1C1;
padding: 0px;
color: black;
selection-background-color: #f892ff;
selection-background-color: @ThemeAccentColor1;
selection-color: black;
}
QWidget:disabled {
color: #A3A3A3;
selection-background-color: #f892ff;
selection-background-color: @ThemeAccentColor1;
selection-color: #A3A3A3;
}
QWidget::item:selected {
background-color: #f892ff
background-color: @ThemeAccentColor1
;
}
/* Causes issue with colorselector.
QWidget::item:hover:!selected {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}*/
/* QMainWindow ------------------------------------------------------------
@@ -159,14 +159,14 @@ QMainWindow::separator {
}
QMainWindow::separator:vertical:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 #f892ff , stop:0.8 transparent);
/*background-color: #f892ff;*/
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/splitter_vertical_dark.svg);
}
QMainWindow::separator:horizontal:hover {
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 #f892ff , stop:0.8 transparent);
/*background-color: #f892ff;*/
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/splitter_horizontal_dark.svg);
}
@@ -174,14 +174,14 @@ QMainWindow::separator:horizontal {
width: 4px;
margin-top: 0.1px;
margin-bottom: 0.1px;
/* image: url(qss:images_dark-light/splitter_horizontal_light.svg);*/
/* image: url(qss:images_dark-light/splitter_horizontal_light.svg);*/
}
QMainWindow::separator:vertical {
height: 4px;
margin-left: 0.1px;
margin-right: 0.1px;
/* image: url(qss:images_dark-light/splitter_vertical_light.svg);*/
/* image: url(qss:images_dark-light/splitter_vertical_light.svg);*/
}
/* QToolTip ---------------------------------------------------------------
@@ -244,7 +244,7 @@ QCheckBox {
}
QCheckBox:focus {
border: 1px solid #ffbff3;
border: 1px solid @ThemeAccentColor2;
}
QCheckBox QWidget:disabled {
@@ -265,7 +265,7 @@ QCheckBox::indicator:unchecked {
}
QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
image:url(qss:images_dark-light/checkbox_unchecked_dark.svg);
}
@@ -281,7 +281,7 @@ QCheckBox::indicator:checked {
}
QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:pressed {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QCheckBox::indicator:checked:disabled {
@@ -301,7 +301,7 @@ QCheckBox::indicator:indeterminate:disabled {
}
QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed {
background-color: #f892ff; /* QRadioButton has the same color */
background-color: @ThemeAccentColor1; /* QRadioButton has the same color */
}
/* QGroupBox --------------------------------------------------------------
@@ -343,7 +343,7 @@ QGroupBox::indicator:unchecked {
}
QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QGroupBox::indicator:unchecked:disabled {
@@ -357,11 +357,11 @@ QGroupBox::indicator:checked {
}
QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QGroupBox::indicator:checked:disabled {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
/* QRadioButton -----------------------------------------------------------
@@ -380,7 +380,7 @@ QRadioButton {
}
QRadioButton:focus {
border: 1px solid #ffbff3;
border: 1px solid @ThemeAccentColor2;
}
QRadioButton:disabled {
@@ -411,8 +411,8 @@ QRadioButton::indicator:unchecked {
}
QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:pressed {
background-color: #f892ff;
border: 1px solid #f892ff;
background-color: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
border-radius: 6px;
}
@@ -426,8 +426,8 @@ QRadioButton::indicator:checked {
}
QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:pressed {
background-color: #f892ff;
border: 1px solid #f892ff;
background-color: @ThemeAccentColor1;
border: 1px solid @ThemeAccentColor1;
border-radius: 6px;
image:url(qss:images_dark-light/radiobutton_dark.svg);
}
@@ -448,16 +448,16 @@ QMenuBar {
/*padding: 1px;
border: 0px solid rgba(0,0,0,140);*/
color: black;
selection-background-color: #f892ff;
selection-background-color: @ThemeAccentColor1;
}
QMenuBar:focus {
border: 1px solid #f892ff;
border: 1px solid @ThemeAccentColor1;
}
QMenuBar::item {
background: transparent;
/*padding-left:5px;
/*padding-left:5px;
padding-right: 5px;
padding-bottom: 1px;
padding-top: 1px;*/
@@ -466,7 +466,7 @@ QMenuBar::item {
QMenuBar::item:selected {
background: transparent;
border: 0px solid #C1C1C1;
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QMenuBar::item:pressed {
@@ -474,9 +474,9 @@ QMenuBar::item:pressed {
padding-left: 10px;
padding-right: 10px;*/
border: 0px solid #C1C1C1;
background-color: #f892ff;
background-color: @ThemeAccentColor1;
color: black;
/*margin-bottom: 0px;
/*margin-bottom: 0px;
padding-bottom: 0px;*/
}
@@ -491,7 +491,7 @@ QMenu {
color: black;
margin: 0px;
background-color: #ffffff;
selection-background-color: #f892ff;
selection-background-color: @ThemeAccentColor1;
}
QMenu::separator {
@@ -510,11 +510,11 @@ QMenu::item {
QMenu::item:selected {
color: black;
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QMenu::item:pressed {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QMenu::icon {
@@ -534,9 +534,9 @@ QMenu::indicator {
}
QMenu::icon:checked { /* appearance of a 'checked' icon */
background: #ffbff3;
background: @ThemeAccentColor2;
margin-left: -5px;
border: 5px solid #ffbff3;
border: 5px solid @ThemeAccentColor2;
position: absolute;
border-radius: 0px;
}
@@ -546,7 +546,7 @@ QMenu::indicator:non-exclusive:unchecked {
QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed {
border: none;
background: #f892ff;
background: @ThemeAccentColor1;
}
QMenu::indicator:non-exclusive:unchecked:disabled {
@@ -559,11 +559,11 @@ QMenu::indicator:non-exclusive:checked {
QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed {
border: none;
background: #f892ff;
background: @ThemeAccentColor1;
}
QMenu::indicator:non-exclusive:checked:disabled {
image:url(qss:images_dark-light/checkbox_dark.svg);
image:url(qss:images_dark-light/checkbox_checked_disabled.svg);
}
QMenu::indicator:non-exclusive:indeterminate {
@@ -585,7 +585,7 @@ QMenu::indicator:exclusive:unchecked {
QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed {
border: none;
outline: none;
background: #f892ff;
background: @ThemeAccentColor1;
image: url(qss:images_dark-light/checkbox_unchecked_dark.svg);
}
@@ -602,7 +602,7 @@ QMenu::indicator:exclusive:checked {
QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed {
border: none;
outline: none;
background: #f892ff;
background: @ThemeAccentColor1;
image: url(qss:images_dark-light/checkbox_unchecked_dark.svg);
}
@@ -652,7 +652,7 @@ QAbstractScrollArea {
}
QAbstractScrollArea:disabled {
color: #BABABA;
color: #A3A3A3;
}
/* QScrollArea ------------------------------------------------------------
@@ -692,14 +692,14 @@ QScrollBar::handle:horizontal {
}
QScrollBar::handle:horizontal:hover {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
border: #f6f6f6;
border-radius: 1.9px;
min-width: 8px;
}
QScrollBar::handle:horizontal:focus {
border: 1px solid #ffbff3;
border: 1px solid @ThemeAccentColor2;
}
QScrollBar::handle:vertical {
@@ -710,14 +710,14 @@ QScrollBar::handle:vertical {
}
QScrollBar::handle:vertical:hover {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
border: #f6f6f6;
border-radius: 1.9px;
min-height: 8px;
}
QScrollBar::handle:vertical:focus {
border: 1px solid #ffbff3;
border: 1px solid @ThemeAccentColor2;
}
QScrollBar::add-line:horizontal {
@@ -817,7 +817,7 @@ QTextEdit {
}
QTextEdit:focus {
border: 1px solid #ffbff3;
border: 1px solid @ThemeAccentColor2;
}
QTextEdit:selected {
@@ -836,11 +836,11 @@ QPlainTextEdit {
}
QPlainTextEdit:focus {
border: 1px solid #ffbff3;
border: 1px solid @ThemeAccentColor2;
}
QPlainTextEdit:selected {
background: #f892ff;
background: @ThemeAccentColor1;
color: black;
}
@@ -922,13 +922,13 @@ background-position: center center;
QToolButton#qt_toolbar_ext_button:hover {
/*background-image: url(qss:images_dark-light/more_dark.svg);*/
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QToolButton#qt_toolbar_ext_button:on {
/*background-image: url(qss:images_dark-light/more_dark.svg);*/
border-color: #f6f6f6;
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
@@ -941,7 +941,7 @@ QSpinBox {
border: 1px solid transparent;
color: black;
/* This fixes 103, 111 */
/* padding-top: 0px;
/* padding-top: 0px;
/* This fixes 103, 111 */
/*padding-bottom: 0px;
/*padding-left: 4px;
@@ -965,7 +965,7 @@ QAbstractSpinBox:up-button {
QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off {
image: url(qss:images_dark-light/up_arrow_disabled_dark.svg);
/* height: 8px;
/* height: 8px;
width: 8px;*/
}
@@ -996,16 +996,16 @@ QAbstractSpinBox::down-arrow:hover {
}
QAbstractSpinBox:hover {
/*border: 1px solid #f892ff;
/*border: 1px solid @ThemeAccentColor1;
color: black;*/
}
QAbstractSpinBox:focus {
border: 1px solid #ffbff3;
border: 1px solid @ThemeAccentColor2;
}
QAbstractSpinBox:selected {
background: #ffbff3;
background: @ThemeAccentColor2;
/*color: black;*/
}
@@ -1056,7 +1056,7 @@ QTextBrowser:disabled {
}
QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed {
border: 1px solid #f892ff;
border: 1px solid @ThemeAccentColor1;
}
/* QGraphicsView ----------------------------------------------------------
@@ -1064,7 +1064,7 @@ QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pre
--------------------------------------------------------------------------- */
QGraphicsView {
background-color: transparent;
border: 0px solid #f892ff;
border: 0px solid @ThemeAccentColor1;
color: black;
border-radius: 0px;
}
@@ -1128,7 +1128,7 @@ QProgressBar:disabled {
}
QProgressBar::chunk {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
color: #F6F6F6;
border-radius: 1.9px;
}
@@ -1163,31 +1163,31 @@ QPushButton:disabled {
}
QPushButton:checked {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
outline: none;
}
QPushButton:checked:disabled {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
color: #f6f6f6;
outline: none;
}
QPushButton:checked:selected {
background: #f892ff;
background: @ThemeAccentColor1;
}
QPushButton:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #f892ff , stop:1 #ffbff3);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
color: black;
}
QPushButton:pressed {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #ffbff3, stop:1 #f892ff );
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor2, stop:1 @ThemeAccentColor1);
}
QPushButton:selected {
background: #ffbff3;
background: @ThemeAccentColor2;
color: black;
}
@@ -1227,7 +1227,7 @@ QToolButton:disabled {
}
QToolButton:checked {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
border-radius: 1.9px;
padding: 0px;
outline: none;
@@ -1242,30 +1242,30 @@ QToolButton:checked:disabled {
}
QToolButton:checked:hover {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
color: black;
}
QToolButton:checked:pressed {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QToolButton:checked:selected {
background: #ffbff3;
background: @ThemeAccentColor2;
color: black;
}
QToolButton:hover {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
color: black;
}
QToolButton:pressed {
background-color: #ffbff3;
background-color: @ThemeAccentColor2;
}
QToolButton:selected {
background: #f892ff;
background: @ThemeAccentColor1;
color: black;
}
@@ -1313,12 +1313,12 @@ QToolButton::menu-button {
}
QToolButton::menu-button:hover {
/* background: rgba(0, 0, 0, 0.5);*/
/* background: rgba(0, 0, 0, 0.5);*/
}
QToolButton::menu-button:checked:hover {
/* background: rgba(0, 0, 0, 0.5);*/
/* background: rgba(0, 0, 0, 0.5);*/
}
QToolButton::menu-indicator {
@@ -1375,7 +1375,7 @@ QComboBox {
border: 1px solid transparent;
background: #ffffff;
border-radius: 2px;
selection-background-color: #f892ff;
selection-background-color: @ThemeAccentColor1;
padding-left: 2px;
padding-right: 2px;
/* padding-right = 36; 4 + 16*2 See scrollbar size */
@@ -1394,7 +1394,7 @@ QComboBox QAbstractItemView {
border: 0px solid #C1C1C1;
border-radius: 0px;
background-color: #ffffff;
selection-background-color: #f892ff;
selection-background-color: @ThemeAccentColor1;
}
QComboBox QAbstractItemView:hover {
@@ -1403,7 +1403,7 @@ QComboBox QAbstractItemView:hover {
}
QComboBox QAbstractItemView:selected {
background: #f892ff;
background: @ThemeAccentColor1;
color: black;
}
@@ -1417,16 +1417,16 @@ QComboBox:disabled {
}
QComboBox:hover {
/*background-color: #f892ff;*/
border: 1px solid #f892ff;
/*background-color: @ThemeAccentColor1;*/
border: 1px solid @ThemeAccentColor1;
}
QComboBox:focus {
border: 1px solid #ffbff3;
border: 1px solid @ThemeAccentColor2;
}
QComboBox:on {
selection-background-color: #ffbff3;
selection-background-color: @ThemeAccentColor2;
}
QComboBox::indicator {
@@ -1435,7 +1435,7 @@ QComboBox::indicator {
background-color: transparent;
selection-background-color: transparent;
color: transparent;
selection-color: #f892ff;
selection-color: @ThemeAccentColor1;
/* Needed to remove indicator - fix #132 */
}
@@ -1467,7 +1467,7 @@ QComboBox::drop-down {
border-left: 1px solid transparent;
}
QComboBox::drop-down:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #f892ff , stop:1 #ffbff3);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
QComboBox::down-arrow {
@@ -1527,7 +1527,7 @@ padding: 0px;
}
QSint--ActionGroup QFrame[class="header"]:hover {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #f892ff , stop:1 #ffbff3);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
QSint--ActionGroup QToolButton[class="header"] {
@@ -1586,19 +1586,19 @@ background-color: #F6F6F6; /* Task Panel background color */
/* Fixs for tabs inside Task Panel */
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:top:selected {
border-bottom-color: #f892ff; /* same as Task Panel background color */
border-bottom-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:bottom:selected {
border-top-color: #f892ff; /* same as Task Panel background color */
border-top-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:right:selected {
border-right-color: #f892ff; /* same as Task Panel background color */
border-right-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
QSint--ActionGroup QFrame[class="content"] QTabBar::tab:left:selected {
border-left-color: #f892ff; /* same as Task Panel background color */
border-left-color: @ThemeAccentColor1; /* same as Task Panel background color */
}
/* Fix for buttons with icons that showed cropped (still not happy with result) */
@@ -1629,11 +1629,11 @@ QSint--ActionGroup QFrame[class="content"] QToolButton {
}
QSint--ActionGroup QFrame[class="content"] QToolButton:hover{
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #f892ff , stop:1 #ffbff3);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
QSint--ActionGroup QFrame[class="content"] QToolButton:focus {
border: 1px solid #ffbff3
border: 1px solid @ThemeAccentColor2
;
}
@@ -1644,7 +1644,7 @@ QSint--ActionGroup QFrame[class="content"] QToolButton:disabled:checked {
}
QSint--ActionGroup QFrame[class="content"] QToolButton:pressed {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #f892ff , stop:1 #ffbff3);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 @ThemeAccentColor1, stop:1 @ThemeAccentColor2);
}
@@ -1658,7 +1658,7 @@ QSlider:disabled {
}
QSlider:focus {
/*border: 1px solid #ffbff3;*/
/*border: 1px solid @ThemeAccentColor2;*/
}
QSlider::groove:horizontal {
@@ -1670,7 +1670,7 @@ QSlider::groove:horizontal {
}
QSlider::groove:vertical {
background: #f892ff;
background: #F6F6F6;
border: 1px solid #C1C1C1;
width: 4px;
margin: 0px;
@@ -1678,7 +1678,7 @@ QSlider::groove:vertical {
}
QSlider::add-page:vertical {
background: #f892ff;
background: @ThemeAccentColor1;
border: 1px solid #C1C1C1;
width: 4px;
margin: 0px;
@@ -1690,7 +1690,7 @@ QSlider::add-page:vertical :disabled {
}
QSlider::sub-page:horizontal {
background: #f892ff;
background: @ThemeAccentColor1;
border: 1px solid #C1C1C1;
height: 4px;
margin: 0px;
@@ -1698,7 +1698,7 @@ QSlider::sub-page:horizontal {
}
QSlider::sub-page:horizontal:disabled {
background: #f892ff;
background: @ThemeAccentColor1;
}
QSlider::handle:horizontal {
@@ -1711,13 +1711,13 @@ QSlider::handle:horizontal {
}
QSlider::handle:horizontal:hover {
background: #f892ff;
background: @ThemeAccentColor1;
border: 1px solid #C1C1C1;
}
QSlider::handle:horizontal:focus {
border: 1px solid #C1C1C1;
background: #ffbff3;
background: @ThemeAccentColor1;
}
QSlider::handle:vertical {
@@ -1730,12 +1730,12 @@ QSlider::handle:vertical {
}
QSlider::handle:vertical:hover {
background: #f892ff;
background: @ThemeAccentColor1;
border: 1px solid #C1C1C1;
}
QSlider::handle:vertical:focus {
border: 1px solid #ffbff3;
border: 1px solid @ThemeAccentColor2;
}
/* QLineEdit --------------------------------------------------------------
@@ -1763,16 +1763,16 @@ QLineEdit:disabled {
}
QLineEdit:hover {
border: 1px solid #f892ff;
border: 1px solid @ThemeAccentColor1;
color: black;
}
QLineEdit:focus {
border: 2px solid #ffbff3;
border: 2px solid @ThemeAccentColor2;
}
QLineEdit:selected {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
color: black;
}
@@ -1783,7 +1783,7 @@ https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabb
--------------------------------------------------------------------------- */
QTabWidget {
padding: 2px;
selection-background-color: #f892ff;
selection-background-color: @ThemeAccentColor1;
}
QTabWidget QWidget {
@@ -1798,10 +1798,15 @@ QTabWidget::pane {
}
QTabWidget::pane:selected {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
border: 1px solid #C1C1C1;
}
QTabWidget::pane:selected {
background-color: #557bb6;
border: 1px solid #346792;
}
QTabWidget::pane:top {
top: -1px;
border-top: 1px solid #A3A3A3;
@@ -1917,16 +1922,16 @@ QTabBar::tab:top, QDockWidget QTabBar::tab:top {
QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected {
color: black;
border-top: 4px solid #f892ff; /* selection color */
border-top: 4px solid @ThemeAccentColor1; /* selection color */
border-bottom: 1px solid transparent; /* same as tab content background color */
border-left: 1px solid #A3A3A3;
border-right: 1px solid #A3A3A3;
}
QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover {
/*border: 1px solid #f892ff;*/
border: 0px solid #f892ff;
background-color: #f892ff;
/*border: 1px solid @ThemeAccentColor1;*/
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes spyder-ide/spyder#9766 and #243 */
padding-left: 3px;
padding-right: 3px;
@@ -1947,7 +1952,7 @@ QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom {
QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
color: black;
border-bottom: 4px solid #f892ff; /* selection color */
border-bottom: 4px solid @ThemeAccentColor1; /* selection color */
border-top: 1px solid transparent; /* same as tab content background color */
border-left: 1px solid #A3A3A3;
border-right: 1px solid #A3A3A3;
@@ -1955,9 +1960,9 @@ QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
}
QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover {
/*border: 1px solid #f892ff;*/
border: 0px solid #f892ff;
background-color: #f892ff;
/*border: 1px solid @ThemeAccentColor1;*/
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes spyder-ide/spyder#9766 and #243 */
padding-left: 3px;
padding-right: 3px;
@@ -1978,12 +1983,12 @@ QTabBar::tab:left, QDockWidget QTabBar::tab:left {
QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected {
background-color: #F6F6F6;
border: 0px solid #ffbff3;
border: 0px solid @ThemeAccentColor2;
}
QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover {
border: 0px solid #f892ff;
background-color: #f892ff;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes different behavior #271 */
margin-right: 0px;
padding-right: -1px;
@@ -2003,12 +2008,12 @@ QTabBar::tab:right, QDockWidget QTabBar::tab:right {
QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected {
background-color: #F6F6F6;
border: 0px solid #ffbff3;
border: 0px solid @ThemeAccentColor2;
}
QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover {
border: 0px solid #f892ff;
background-color: #f892ff;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
/* Fixes different behavior #271 */
margin-left: 0px;
padding-left: 0px;
@@ -2023,13 +2028,13 @@ QTabBar QToolButton, QDockWidget QTabBar QToolButton {
}
QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed {
border: 0px solid #f892ff;
background-color: #f892ff;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
}
QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover {
border: 0px solid #f892ff;
background-color: #f892ff;
border: 0px solid @ThemeAccentColor1;
background-color: @ThemeAccentColor1;
color: black;
}
@@ -2101,7 +2106,7 @@ QDockWidget::float-button {
}
QDockWidget::float-button:hover {
/*background-color: #f892ff;*/
/*background-color: @ThemeAccentColor1;*/
image: url(qss:images_dark-light/undock_blue.svg);
}
@@ -2237,7 +2242,7 @@ QTreeView:selected,
QListView:selected,
QTableView:selected,
QColumnView:selected {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
color: black;
}
@@ -2245,21 +2250,21 @@ QTreeView:focus,
QListView:focus,
QTableView:focus,
QColumnView:focus {
border: 1px solid #ffbff3;
border: 1px solid @ThemeAccentColor2;
}
QTreeView::item:pressed,
QListView::item:pressed,
QTableView::item:pressed,
QColumnView::item:pressed {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QTreeView::item:selected:active,
QListView::item:selected:active,
QTableView::item:selected:active,
QColumnView::item:selected:active {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QTreeView::item:selected:!active,
@@ -2276,7 +2281,7 @@ QTableView::item:!selected:hover,
QColumnView::item:!selected:hover {
outline: 0;
color: black;
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QTableCornerButton::section {
@@ -2384,7 +2389,7 @@ QToolBox {
QToolBox:selected {
padding: 0px;
border: 0px solid #f892ff;
border: 0px solid @ThemeAccentColor1;
}
QToolBox::tab {
@@ -2422,7 +2427,7 @@ QToolBox::tab:!selected:disabled {
}
QToolBox::tab:hover {
background-color: #f892ff;
background-color: @ThemeAccentColor1;
}
QToolBox QScrollArea QWidget QWidget {
@@ -2497,7 +2502,7 @@ QSplitter::handle:vertical {
}
QSplitter::handle:vertical:hover {
background-image: url(qss:images_dark-light/splitter_horizontal_dark.svg);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 #f892ff, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
background-position: center center;
background-repeat: none;
}
@@ -2506,14 +2511,14 @@ QSplitter::handle:vertical:hover {
background-image: url(qss:images_dark-light/splitter_horizontal_dark.svg);
background-position: center center;
background-repeat: none;
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 #f892ff, stop:0.8 transparent);
background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0.2 transparent,stop:0.5 @ThemeAccentColor1, stop:0.8 transparent);
}
/* QDateEdit, QDateTimeEdit -----------------------------------------------
--------------------------------------------------------------------------- */
QDateEdit, QDateTimeEdit {
selection-background-color: #f892ff;
selection-background-color: @ThemeAccentColor1;
border-style: solid;
border: 1px solid #C1C1C1;
border-radius: 1.9px;
@@ -2527,7 +2532,7 @@ QDateEdit, QDateTimeEdit {
}
QDateEdit:on, QDateTimeEdit:on {
selection-background-color: #f892ff;
selection-background-color: @ThemeAccentColor1;
}
QDateEdit::drop-down, QDateTimeEdit::drop-down {
@@ -2551,19 +2556,19 @@ QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView {
background-color: #F6F6F6;
border-radius: 2px;
border: 1px solid #C1C1C1;
selection-background-color: #f892ff;
selection-background-color: @ThemeAccentColor1;
}
/* QAbstractView ----------------------------------------------------------
--------------------------------------------------------------------------- */
QAbstractView:hover {
border: 1px solid #f892ff;
border: 1px solid @ThemeAccentColor1;
color: black;
}
QAbstractView:selected {
background: #f892ff;
background: @ThemeAccentColor1;
color: black;
}