From ec5352c13ca6cbc66ea5e9d5ec071083a3f5853c Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Wed, 27 Mar 2024 13:40:26 +0100 Subject: [PATCH] Tweak search toolbar a little more --- novelwriter/gui/search.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/novelwriter/gui/search.py b/novelwriter/gui/search.py index 50ef6492..fae4ac65 100644 --- a/novelwriter/gui/search.py +++ b/novelwriter/gui/search.py @@ -125,11 +125,16 @@ class GuiProjectSearch(QWidget): # Assemble self.headerBox = QHBoxLayout() self.headerBox.addWidget(self.viewLabel, 1) - self.headerBox.addWidget(self.searchOpt, 0) + self.headerBox.addWidget(self.searchOpt, 0, Qt.AlignmentFlag.AlignVCenter) self.headerBox.setContentsMargins(0, 0, 0, 0) + self.headerBox.setSpacing(0) + + self.headerWidget = QWidget(self) + self.headerWidget.setLayout(self.headerBox) + self.headerWidget.setContentsMargins(0, 0, 0, 0) self.outerBox = QVBoxLayout() - self.outerBox.addLayout(self.headerBox, 0) + self.outerBox.addWidget(self.headerWidget, 0) self.outerBox.addWidget(self.searchText, 0) self.outerBox.addWidget(self.searchResult, 1) self.outerBox.setContentsMargins(0, 0, 0, 0) @@ -155,9 +160,11 @@ class GuiProjectSearch(QWidget): colBase = cssCol(qPalette.base().color()) colFocus = cssCol(qPalette.highlight().color()) + self.headerWidget.setStyleSheet(f"background: {colBase};") + self.headerWidget.setAutoFillBackground(True) + self.setStyleSheet( - f"QLabel {{background: {colBase};}} " - f"QToolBar {{padding: 0; background: {colBase};}} " + "QToolBar {padding: 0; background: none;} " f"QLineEdit {{border: {bPx}px solid {colBase}; padding: {mPx}px;}} " f"QLineEdit:focus {{border: {bPx}px solid {colFocus};}} " )