From 47a41ae1c8a08fe47ce0e7b5b73df8f849adfe21 Mon Sep 17 00:00:00 2001 From: turn211 <78619703+turn211@users.noreply.github.com> Date: Wed, 14 Apr 2021 19:30:08 -0700 Subject: [PATCH] Gui: ProDark Stylesheet QT Icon Fix forum thread: https://forum.freecadweb.org/viewtopic.php?f=34&t=57427 --- src/Gui/Stylesheets/ProDark.qss | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/src/Gui/Stylesheets/ProDark.qss b/src/Gui/Stylesheets/ProDark.qss index 3238ff988532..1fe4f811fee3 100644 --- a/src/Gui/Stylesheets/ProDark.qss +++ b/src/Gui/Stylesheets/ProDark.qss @@ -1709,6 +1709,25 @@ Gui--PropertyEditor--PropertyEditor > QWidget > QWidget > QWidget > QWidget > QF padding: 2px 6px; } +/*================================================================================================== +Tool button Icon fix in save dialogs +==================================================================================================*/ +/* found under Tools -> Save Picture */ /* Draft -> ShapeString -> Font file */ + +QFileDialog#QFileDialog QToolButton { + background-color: transparent; + padding: 1px; + border: 1px; + margin: 0px; +} + +QFileDialog#QFileDialog QToolButton:hover, +QFileDialog#QFileDialog QToolButton:focus { + color: #ffffff; + background-color: #557bb6; + border: 1px solid #f5f5f5; +} + /*================================================================================================== Tool button inside QDialogs that works as QPushButtons ==================================================================================================*/ @@ -1753,8 +1772,8 @@ Tool button inside Task Panel content that works as QPushButtons QSint--ActionGroup QFrame[class="content"] QToolButton { color: #e0e0e0; text-align: center; - background-color: qlineargradient(spread:pad, x1:0, y1:0.3, x2:0, y2:1, stop:0 #2a2a2a, stop:1 #1e1e1e); - border: 1px solid #1e1e1e; + background-color: #2a2a2a; + border: 1px solid #494949; border-bottom-color: black; /* simulates shadow under the button */ padding: 2px 6px; /* different than regular QPushButton */ margin: 2px; /* different than regular QPushButton */ @@ -1765,14 +1784,14 @@ QSint--ActionGroup QFrame[class="content"] QToolButton { QSint--ActionGroup QFrame[class="content"] QToolButton:hover, QSint--ActionGroup QFrame[class="content"] QToolButton:focus { color: white; - border-color: #557BB6; + border-color: solid #f5f5f5; background-color: #557BB6; } QSint--ActionGroup QFrame[class="content"] QToolButton:disabled, QSint--ActionGroup QFrame[class="content"] QToolButton:disabled:checked { color: #f5f5f5; - border-color: #424242; + border-color: #494949; background-color: #424242; }