From 26863fe895362f76a0e87f81a35b26b45e105555 Mon Sep 17 00:00:00 2001 From: MisterMakerNL Date: Thu, 4 Sep 2025 22:11:06 +0200 Subject: [PATCH] Remove default close icon from OverlayToolButton styles Eliminates the default and hover close icon image assignments for Gui--OverlayToolButton in all theme and overlay QSS files. This change likely delegates icon handling to a different mechanism or improves theme consistency. --- src/Gui/Stylesheets/FreeCAD Dark.qss | 8 -------- src/Gui/Stylesheets/FreeCAD Light.qss | 8 -------- src/Gui/Stylesheets/FreeCAD.qss | 8 -------- .../overlay/Dark Theme + Dark Background.qss | 9 --------- .../overlay/Dark Theme + Light Background.qss | 9 --------- src/Gui/Stylesheets/overlay/Freecad Overlay.qss | 9 --------- .../overlay/Light Theme + Dark Background.qss | 9 --------- .../overlay/Light Theme + Light Background.qss | 10 ---------- 8 files changed, 70 deletions(-) diff --git a/src/Gui/Stylesheets/FreeCAD Dark.qss b/src/Gui/Stylesheets/FreeCAD Dark.qss index b92caa0dd6..7187c83ee3 100644 --- a/src/Gui/Stylesheets/FreeCAD Dark.qss +++ b/src/Gui/Stylesheets/FreeCAD Dark.qss @@ -2778,14 +2778,6 @@ Gui--NotificationLabel { border-radius: 2px; } /* overlay */ -Gui--OverlayToolButton{ - image: url(qss:images_classic/close-lightgray.png); -} - -Gui--OverlayToolButton:hover { - image: url(qss:images_classic/close-red.png); -} - Gui--OverlayToolButton[objectName="OBTN Float"] { image: url(qss:images_classic/float-lightgray.png); } diff --git a/src/Gui/Stylesheets/FreeCAD Light.qss b/src/Gui/Stylesheets/FreeCAD Light.qss index 0102b7d797..e57b4a41d3 100644 --- a/src/Gui/Stylesheets/FreeCAD Light.qss +++ b/src/Gui/Stylesheets/FreeCAD Light.qss @@ -2783,14 +2783,6 @@ Gui--NotificationLabel { border-radius: 2px; } /* overlay */ -Gui--OverlayToolButton{ - image: url(qss:images_classic/close-lightgray.png); -} - -Gui--OverlayToolButton:hover { - image: url(qss:images_classic/close-red.png); -} - Gui--OverlayToolButton[objectName="OBTN Float"] { image: url(qss:images_classic/float-lightgray.png); } diff --git a/src/Gui/Stylesheets/FreeCAD.qss b/src/Gui/Stylesheets/FreeCAD.qss index 38ff3d0cca..7ffc72cef9 100644 --- a/src/Gui/Stylesheets/FreeCAD.qss +++ b/src/Gui/Stylesheets/FreeCAD.qss @@ -2565,14 +2565,6 @@ Gui--NotificationLabel { } /* overlay */ -Gui--OverlayToolButton{ - image: url(qss:@IconsLocationFolderName/close-lightgray.svg); -} - -Gui--OverlayToolButton:hover { - image: url(qss:@IconsLocationFolderName/close-red.svg); -} - Gui--OverlayToolButton[objectName="OBTN Float"] { image: url(qss:@IconsLocationFolderName/float-lightgray.svg); } diff --git a/src/Gui/Stylesheets/overlay/Dark Theme + Dark Background.qss b/src/Gui/Stylesheets/overlay/Dark Theme + Dark Background.qss index b093be348c..21c8f555f4 100644 --- a/src/Gui/Stylesheets/overlay/Dark Theme + Dark Background.qss +++ b/src/Gui/Stylesheets/overlay/Dark Theme + Dark Background.qss @@ -102,15 +102,6 @@ Gui--OverlayToolButton:checked:hover { border: 1px solid #000000; background: #000000; } - -Gui--OverlayToolButton{ - image: url(qss:images_classic/close-lightgray.png) ; -} - -Gui--OverlayToolButton:hover { - image: url(qss:images_classic/close-red.png) ; -} - Gui--OverlayToolButton[objectName="OBTN Transparent"] { image: url(qss:images_classic/transparent-lightgray.png) ; } diff --git a/src/Gui/Stylesheets/overlay/Dark Theme + Light Background.qss b/src/Gui/Stylesheets/overlay/Dark Theme + Light Background.qss index de4b60cdee..ef77a13609 100644 --- a/src/Gui/Stylesheets/overlay/Dark Theme + Light Background.qss +++ b/src/Gui/Stylesheets/overlay/Dark Theme + Light Background.qss @@ -122,15 +122,6 @@ Gui--OverlayToolButton:checked:hover { border: 1px solid #000000; background: #000000; } - -Gui--OverlayToolButton{ - image: url(qss:images_classic/close-lightgray.png) ; -} - -Gui--OverlayToolButton:hover { - image: url(qss:images_classic/close-red.png) ; -} - Gui--OverlayToolButton[objectName="OBTN Transparent"] { image: url(qss:images_classic/transparent-lightgray.png); } diff --git a/src/Gui/Stylesheets/overlay/Freecad Overlay.qss b/src/Gui/Stylesheets/overlay/Freecad Overlay.qss index adc141567a..bc08dae0a0 100644 --- a/src/Gui/Stylesheets/overlay/Freecad Overlay.qss +++ b/src/Gui/Stylesheets/overlay/Freecad Overlay.qss @@ -140,15 +140,6 @@ Gui--OverlayToolButton:checked:hover { border: 0.5px solid @ThemeAccentColor1; background-color: @3DViewBackgroundRefColor } - -Gui--OverlayToolButton{ - image: url(qss:@IconsLocationFolderName/close-lightgray.svg); -} - -Gui--OverlayToolButton:hover { - image: url(qss:@IconsLocationFolderName/close-red.svg); -} - Gui--OverlayToolButton[objectName="OBTN Transparent"] { image: url(qss:@IconsLocationFolderName/transparent-lightgray.svg); } diff --git a/src/Gui/Stylesheets/overlay/Light Theme + Dark Background.qss b/src/Gui/Stylesheets/overlay/Light Theme + Dark Background.qss index 84e5a2af91..6e1ee866c6 100644 --- a/src/Gui/Stylesheets/overlay/Light Theme + Dark Background.qss +++ b/src/Gui/Stylesheets/overlay/Light Theme + Dark Background.qss @@ -121,15 +121,6 @@ Gui--OverlayToolButton:checked:hover { border: 0.5px solid #ffffff; background-color: #ffffff; } - -Gui--OverlayToolButton{ - image: url(qss:images_classic/close-lightgray.png); -} - -Gui--OverlayToolButton:hover { - image: url(qss:images_classic/close-red.png); -} - Gui--OverlayToolButton[objectName="OBTN Transparent"] { image: url(qss:images_classic/transparent-lightgray.png); } diff --git a/src/Gui/Stylesheets/overlay/Light Theme + Light Background.qss b/src/Gui/Stylesheets/overlay/Light Theme + Light Background.qss index 32c5503272..80af15bffc 100644 --- a/src/Gui/Stylesheets/overlay/Light Theme + Light Background.qss +++ b/src/Gui/Stylesheets/overlay/Light Theme + Light Background.qss @@ -100,16 +100,6 @@ Gui--OverlayToolButton:checked:hover { border: 1px solid #ffffff; background-color: #ffffff; } - - -Gui--OverlayToolButton{ - image: url(qss:images_classic/close-lightgray.png); -} - -Gui--OverlayToolButton:hover { - image: url(qss:images_classic/close-red.png); -} - Gui--OverlayToolButton[objectName="OBTN Transparent"] { image: url(qss:images_classic/transparent-lightgray.png); }