theme: upgrade palette from Catppuccin Mocha to Frappé
Replaces all dark-Mocha colours (#1e1e2e base, #313244 surface0, etc.) with the noticeably brighter Frappé variants (#303446 base, #414559 surface0, etc.) across the QSS and every hardcoded colour in Python source files (syntax highlighter, completer popup, log viewer, explain view, table viewer, schema browser, icons, etc.). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+161
-161
@@ -1,15 +1,15 @@
|
||||
/* ═══════════════════════════════════════════════════════════════════════════
|
||||
DBClient — Dark Theme (Catppuccin Mocha palette)
|
||||
DBClient — Dark Theme (Catppuccin Frappé palette)
|
||||
═══════════════════════════════════════════════════════════════════════════ */
|
||||
|
||||
/* ── Variables via flat tokens ─────────────────────────────────────────────
|
||||
base #1e1e2e crust #11111b
|
||||
surface0 #313244 surface1 #45475a surface2 #585b70
|
||||
overlay #6c7086 subtext #a6adc8 text #cdd6f4
|
||||
blue #89b4fa lavender #b4befe sapphire #74c7ec
|
||||
green #a6e3a1 teal #94e2d5 sky #89dceb
|
||||
mauve #cba6f7 pink #f5c2e7 red #f38ba8
|
||||
peach #fab387 yellow #f9e2af
|
||||
base #303446 crust #232634
|
||||
surface0 #414559 surface1 #51576d surface2 #626880
|
||||
overlay #737994 subtext #a5adce text #c6d0f5
|
||||
blue #8caaee lavender #babbf1 sapphire #85c1dc
|
||||
green #a6d189 teal #81c8be sky #99d1db
|
||||
mauve #ca9ee6 pink #f4b8e4 red #e78284
|
||||
peach #ef9f76 yellow #e5c890
|
||||
─────────────────────────────────────────────────────────────────────── */
|
||||
|
||||
/* ── Global reset ───────────────────────────────────────────────────────── */
|
||||
@@ -18,22 +18,22 @@
|
||||
}
|
||||
|
||||
QMainWindow, QDialog {
|
||||
background-color: #1e1e2e;
|
||||
color: #cdd6f4;
|
||||
background-color: #303446;
|
||||
color: #c6d0f5;
|
||||
}
|
||||
|
||||
QWidget {
|
||||
background-color: #1e1e2e;
|
||||
color: #cdd6f4;
|
||||
background-color: #303446;
|
||||
color: #c6d0f5;
|
||||
font-family: "Segoe UI", "Inter", sans-serif;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
/* ── Menu bar ───────────────────────────────────────────────────────────── */
|
||||
QMenuBar {
|
||||
background-color: #11111b;
|
||||
color: #cdd6f4;
|
||||
border-bottom: 1px solid #313244;
|
||||
background-color: #232634;
|
||||
color: #c6d0f5;
|
||||
border-bottom: 1px solid #414559;
|
||||
padding: 2px 0;
|
||||
}
|
||||
|
||||
@@ -43,12 +43,12 @@ QMenuBar::item {
|
||||
}
|
||||
|
||||
QMenuBar::item:selected {
|
||||
background-color: #313244;
|
||||
background-color: #414559;
|
||||
}
|
||||
|
||||
QMenu {
|
||||
background-color: #181825;
|
||||
border: 1px solid #45475a;
|
||||
background-color: #292c3c;
|
||||
border: 1px solid #51576d;
|
||||
border-radius: 6px;
|
||||
padding: 4px;
|
||||
}
|
||||
@@ -56,59 +56,59 @@ QMenu {
|
||||
QMenu::item {
|
||||
padding: 6px 24px 6px 12px;
|
||||
border-radius: 4px;
|
||||
color: #cdd6f4;
|
||||
color: #c6d0f5;
|
||||
}
|
||||
|
||||
QMenu::item:selected {
|
||||
background-color: #313244;
|
||||
color: #cdd6f4;
|
||||
background-color: #414559;
|
||||
color: #c6d0f5;
|
||||
}
|
||||
|
||||
QMenu::separator {
|
||||
height: 1px;
|
||||
background: #45475a;
|
||||
background: #51576d;
|
||||
margin: 4px 8px;
|
||||
}
|
||||
|
||||
/* ── Status bar ─────────────────────────────────────────────────────────── */
|
||||
QStatusBar {
|
||||
background-color: #11111b;
|
||||
border-top: 1px solid #313244;
|
||||
color: #a6adc8;
|
||||
background-color: #232634;
|
||||
border-top: 1px solid #414559;
|
||||
color: #a5adce;
|
||||
font-size: 9pt;
|
||||
padding: 2px 8px;
|
||||
}
|
||||
|
||||
/* ── Scrollbars ─────────────────────────────────────────────────────────── */
|
||||
QScrollBar:vertical {
|
||||
background: #1e1e2e;
|
||||
background: #303446;
|
||||
width: 10px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
QScrollBar::handle:vertical {
|
||||
background: #45475a;
|
||||
background: #51576d;
|
||||
border-radius: 5px;
|
||||
min-height: 24px;
|
||||
}
|
||||
|
||||
QScrollBar::handle:vertical:hover {
|
||||
background: #585b70;
|
||||
background: #626880;
|
||||
}
|
||||
|
||||
QScrollBar:horizontal {
|
||||
background: #1e1e2e;
|
||||
background: #303446;
|
||||
height: 10px;
|
||||
}
|
||||
|
||||
QScrollBar::handle:horizontal {
|
||||
background: #45475a;
|
||||
background: #51576d;
|
||||
border-radius: 5px;
|
||||
min-width: 24px;
|
||||
}
|
||||
|
||||
QScrollBar::handle:horizontal:hover {
|
||||
background: #585b70;
|
||||
background: #626880;
|
||||
}
|
||||
|
||||
QScrollBar::add-line, QScrollBar::sub-line { height: 0; width: 0; }
|
||||
@@ -116,47 +116,47 @@ QScrollBar::add-page, QScrollBar::sub-page { background: transparent; }
|
||||
|
||||
/* ── Splitter ────────────────────────────────────────────────────────────── */
|
||||
QSplitter::handle {
|
||||
background-color: #313244;
|
||||
background-color: #414559;
|
||||
}
|
||||
|
||||
QSplitter::handle:horizontal { width: 2px; }
|
||||
QSplitter::handle:vertical { height: 2px; }
|
||||
|
||||
QSplitter::handle:hover {
|
||||
background-color: #89b4fa;
|
||||
background-color: #8caaee;
|
||||
}
|
||||
|
||||
/* ── Sidebar ─────────────────────────────────────────────────────────────── */
|
||||
#sidebarHeader {
|
||||
background-color: #181825;
|
||||
border-bottom: 1px solid #313244;
|
||||
background-color: #292c3c;
|
||||
border-bottom: 1px solid #414559;
|
||||
}
|
||||
|
||||
#sidebarTitle {
|
||||
color: #89b4fa;
|
||||
color: #8caaee;
|
||||
font-size: 11pt;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
#newConnBtn {
|
||||
background-color: #313244;
|
||||
color: #89b4fa;
|
||||
border: 1px solid #45475a;
|
||||
background-color: #414559;
|
||||
color: #8caaee;
|
||||
border: 1px solid #51576d;
|
||||
border-radius: 6px;
|
||||
font-size: 14pt;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#newConnBtn:hover {
|
||||
background-color: #45475a;
|
||||
color: #b4befe;
|
||||
background-color: #51576d;
|
||||
color: #babbf1;
|
||||
}
|
||||
|
||||
/* ── Tree widget ─────────────────────────────────────────────────────────── */
|
||||
QTreeWidget {
|
||||
background-color: #181825;
|
||||
background-color: #292c3c;
|
||||
border: none;
|
||||
color: #cdd6f4;
|
||||
color: #c6d0f5;
|
||||
font-size: 10pt;
|
||||
show-decoration-selected: 1;
|
||||
}
|
||||
@@ -167,12 +167,12 @@ QTreeWidget::item {
|
||||
}
|
||||
|
||||
QTreeWidget::item:hover {
|
||||
background-color: #2a2a3c;
|
||||
background-color: #363a4f;
|
||||
}
|
||||
|
||||
QTreeWidget::item:selected {
|
||||
background-color: #313244;
|
||||
color: #cdd6f4;
|
||||
background-color: #414559;
|
||||
color: #c6d0f5;
|
||||
}
|
||||
|
||||
QTreeWidget::branch {
|
||||
@@ -182,32 +182,32 @@ QTreeWidget::branch {
|
||||
/* ── Tab widget ──────────────────────────────────────────────────────────── */
|
||||
QTabWidget::pane {
|
||||
border: none;
|
||||
border-top: 1px solid #313244;
|
||||
background-color: #1e1e2e;
|
||||
border-top: 1px solid #414559;
|
||||
background-color: #303446;
|
||||
}
|
||||
|
||||
QTabBar {
|
||||
background-color: #181825;
|
||||
background-color: #292c3c;
|
||||
}
|
||||
|
||||
QTabBar::tab {
|
||||
background-color: #181825;
|
||||
color: #a6adc8;
|
||||
background-color: #292c3c;
|
||||
color: #a5adce;
|
||||
padding: 7px 16px;
|
||||
border: none;
|
||||
border-right: 1px solid #313244;
|
||||
border-right: 1px solid #414559;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
QTabBar::tab:selected {
|
||||
background-color: #1e1e2e;
|
||||
color: #cdd6f4;
|
||||
border-bottom: 2px solid #89b4fa;
|
||||
background-color: #303446;
|
||||
color: #c6d0f5;
|
||||
border-bottom: 2px solid #8caaee;
|
||||
}
|
||||
|
||||
QTabBar::tab:hover:!selected {
|
||||
background-color: #252536;
|
||||
color: #cdd6f4;
|
||||
background-color: #353849;
|
||||
color: #c6d0f5;
|
||||
}
|
||||
|
||||
QTabBar::close-button {
|
||||
@@ -217,13 +217,13 @@ QTabBar::close-button {
|
||||
|
||||
/* ── Table view ──────────────────────────────────────────────────────────── */
|
||||
QTableView, QTableWidget {
|
||||
background-color: #1e1e2e;
|
||||
alternate-background-color: #252538;
|
||||
gridline-color: #313244;
|
||||
color: #cdd6f4;
|
||||
background-color: #303446;
|
||||
alternate-background-color: #363a4f;
|
||||
gridline-color: #414559;
|
||||
color: #c6d0f5;
|
||||
border: none;
|
||||
selection-background-color: #313244;
|
||||
selection-color: #cdd6f4;
|
||||
selection-background-color: #414559;
|
||||
selection-color: #c6d0f5;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
@@ -232,29 +232,29 @@ QTableView::item, QTableWidget::item {
|
||||
}
|
||||
|
||||
QHeaderView {
|
||||
background-color: #181825;
|
||||
background-color: #292c3c;
|
||||
}
|
||||
|
||||
QHeaderView::section {
|
||||
background-color: #181825;
|
||||
color: #89b4fa;
|
||||
background-color: #292c3c;
|
||||
color: #8caaee;
|
||||
border: none;
|
||||
border-right: 1px solid #313244;
|
||||
border-bottom: 1px solid #313244;
|
||||
border-right: 1px solid #414559;
|
||||
border-bottom: 1px solid #414559;
|
||||
padding: 4px 8px;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
QHeaderView::section:hover {
|
||||
background-color: #252536;
|
||||
background-color: #353849;
|
||||
}
|
||||
|
||||
/* ── Plain text edit (SQL editor body) ───────────────────────────────────── */
|
||||
QPlainTextEdit {
|
||||
background-color: #1e1e2e;
|
||||
color: #cdd6f4;
|
||||
background-color: #303446;
|
||||
color: #c6d0f5;
|
||||
border: none;
|
||||
selection-background-color: #45475a;
|
||||
selection-background-color: #51576d;
|
||||
font-family: "Consolas", "JetBrains Mono", "Courier New", monospace;
|
||||
font-size: 13pt;
|
||||
line-height: 1.5;
|
||||
@@ -262,126 +262,126 @@ QPlainTextEdit {
|
||||
|
||||
/* ── Line number gutter ──────────────────────────────────────────────────── */
|
||||
LineNumberArea {
|
||||
background-color: #1a1a2e;
|
||||
background-color: #2a2d3e;
|
||||
}
|
||||
|
||||
/* ── Buttons ─────────────────────────────────────────────────────────────── */
|
||||
QPushButton {
|
||||
background-color: #313244;
|
||||
color: #cdd6f4;
|
||||
border: 1px solid #45475a;
|
||||
background-color: #414559;
|
||||
color: #c6d0f5;
|
||||
border: 1px solid #51576d;
|
||||
border-radius: 6px;
|
||||
padding: 5px 14px;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
QPushButton:hover {
|
||||
background-color: #45475a;
|
||||
border-color: #585b70;
|
||||
background-color: #51576d;
|
||||
border-color: #626880;
|
||||
}
|
||||
|
||||
QPushButton:pressed {
|
||||
background-color: #252536;
|
||||
background-color: #363849;
|
||||
}
|
||||
|
||||
QPushButton:disabled {
|
||||
color: #585b70;
|
||||
background-color: #252536;
|
||||
border-color: #313244;
|
||||
color: #626880;
|
||||
background-color: #363849;
|
||||
border-color: #414559;
|
||||
}
|
||||
|
||||
#runBtn {
|
||||
background-color: #a6e3a1;
|
||||
color: #1e1e2e;
|
||||
background-color: #a6d189;
|
||||
color: #303446;
|
||||
font-weight: 700;
|
||||
border: none;
|
||||
}
|
||||
|
||||
#runBtn:hover {
|
||||
background-color: #94e2d5;
|
||||
background-color: #81c8be;
|
||||
}
|
||||
|
||||
#stopBtn {
|
||||
background-color: #f38ba8;
|
||||
color: #1e1e2e;
|
||||
background-color: #e78284;
|
||||
color: #303446;
|
||||
font-weight: 700;
|
||||
border: none;
|
||||
}
|
||||
|
||||
#stopBtn:hover {
|
||||
background-color: #eba0ac;
|
||||
background-color: #ea999c;
|
||||
}
|
||||
|
||||
#commitBtn {
|
||||
background-color: #a6e3a1;
|
||||
color: #1e1e2e;
|
||||
background-color: #a6d189;
|
||||
color: #303446;
|
||||
font-weight: 700;
|
||||
border: none;
|
||||
}
|
||||
|
||||
#rollbackBtn {
|
||||
background-color: #fab387;
|
||||
color: #1e1e2e;
|
||||
background-color: #ef9f76;
|
||||
color: #303446;
|
||||
font-weight: 700;
|
||||
border: none;
|
||||
}
|
||||
|
||||
#crudAddBtn {
|
||||
background-color: #313244;
|
||||
color: #a6e3a1;
|
||||
border: 1px solid #a6e3a1;
|
||||
background-color: #414559;
|
||||
color: #a6d189;
|
||||
border: 1px solid #a6d189;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
#crudAddBtn:hover {
|
||||
background-color: #a6e3a1;
|
||||
color: #1e1e2e;
|
||||
background-color: #a6d189;
|
||||
color: #303446;
|
||||
}
|
||||
|
||||
#crudDeleteBtn {
|
||||
background-color: #313244;
|
||||
color: #f38ba8;
|
||||
border: 1px solid #f38ba8;
|
||||
background-color: #414559;
|
||||
color: #e78284;
|
||||
border: 1px solid #e78284;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
#crudDeleteBtn:hover {
|
||||
background-color: #f38ba8;
|
||||
color: #1e1e2e;
|
||||
background-color: #e78284;
|
||||
color: #303446;
|
||||
}
|
||||
|
||||
/* ── Line edit ───────────────────────────────────────────────────────────── */
|
||||
QLineEdit {
|
||||
background-color: #313244;
|
||||
color: #cdd6f4;
|
||||
border: 1px solid #45475a;
|
||||
background-color: #414559;
|
||||
color: #c6d0f5;
|
||||
border: 1px solid #51576d;
|
||||
border-radius: 6px;
|
||||
padding: 5px 10px;
|
||||
font-size: 10pt;
|
||||
selection-background-color: #89b4fa;
|
||||
selection-color: #1e1e2e;
|
||||
selection-background-color: #8caaee;
|
||||
selection-color: #303446;
|
||||
}
|
||||
|
||||
QLineEdit:focus {
|
||||
border-color: #89b4fa;
|
||||
border-color: #8caaee;
|
||||
}
|
||||
|
||||
QLineEdit::placeholder {
|
||||
color: #585b70;
|
||||
color: #626880;
|
||||
}
|
||||
|
||||
/* ── Combo box ───────────────────────────────────────────────────────────── */
|
||||
QComboBox {
|
||||
background-color: #313244;
|
||||
color: #cdd6f4;
|
||||
border: 1px solid #45475a;
|
||||
background-color: #414559;
|
||||
color: #c6d0f5;
|
||||
border: 1px solid #51576d;
|
||||
border-radius: 6px;
|
||||
padding: 5px 10px;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
QComboBox:focus {
|
||||
border-color: #89b4fa;
|
||||
border-color: #8caaee;
|
||||
}
|
||||
|
||||
QComboBox::drop-down {
|
||||
@@ -390,25 +390,25 @@ QComboBox::drop-down {
|
||||
}
|
||||
|
||||
QComboBox QAbstractItemView {
|
||||
background-color: #181825;
|
||||
color: #cdd6f4;
|
||||
border: 1px solid #45475a;
|
||||
selection-background-color: #313244;
|
||||
background-color: #292c3c;
|
||||
color: #c6d0f5;
|
||||
border: 1px solid #51576d;
|
||||
selection-background-color: #414559;
|
||||
}
|
||||
|
||||
/* ── Spin box ────────────────────────────────────────────────────────────── */
|
||||
QSpinBox {
|
||||
background-color: #313244;
|
||||
color: #cdd6f4;
|
||||
border: 1px solid #45475a;
|
||||
background-color: #414559;
|
||||
color: #c6d0f5;
|
||||
border: 1px solid #51576d;
|
||||
border-radius: 6px;
|
||||
padding: 4px 8px;
|
||||
}
|
||||
|
||||
QSpinBox:focus { border-color: #89b4fa; }
|
||||
QSpinBox:focus { border-color: #8caaee; }
|
||||
|
||||
QSpinBox::up-button, QSpinBox::down-button {
|
||||
background-color: #45475a;
|
||||
background-color: #51576d;
|
||||
border: none;
|
||||
border-radius: 3px;
|
||||
width: 16px;
|
||||
@@ -416,26 +416,26 @@ QSpinBox::up-button, QSpinBox::down-button {
|
||||
|
||||
/* ── Check box ───────────────────────────────────────────────────────────── */
|
||||
QCheckBox {
|
||||
color: #cdd6f4;
|
||||
color: #c6d0f5;
|
||||
spacing: 8px;
|
||||
}
|
||||
|
||||
QCheckBox::indicator {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
border: 2px solid #45475a;
|
||||
border: 2px solid #51576d;
|
||||
border-radius: 4px;
|
||||
background: #313244;
|
||||
background: #414559;
|
||||
}
|
||||
|
||||
QCheckBox::indicator:checked {
|
||||
background-color: #89b4fa;
|
||||
border-color: #89b4fa;
|
||||
background-color: #8caaee;
|
||||
border-color: #8caaee;
|
||||
}
|
||||
|
||||
/* ── Dialog ──────────────────────────────────────────────────────────────── */
|
||||
QDialog {
|
||||
background-color: #1e1e2e;
|
||||
background-color: #303446;
|
||||
}
|
||||
|
||||
QDialogButtonBox QPushButton {
|
||||
@@ -444,22 +444,22 @@ QDialogButtonBox QPushButton {
|
||||
|
||||
/* ── Form layout labels ──────────────────────────────────────────────────── */
|
||||
QFormLayout QLabel {
|
||||
color: #a6adc8;
|
||||
color: #a5adce;
|
||||
}
|
||||
|
||||
/* ── Tab widget in dialogs ───────────────────────────────────────────────── */
|
||||
QTabWidget#dialogTabs::pane {
|
||||
border: 1px solid #313244;
|
||||
border: 1px solid #414559;
|
||||
border-radius: 6px;
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
/* ── Group box ───────────────────────────────────────────────────────────── */
|
||||
QGroupBox {
|
||||
border: 1px solid #45475a;
|
||||
border: 1px solid #51576d;
|
||||
border-radius: 6px;
|
||||
margin-top: 1em;
|
||||
color: #a6adc8;
|
||||
color: #a5adce;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
@@ -471,72 +471,72 @@ QGroupBox::title {
|
||||
|
||||
/* ── Progress bar ────────────────────────────────────────────────────────── */
|
||||
QProgressBar {
|
||||
background-color: #313244;
|
||||
border: 1px solid #45475a;
|
||||
background-color: #414559;
|
||||
border: 1px solid #51576d;
|
||||
border-radius: 6px;
|
||||
height: 10px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
QProgressBar::chunk {
|
||||
background-color: #89b4fa;
|
||||
background-color: #8caaee;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
/* ── Dock widget ─────────────────────────────────────────────────────────── */
|
||||
QDockWidget {
|
||||
color: #cdd6f4;
|
||||
color: #c6d0f5;
|
||||
titlebar-close-icon: none;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
QDockWidget::title {
|
||||
background-color: #181825;
|
||||
background-color: #292c3c;
|
||||
padding: 6px;
|
||||
border-bottom: 1px solid #313244;
|
||||
border-bottom: 1px solid #414559;
|
||||
}
|
||||
|
||||
/* ── Tool button ─────────────────────────────────────────────────────────── */
|
||||
QToolButton {
|
||||
background-color: #313244;
|
||||
color: #cdd6f4;
|
||||
border: 1px solid #45475a;
|
||||
background-color: #414559;
|
||||
color: #c6d0f5;
|
||||
border: 1px solid #51576d;
|
||||
border-radius: 5px;
|
||||
padding: 4px 8px;
|
||||
font-size: 13pt;
|
||||
}
|
||||
|
||||
QToolButton:hover {
|
||||
background-color: #45475a;
|
||||
background-color: #51576d;
|
||||
}
|
||||
|
||||
/* ── Message box ─────────────────────────────────────────────────────────── */
|
||||
QMessageBox {
|
||||
background-color: #1e1e2e;
|
||||
background-color: #303446;
|
||||
}
|
||||
|
||||
QMessageBox QLabel {
|
||||
color: #cdd6f4;
|
||||
color: #c6d0f5;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
/* ── Empty workspace label ───────────────────────────────────────────────── */
|
||||
#emptyLabel {
|
||||
color: #585b70;
|
||||
color: #626880;
|
||||
font-size: 14pt;
|
||||
line-height: 2;
|
||||
}
|
||||
|
||||
/* ── Status label in results toolbar ────────────────────────────────────── */
|
||||
#statusLabel {
|
||||
color: #a6adc8;
|
||||
color: #a5adce;
|
||||
font-size: 9pt;
|
||||
padding-left: 4px;
|
||||
}
|
||||
|
||||
/* ── DB label in SQL editor toolbar ─────────────────────────────────────── */
|
||||
#dbLabel {
|
||||
color: #6c7086;
|
||||
color: #737994;
|
||||
font-size: 9pt;
|
||||
padding-right: 4px;
|
||||
}
|
||||
@@ -548,26 +548,26 @@ QMessageBox QLabel {
|
||||
|
||||
/* ── Horizontal separator line in dialog ────────────────────────────────── */
|
||||
QFrame[frameShape="4"] { /* HLine */
|
||||
color: #313244;
|
||||
color: #414559;
|
||||
margin: 4px 0;
|
||||
}
|
||||
|
||||
/* ── Structure view title ────────────────────────────────────────────────── */
|
||||
#structureTitle {
|
||||
color: #b4befe;
|
||||
color: #babbf1;
|
||||
}
|
||||
|
||||
/* ── Pagination bar ──────────────────────────────────────────────────────── */
|
||||
#paginationBar {
|
||||
background-color: #181825;
|
||||
border-top: 1px solid #45475a;
|
||||
background-color: #292c3c;
|
||||
border-top: 1px solid #51576d;
|
||||
min-height: 38px;
|
||||
}
|
||||
|
||||
#pgBtn {
|
||||
background-color: #252536;
|
||||
color: #cdd6f4;
|
||||
border: 1px solid #45475a;
|
||||
background-color: #363849;
|
||||
color: #c6d0f5;
|
||||
border: 1px solid #51576d;
|
||||
border-radius: 5px;
|
||||
padding: 4px 10px;
|
||||
font-size: 9pt;
|
||||
@@ -575,25 +575,25 @@ QFrame[frameShape="4"] { /* HLine */
|
||||
}
|
||||
|
||||
#pgBtn:hover {
|
||||
background-color: #313244;
|
||||
border-color: #585b70;
|
||||
background-color: #414559;
|
||||
border-color: #626880;
|
||||
}
|
||||
|
||||
#pgBtn:disabled {
|
||||
color: #45475a;
|
||||
background-color: #1e1e2e;
|
||||
border-color: #313244;
|
||||
color: #51576d;
|
||||
background-color: #303446;
|
||||
border-color: #414559;
|
||||
}
|
||||
|
||||
#pageLbl {
|
||||
color: #89b4fa;
|
||||
color: #8caaee;
|
||||
font-size: 9pt;
|
||||
font-weight: 600;
|
||||
padding: 0 6px;
|
||||
}
|
||||
|
||||
#rowCountLbl {
|
||||
color: #a6adc8;
|
||||
color: #a5adce;
|
||||
font-size: 9pt;
|
||||
padding-left: 8px;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user