diff --git a/docs/en_US/release_notes_4_24.rst b/docs/en_US/release_notes_4_24.rst index 4d1e3017a..4be39cf8d 100644 --- a/docs/en_US/release_notes_4_24.rst +++ b/docs/en_US/release_notes_4_24.rst @@ -34,6 +34,7 @@ Bug fixes | `Issue #5463 `_ - Fixed an issue where CSV download quotes numeric columns. | `Issue #5470 `_ - Fixed backgrid row hover issue where on hover background color is set for edit and delete cell only. | `Issue #5530 `_ - Ensure that the referenced table should be displayed on foreign key constraints. +| `Issue #5554 `_ - Replace the runtime themes with ones that don't have sizing issues. | `Issue #5569 `_ - Fixed reverse engineered SQL for partitions when storage parameters are specified. | `Issue #5621 `_ - Remove extra brackets from reverse engineering SQL of RLS Policy. | `Issue #5629 `_ - Fixed an issue where the user is able to edit properties when some of the collection nodes are selected. diff --git a/runtime/back.png b/runtime/back.png deleted file mode 100755 index e942f38be..000000000 Binary files a/runtime/back.png and /dev/null differ diff --git a/runtime/breeze.qrc b/runtime/breeze.qrc index 7cfa6231e..e69de29bb 100644 --- a/runtime/breeze.qrc +++ b/runtime/breeze.qrc @@ -1,89 +0,0 @@ - - - light/hmovetoolbar.svg - light/vmovetoolbar.svg - light/hsepartoolbar.svg - light/vsepartoolbars.svg - light/stylesheet-branch-end.svg - light/stylesheet-branch-end-closed.svg - light/stylesheet-branch-end-open.svg - light/stylesheet-vline.svg - light/stylesheet-branch-more.svg - light/branch_closed.svg - light/branch_closed-on.svg - light/branch_open.svg - light/branch_open-on.svg - light/down_arrow.svg - light/down_arrow_disabled.svg - light/down_arrow-hover.svg - light/left_arrow.svg - light/left_arrow_disabled.svg - light/right_arrow.svg - light/right_arrow_disabled.svg - light/up_arrow.svg - light/up_arrow_disabled.svg - light/up_arrow-hover.svg - light/sizegrip.svg - light/transparent.svg - light/close.svg - light/close-hover.svg - light/close-pressed.svg - light/undock.svg - light/undock-hover.svg - light/checkbox_checked-hover.svg - light/checkbox_checked.svg - light/checkbox_checked_disabled.svg - light/checkbox_indeterminate.svg - light/checkbox_indeterminate-hover.svg - light/checkbox_indeterminate_disabled.svg - light/checkbox_unchecked-hover.svg - light/checkbox_unchecked_disabled.svg - light/radio_checked-hover.svg - light/radio_checked.svg - light/radio_checked_disabled.svg - light/radio_unchecked-hover.svg - light/radio_unchecked_disabled.svg - dark/hmovetoolbar.svg - dark/vmovetoolbar.svg - dark/hsepartoolbar.svg - dark/vsepartoolbars.svg - dark/stylesheet-branch-end.svg - dark/stylesheet-branch-end-closed.svg - dark/stylesheet-branch-end-open.svg - dark/stylesheet-vline.svg - dark/stylesheet-branch-more.svg - dark/branch_closed.svg - dark/branch_closed-on.svg - dark/branch_open.svg - dark/branch_open-on.svg - dark/down_arrow.svg - dark/down_arrow_disabled.svg - dark/down_arrow-hover.svg - dark/left_arrow.svg - dark/left_arrow_disabled.svg - dark/right_arrow.svg - dark/right_arrow_disabled.svg - dark/up_arrow.svg - dark/up_arrow_disabled.svg - dark/up_arrow-hover.svg - dark/sizegrip.svg - dark/transparent.svg - dark/close.svg - dark/close-hover.svg - dark/close-pressed.svg - dark/undock.svg - dark/undock-hover.svg - dark/checkbox_checked.svg - dark/checkbox_checked_disabled.svg - dark/checkbox_indeterminate.svg - dark/checkbox_indeterminate_disabled.svg - dark/checkbox_unchecked.svg - dark/checkbox_unchecked_disabled.svg - dark/radio_checked.svg - dark/radio_checked_disabled.svg - dark/radio_unchecked.svg - dark/radio_unchecked_disabled.svg - light.qss - dark.qss - - diff --git a/runtime/close.png b/runtime/close.png deleted file mode 100755 index 01f328e71..000000000 Binary files a/runtime/close.png and /dev/null differ diff --git a/runtime/dark.qss b/runtime/dark.qss deleted file mode 100644 index 65938c8c4..000000000 --- a/runtime/dark.qss +++ /dev/null @@ -1,1648 +0,0 @@ -/* - * BreezeDark stylesheet. - * - * :author: Colin Duquesnoy - * :editor: Alex Huszagh - * :license: MIT, see LICENSE.md - * - * This is originally a fork of QDarkStyleSheet, and is based on Breeze/ - * BreezeDark color scheme, but is in no way affiliated with KDE. - * - * --------------------------------------------------------------------- - * The MIT License (MIT) - * - * Copyright (c) <2013-2014> - * Copyright (c) <2015-2016> - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * --------------------------------------------------------------------- - */ - -QToolTip -{ - border: 0.1ex solid #eff0f1; - background-color: #31363b; - alternate-background-color: #3b4045; - color: #eff0f1; - padding: 0.5ex; - opacity: 200; -} - -QWidget -{ - color: #eff0f1; - background-color: #31363b; - selection-background-color:#3daee9; - selection-color: #eff0f1; - background-clip: border; - border-image: none; - border: 0px transparent black; - outline: 0; -} - -QWidget:item:hover -{ - background-color: #3daee9; - color: #eff0f1; -} - -QWidget:item:selected -{ - background-color: #3daee9; -} - - -QCheckBox -{ - spacing: 0.5ex; - outline: none; - color: #eff0f1; - margin-bottom: 0.2ex; - opacity: 200; -} - -QCheckBox:disabled -{ - color: #76797c; -} - -QGroupBox::indicator -{ - margin-left: 0.2ex; -} - -QCheckBox::indicator:unchecked, -QCheckBox::indicator:unchecked:focus -{ - border-image: url(:/dark/checkbox_unchecked_disabled.svg); -} - -QCheckBox::indicator:unchecked:hover, -QCheckBox::indicator:unchecked:pressed, -QGroupBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:focus, -QGroupBox::indicator:unchecked:pressed -{ - border: none; - border-image: url(:/dark/checkbox_unchecked.svg); -} - -QCheckBox::indicator:checked -{ - border-image: url(:/dark/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QCheckBox::indicator:checked:focus, -QCheckBox::indicator:checked:pressed, -QGroupBox::indicator:checked:hover, -QGroupBox::indicator:checked:focus, -QGroupBox::indicator:checked:pressed -{ - border: none; - border-image: url(:/dark/checkbox_checked.svg); -} - -QCheckBox::indicator:indeterminate -{ - border-image: url(:/dark/checkbox_indeterminate.svg); -} - -QCheckBox::indicator:indeterminate:focus, -QCheckBox::indicator:indeterminate:hover, -QCheckBox::indicator:indeterminate:pressed -{ - border-image: url(:/dark/checkbox_indeterminate.svg); -} - -QCheckBox::indicator:indeterminate:disabled -{ - border-image: url(:/dark/checkbox_indeterminate_disabled.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled -{ - border-image: url(:/dark/checkbox_checked_disabled.svg); -} - -QCheckBox::indicator:unchecked:disabled, -QGroupBox::indicator:unchecked:disabled -{ - border-image: url(:/dark/checkbox_unchecked_disabled.svg); -} - -QRadioButton -{ - spacing: 0.5ex; - outline: none; - color: #eff0f1; - margin-bottom: 0.2ex; -} - -QRadioButton:disabled -{ - color: #76797c; -} - -QRadioButton::indicator:unchecked, -QRadioButton::indicator:unchecked:focus -{ - border-image: url(:/dark/radio_unchecked_disabled.svg); -} - - -QRadioButton::indicator:unchecked:hover, -QRadioButton::indicator:unchecked:pressed -{ - border: none; - outline: none; - border-image: url(:/dark/radio_unchecked.svg); -} - - -QRadioButton::indicator:checked -{ - border: none; - outline: none; - border-image: url(:/dark/radio_checked.svg); -} - -QRadioButton::indicator:checked:hover, -QRadioButton::indicator:checked:focus, -QRadioButton::indicator:checked:pressed -{ - border: none; - outline: none; - border-image: url(:/dark/radio_checked.svg); -} - -QRadioButton::indicator:checked:disabled -{ - outline: none; - border-image: url(:/dark/radio_checked_disabled.svg); -} - -QRadioButton::indicator:unchecked:disabled -{ - border-image: url(:/dark/radio_unchecked_disabled.svg); -} - -QMenuBar -{ - background-color: #31363b; - color: #eff0f1; -} - -QMenuBar::item -{ - background: transparent; -} - -QMenuBar::item:selected -{ - background: transparent; - border: 0.1ex solid #76797c; -} - -QMenuBar::item:pressed -{ - border: 0.1ex solid #76797c; - background-color: #3daee9; - color: #eff0f1; - margin-bottom: -0.1ex; - padding-bottom: 0.1ex; -} - -QMenu -{ - border: 0.1ex solid #76797c; - color: #eff0f1; - margin: 0.2ex; -} - -QMenu::icon -{ - margin: 0.5ex; -} - -QMenu::item -{ - padding: 0.5ex 3ex 0.5ex 3ex; - margin-left: 0.5ex; - border: 0.1ex solid transparent; /* reserve space for selection border */ -} - -QMenu::item:selected -{ - color: #eff0f1; -} - -QMenu::separator -{ - height: 0.2ex; - background: lightblue; - margin-left: 1ex; - margin-right: 0.5ex; -} - -/* non-exclusive indicator = check box style indicator - (see QActionGroup::setExclusive) */ -QMenu::indicator:non-exclusive:unchecked -{ - border-image: url(:/dark/checkbox_unchecked_disabled.svg); -} - -QMenu::indicator:non-exclusive:unchecked:selected -{ - border-image: url(:/dark/checkbox_unchecked_disabled.svg); -} - -QMenu::indicator:non-exclusive:checked -{ - border-image: url(:/dark/checkbox_checked.svg); -} - -QMenu::indicator:non-exclusive:checked:selected -{ - border-image: url(:/dark/checkbox_checked.svg); -} - -/* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ -QMenu::indicator:exclusive:unchecked -{ - border-image: url(:/dark/radio_unchecked_disabled.svg); -} - -QMenu::indicator:exclusive:unchecked:selected -{ - border-image: url(:/dark/radio_unchecked_disabled.svg); -} - -QMenu::indicator:exclusive:checked -{ - border-image: url(:/dark/radio_checked.svg); -} - -QMenu::indicator:exclusive:checked:selected -{ - border-image: url(:/dark/radio_checked.svg); -} - -QMenu::right-arrow -{ - margin: 0.5ex; - border-image: url(:/light/right_arrow.svg); - width: 0.6ex; - height: 0.9ex; -} - - -QWidget:disabled -{ - color: #454545; - background-color: #31363b; -} - -QAbstractItemView -{ - alternate-background-color: #31363b; - color: #eff0f1; - border: 0.1ex solid 3A3939; - border-radius: 0.2ex; -} - -QWidget:focus, -QMenuBar:focus -{ - border: 0.1ex solid #3daee9; -} - -QTabWidget:focus, -QCheckBox:focus, -QRadioButton:focus, -QSlider:focus -{ - border: none; -} - -QLineEdit -{ - background-color: #232629; - padding: 0.5ex; - border-style: solid; - border: 0.1ex solid #76797c; - border-radius: 0.2ex; - color: #eff0f1; -} - -QGroupBox -{ - border: 0.1ex solid #76797c; - border-radius: 0.2ex; - padding-top: 1ex; - margin-top: 1ex; -} - -QGroupBox::title -{ - subcontrol-origin: margin; - subcontrol-position: top center; - padding-left: 0.1ex; - padding-right: 0.1ex; - margin-top: -0.7ex; -} - -QAbstractScrollArea -{ - border-radius: 0.2ex; - border: 0.1ex solid #76797c; - background-color: transparent; -} - -QScrollBar:horizontal -{ - height: 1.5ex; - margin: 0.3ex 1.5ex 0.3ex 1.5ex; - border: 0.1ex transparent #2A2929; - border-radius: 0.4ex; - background-color: #2A2929; -} - -QScrollBar::handle:horizontal -{ - background-color: #3daee9; - min-width: 0.5ex; - border-radius: 0.4ex; -} - -QScrollBar::add-line:horizontal -{ - margin: 0px 0.3ex 0px 0.3ex; - border-image: url(:/dark/right_arrow_disabled.svg); - width: 1ex; - height: 1ex; - subcontrol-position: right; - subcontrol-origin: margin; -} - -QScrollBar::sub-line:horizontal -{ - margin: 0ex 0.3ex 0ex 0.3ex; - border-image: url(:/dark/left_arrow_disabled.svg); - width: 1ex; - height: 1ex; - subcontrol-position: left; - subcontrol-origin: margin; -} - -QScrollBar::add-line:horizontal:hover, -QScrollBar::add-line:horizontal:on -{ - border-image: url(:/dark/right_arrow.svg); - width: 1ex; - height: 1ex; - subcontrol-position: right; - subcontrol-origin: margin; -} - - -QScrollBar::sub-line:horizontal:hover, -QScrollBar::sub-line:horizontal:on -{ - border-image: url(:/dark/left_arrow.svg); - width: 1ex; - height: 1ex; - subcontrol-position: left; - subcontrol-origin: margin; -} - -QScrollBar::up-arrow:horizontal, -QScrollBar::down-arrow:horizontal -{ - background: none; -} - - -QScrollBar::add-page:horizontal, -QScrollBar::sub-page:horizontal -{ - background: none; -} - -QScrollBar:vertical -{ - background-color: #2A2929; - width: 1.5ex; - margin: 1.5ex 0.3ex 1.5ex 0.3ex; - border: 0.1ex transparent #2A2929; - border-radius: 0.4ex; -} - -QScrollBar::handle:vertical -{ - background-color: #3daee9; - min-height: 0.5ex; - border-radius: 0.4ex; -} - -QScrollBar::sub-line:vertical -{ - margin: 0.3ex 0ex 0.3ex 0ex; - border-image: url(:/dark/up_arrow_disabled.svg); - height: 1ex; - width: 1ex; - subcontrol-position: top; - subcontrol-origin: margin; -} - -QScrollBar::add-line:vertical -{ - margin: 0.3ex 0ex 0.3ex 0ex; - border-image: url(:/dark/down_arrow_disabled.svg); - height: 1ex; - width: 1ex; - subcontrol-position: bottom; - subcontrol-origin: margin; -} - -QScrollBar::sub-line:vertical:hover, -QScrollBar::sub-line:vertical:on -{ - - border-image: url(:/dark/up_arrow.svg); - height: 1ex; - width: 1ex; - subcontrol-position: top; - subcontrol-origin: margin; -} - - -QScrollBar::add-line:vertical:hover, -QScrollBar::add-line:vertical:on -{ - border-image: url(:/dark/down_arrow.svg); - height: 1ex; - width: 1ex; - subcontrol-position: bottom; - subcontrol-origin: margin; -} - -QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical -{ - background: none; -} - - -QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical -{ - background: none; -} - -QTextEdit -{ - background-color: #232629; - color: #eff0f1; - border: 0.1ex solid #76797c; -} - -QPlainTextEdit -{ - background-color: #232629;; - color: #eff0f1; - border-radius: 0.2ex; - border: 0.1ex solid #76797c; -} - -QHeaderView::section -{ - background-color: #76797c; - color: #eff0f1; - padding: 0.5ex; - border: 0.1ex solid #76797c; -} - -QSizeGrip -{ - border-image: url(:/dark/sizegrip.svg); - width: 1.2ex; - height: 1.2ex; -} - -QMainWindow::separator -{ - background-color: #31363b; - color: white; - padding-left: 0.4ex; - spacing: 0.2ex; - border: 0.1ex dashed #76797c; -} - -QMainWindow::separator:hover -{ - - background-color: #787876; - color: white; - padding-left: 0.4ex; - border: 0.1ex solid #76797c; - spacing: 0.2ex; -} - -QMenu::separator -{ - height: 0.1ex; - background-color: #76797c; - color: white; - padding-left: 0.4ex; - margin-left: 1ex; - margin-right: 0.5ex; -} - -QFrame[frameShape="2"], /* QFrame::Panel == 0x0003 */ -QFrame[frameShape="3"], /* QFrame::WinPanel == 0x0003 */ -QFrame[frameShape="4"], /* QFrame::HLine == 0x0004 */ -QFrame[frameShape="5"], /* QFrame::VLine == 0x0005 */ -QFrame[frameShape="6"] /* QFrame::StyledPanel == 0x0006 */ -{ - border-width: 0.1ex; - padding: 0.1ex; - border-style: solid; - border-color: #31363b; - background-color: #76797c; - border-radius: 0.5ex; -} - -QStackedWidget -{ - border: 0.1ex transparent black; -} - -QToolBar -{ - border: 0.1ex transparent #393838; - background: 0.1ex solid #31363b; - font-weight: bold; -} - -QToolBar::handle:horizontal -{ - border-image: url(:/dark/hmovetoolbar.svg); - width = 1.6ex; - height = 6.4ex; -} - -QToolBar::handle:vertical -{ - border-image: url(:/dark/vmovetoolbar.svg); - width = 5.4ex; - height = 1ex; -} - -QToolBar::separator:horizontal -{ - border-image: url(:/dark/hsepartoolbar.svg); - width = 0.7ex; - height = 6.3ex; -} - -QToolBar::separator:vertical -{ - border-image: url(:/dark/vsepartoolbars.svg); - width = 6.3ex; - height = 0.7ex; -} - -QPushButton -{ - color: #eff0f1; - background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #3b4045, stop: 0.5 #31363b); - border-width: 0.1ex; - border-color: #76797c; - border-style: solid; - padding: 0.5ex; - border-radius: 0.2ex; - outline: none; -} - -QPushButton:disabled -{ - background-color: #31363b; - border-width: 0.1ex; - border-color: #454545; - border-style: solid; - padding-top: 0.5ex; - padding-bottom: 0.5ex; - padding-left: 1ex; - padding-right: 1ex; - border-radius: 0.2ex; - color: #454545; -} - -QPushButton:focus -{ - color: white; -} - -QPushButton:pressed -{ - background-color: #31363b; - padding-top: -1.5ex; - padding-bottom: -1.7ex; -} - -QComboBox -{ - selection-background-color: #3daee9; - border-style: solid; - border: 0.1ex solid #76797c; - border-radius: 0.2ex; - padding: 0.5ex; - min-width: 7.5ex; -} - -QPushButton:checked -{ - background-color: #76797c; - border-color: #6A6969; -} - -QPushButton:hover -{ - background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #454a4f, stop: 0.5 #3b4045); - border: 0.1ex solid #3daee9; - color: #eff0f1; -} - -QPushButton:checked:hover -{ - background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #808386, stop: 0.5 #76797c); - border: 0.1ex solid #3daee9; - color: #eff0f1; -} - -QComboBox:hover, -QAbstractSpinBox:hover, -QLineEdit:hover, -QTextEdit:hover, -QPlainTextEdit:hover, -QAbstractView:hover, -QTreeView:hover -{ - border: 0.1ex solid #3daee9; - color: #eff0f1; -} - -QComboBox:hover:pressed, -QPushButton:hover:pressed, -QAbstractSpinBox:hover:pressed, -QLineEdit:hover:pressed, -QTextEdit:hover:pressed, -QPlainTextEdit:hover:pressed, -QAbstractView:hover:pressed, -QTreeView:hover:pressed -{ - background-color: #31363b; -} - -QComboBox:on -{ - padding-top: 0.3ex; - padding-left: 0.4ex; - selection-background-color: #4a4a4a; -} - -QComboBox QAbstractItemView -{ - background-color: #232629; - border-radius: 0.2ex; - border: 0.1ex solid #76797c; - selection-background-color: #3daee9; -} - -QComboBox::drop-down -{ - subcontrol-origin: padding; - subcontrol-position: top right; - width: 1.5ex; - - border-left-width: 0ex; - border-left-color: darkgray; - border-left-style: solid; - border-top-right-radius: 0.3ex; - border-bottom-right-radius: 0.3ex; -} - -QComboBox::down-arrow -{ - border-image: url(:/dark/down_arrow_disabled.svg); - width: 0.9ex; - height: 0.6ex; -} - -QComboBox::down-arrow:on, -QComboBox::down-arrow:hover, -QComboBox::down-arrow:focus -{ - border-image: url(:/dark/down_arrow.svg); - width: 0.9ex; - height: 0.6ex; -} - -QAbstractSpinBox -{ - padding: 0.5ex; - border: 0.1ex solid #76797c; - background-color: #232629; - color: #eff0f1; - border-radius: 0.2ex; - min-width: 7.5ex; -} - -QAbstractSpinBox:up-button -{ - background-color: transparent; - subcontrol-origin: border; - subcontrol-position: center right; -} - -QAbstractSpinBox:down-button -{ - background-color: transparent; - subcontrol-origin: border; - subcontrol-position: center left; -} - -QAbstractSpinBox::up-arrow, -QAbstractSpinBox::up-arrow:disabled, -QAbstractSpinBox::up-arrow:off -{ - border-image: url(:/dark/up_arrow_disabled.svg); - width: 0.9ex; - height: 0.6ex; -} - -QAbstractSpinBox::up-arrow:hover -{ - border-image: url(:/dark/up_arrow.svg); - width: 0.9ex; - height: 0.6ex; -} - -QAbstractSpinBox::down-arrow, -QAbstractSpinBox::down-arrow:disabled, -QAbstractSpinBox::down-arrow:off -{ - border-image: url(:/dark/down_arrow_disabled.svg); - width: 0.9ex; - height: 0.6ex; -} - -QAbstractSpinBox::down-arrow:hover -{ - border-image: url(:/dark/down_arrow.svg); - width: 0.9ex; - height: 0.6ex; -} - -QLabel -{ - border: 0ex solid black; -} - -/* BORDERS */ -QTabWidget::pane -{ - padding: 0.5ex; - margin: 0.1ex; -} - -QTabWidget::pane:top -{ - border: 0.1ex solid #76797c; - top: -0.1ex; -} - -QTabWidget::pane:bottom -{ - border: 0.1ex solid #76797c; - bottom: -0.1ex; -} - -QTabWidget::pane:left -{ - border: 0.1ex solid #76797c; - right: -0.1ex; -} - -QTabWidget::pane:right -{ - border: 0.1ex solid #76797c; - left: -0.1ex; -} - - -QTabBar -{ - qproperty-drawBase: 0; - left: 0.5ex; /* move to the right by 0.5ex */ - border-radius: 0.3ex; -} - -QTabBar:focus -{ - border: 0ex transparent black; -} - -QTabBar::close-button -{ - border-image: url(:/dark/close.svg); - background: transparent; -} - -QTabBar::close-button:hover -{ - border-image: url(:/dark/close-hover.svg); - width: 1.2ex; - height: 1.2ex; - background: transparent; -} - -QTabBar::close-button:pressed -{ - border-image: url(:/dark/close-pressed.svg); - width: 1.2ex; - height: 1.2ex; - background: transparent; -} - -/* TOP TABS */ -QTabBar::tab:top -{ - color: #eff0f1; - border: 0.1ex transparent black; - border-left: 0.1ex solid #76797c; - border-top: 0.1ex solid #76797c; - background-color: #31363b; - padding: 0.5ex; - min-width: 50px; - border-top-left-radius: 0.2ex; - border-top-right-radius: 0.2ex; -} - -QTabBar::tab:top:last, -QTabBar::tab:top:only-one -{ - color: #eff0f1; - border: 0.1ex transparent black; - border-left: 0.1ex solid #76797c; - border-right: 0.1ex solid #76797c; - border-top: 0.1ex solid #76797c; - background-color: #31363b; - padding: 0.5ex; - min-width: 50px; - border-top-left-radius: 0.2ex; - border-top-right-radius: 0.2ex; -} - -QTabBar::tab:top:!selected -{ - color: #eff0f1; - background-color: #54575B; - border: 0.1ex transparent black; - border-left: 0.1ex solid #76797c; - border-top-left-radius: 0.2ex; - border-top-right-radius: 0.2ex; -} - -QTabBar::tab:top:first:!selected -{ - color: #eff0f1; - background-color: #54575B; - border: 0.1ex transparent black; - border-top-left-radius: 0.2ex; - border-top-right-radius: 0.2ex; -} - -QTabBar::tab:top:!selected:hover -{ - background-color: rgba(61, 173, 232, 0.2); - border: 0.1ex rgba(61, 173, 232, 0.2); - border-left: 0.1ex solid #76797c; -} - -QTabBar::tab:top:!selected:first:hover -{ - background-color: rgba(61, 173, 232, 0.2); - border: 0.1ex rgba(61, 173, 232, 0.2); -} - -/* BOTTOM TABS */ - -QTabBar::tab:bottom -{ - color: #eff0f1; - border: 0.1ex transparent black; - border-left: 0.1ex solid #76797c; - border-bottom: 0.1ex solid #76797c; - background-color: #31363b; - padding: 0.5ex; - border-bottom-left-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; - min-width: 50px; -} - -QTabBar::tab:bottom:last, -QTabBar::tab:bottom:only-one -{ - color: #eff0f1; - border: 0.1ex transparent black; - border-left: 0.1ex solid #76797c; - border-right: 0.1ex solid #76797c; - border-bottom: 0.1ex solid #76797c; - background-color: #31363b; - padding: 0.5ex; - border-bottom-left-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; - min-width: 50px; -} - -QTabBar::tab:bottom:!selected -{ - color: #eff0f1; - background-color: #54575B; - border: 0.1ex transparent black; - border-left: 0.1ex solid #76797c; - border-bottom-left-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; -} - -QTabBar::tab:bottom:first:!selected -{ - color: #eff0f1; - background-color: #54575B; - border: 0.1ex transparent black; - border-top-left-radius: 0.2ex; - border-top-right-radius: 0.2ex; -} - -QTabBar::tab:bottom:!selected:hover -{ - background-color: rgba(61, 173, 232, 0.2); - border: 0.1ex rgba(61, 173, 232, 0.2); - border-left: 0.1ex solid #76797c; -} - -QTabBar::tab:bottom:!selected:first:hover -{ - background-color: rgba(61, 173, 232, 0.2); - border: 0.1ex rgba(61, 173, 232, 0.2); -} - -/* LEFT TABS */ -QTabBar::tab:left -{ - color: #eff0f1; - border: 0.1ex transparent black; - border-top: 0.1ex solid #76797c; - border-right: 0.1ex solid #76797c; - background-color: #31363b; - padding: 0.5ex; - border-top-right-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; - min-height: 50px; -} - -QTabBar::tab:left:last, -QTabBar::tab:left:only-one -{ - color: #eff0f1; - border: 0.1ex transparent black; - border-top: 0.1ex solid #76797c; - border-bottom: 0.1ex solid #76797c; - border-right: 0.1ex solid #76797c; - background-color: #31363b; - padding: 0.5ex; - border-top-right-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; - min-height: 50px; -} - -QTabBar::tab:left:!selected -{ - color: #eff0f1; - background-color: #54575B; - border: 0.1ex transparent black; - border-top: 0.1ex solid #76797c; - border-top-right-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; -} - -QTabBar::tab:left:!selected:hover -{ - background-color: rgba(61, 173, 232, 0.2); - border: 0.1ex rgba(61, 173, 232, 0.2); - border-top: 0.1ex solid #76797c; -} - -QTabBar::tab:left:!selected:first:hover -{ - background-color: rgba(61, 173, 232, 0.2); - border: 0.1ex rgba(61, 173, 232, 0.2); -} - -/* RIGHT TABS */ -QTabBar::tab:right -{ - color: #eff0f1; - border: 0.1ex transparent black; - border-top: 0.1ex solid #76797c; - border-left: 0.1ex solid #76797c; - background-color: #31363b; - padding: 0.5ex; - border-top-left-radius: 0.2ex; - border-bottom-left-radius: 0.2ex; - min-height: 50px; -} - -QTabBar::tab:right:last, -QTabBar::tab:right:only-one -{ - color: #eff0f1; - border: 0.1ex transparent black; - border-top: 0.1ex solid #76797c; - border-bottom: 0.1ex solid #76797c; - border-left: 0.1ex solid #76797c; - background-color: #31363b; - padding: 0.5ex; - border-top-left-radius: 0.2ex; - border-bottom-left-radius: 0.2ex; - min-height: 50px; -} - -QTabBar::tab:right:!selected -{ - color: #eff0f1; - background-color: #54575B; - border: 0.1ex transparent black; - border-top: 0.1ex solid #76797c; - border-top-left-radius: 0.2ex; - border-bottom-left-radius: 0.2ex; -} - -QTabBar::tab:right:!selected:hover -{ - background-color: rgba(61, 173, 232, 0.2); - border: 0.1ex rgba(61, 173, 232, 0.2); - border-top: 0.1ex solid #76797c; -} - -QTabBar::tab:right:!selected:first:hover -{ - background-color: rgba(61, 173, 232, 0.2); - border: 0.1ex rgba(61, 173, 232, 0.2); -} - -QTabBar QToolButton::right-arrow:enabled -{ - border-image: url(:/dark/right_arrow.svg); -} - -QTabBar QToolButton::left-arrow:enabled -{ - border-image: url(:/dark/left_arrow.svg); -} - -QTabBar QToolButton::right-arrow:disabled -{ - border-image: url(:/dark/right_arrow_disabled.svg); -} - -QTabBar QToolButton::left-arrow:disabled -{ - border-image: url(:/dark/left_arrow_disabled.svg); -} - -QDockWidget -{ - background: #31363b; - border: 0.1ex solid #403F3F; - titlebar-close-icon: url(:/dark/transparent.svg); - titlebar-normal-icon: url(:/dark/transparent.svg); -} - -QDockWidget::close-button, -QDockWidget::float-button -{ - border: 0.1ex solid transparent; - border-radius: 0.2ex; - background: transparent; -} - -QDockWidget::float-button -{ - border-image: url(:/dark/undock.svg); -} - -QDockWidget::float-button:hover -{ - border-image: url(:/dark/undock-hover.svg) ; -} - -QDockWidget::close-button -{ - border-image: url(:/dark/close.svg) ; -} - -QDockWidget::close-button:hover -{ - border-image: url(:/dark/close-hover.svg) ; -} - -QDockWidget::close-button:pressed -{ - border-image: url(:/dark/close-pressed.svg) ; -} - -QTreeView, -QListView -{ - border: 0.1ex solid #76797c; - background-color: #232629; -} - -QTreeView::branch:has-siblings:!adjoins-item -{ - border-image: url(:/dark/stylesheet-vline.svg) 0; -} - -QTreeView::branch:has-siblings:adjoins-item -{ - border-image: url(:/dark/stylesheet-branch-more.svg) 0; -} - -QTreeView::branch:!has-children:!has-siblings:adjoins-item -{ - border-image: url(:/dark/stylesheet-branch-end.svg) 0; -} - -QTreeView::branch:has-children:!has-siblings:closed, -QTreeView::branch:closed:has-children:has-siblings -{ - border-image: url(:/dark/stylesheet-branch-end-closed.svg) 0; - image: url(:/dark/branch_closed.svg); -} - -QTreeView::branch:open:has-children:!has-siblings, -QTreeView::branch:open:has-children:has-siblings -{ - border-image: url(:/dark/stylesheet-branch-end-open.svg) 0; - image: url(:/dark/branch_open.svg); -} - -/* -QTreeView::branch:has-siblings:!adjoins-item { - background: cyan; -} - -QTreeView::branch:has-siblings:adjoins-item { - background: red; -} - -QTreeView::branch:!has-children:!has-siblings:adjoins-item { - background: blue; -} - -QTreeView::branch:closed:has-children:has-siblings { - background: pink; -} - -QTreeView::branch:has-children:!has-siblings:closed { - background: gray; -} - -QTreeView::branch:open:has-children:has-siblings { - background: magenta; -} - -QTreeView::branch:open:has-children:!has-siblings { - background: green; -} -*/ - -QTableView::item, -QListView::item, -QTreeView::item -{ - padding: 0.3ex; -} - -QTableView::item:!selected:hover, -QListView::item:!selected:hover, -QTreeView::item:!selected:hover -{ - background-color: rgba(61, 173, 232, 0.2); - outline: 0; - color: #eff0f1; - padding: 0.3ex; -} - - -QSlider::groove:horizontal -{ - border: 0.1ex solid #31363b; - height: 0.4ex; - background: #565a5e; - margin: 0ex; - border-radius: 0.2ex; -} - -QSlider::handle:horizontal -{ - background: #232629; - border: 0.1ex solid #626568; - width: 1.6ex; - height: 1.6ex; - margin: -0.8ex 0; - border-radius: 0.9ex; -} - -QSlider::groove:vertical -{ - border: 0.1ex solid #31363b; - width: 0.4ex; - background: #565a5e; - margin: 0ex; - border-radius: 0.3ex; -} - -QSlider::handle:vertical -{ - background: #232629; - border: 0.1ex solid #626568; - width: 1.6ex; - height: 1.6ex; - margin: 0 -0.8ex; - border-radius: 0.9ex; -} - -QSlider::handle:horizontal:hover, -QSlider::handle:horizontal:focus, -QSlider::handle:vertical:hover, -QSlider::handle:vertical:focus -{ - border: 0.1ex solid #3daee9; -} - -QSlider::sub-page:horizontal, -QSlider::add-page:vertical -{ - background: #3daee9; - border-radius: 0.3ex; -} - -QSlider::add-page:horizontal, -QSlider::sub-page:vertical -{ - background: #626568; - border-radius: 0.3ex; -} - -QToolButton -{ - background-color: transparent; - border: 0.1ex solid #76797c; - border-radius: 0.2ex; - margin: 0.3ex; - padding: 0.5ex; -} - -QToolButton[popupMode="1"] /* only for MenuButtonPopup */ -{ - padding-right: 2ex; /* make way for the popup button */ -} - -QToolButton[popupMode="2"] /* only for InstantPopup */ -{ - padding-right: 1ex; /* make way for the popup button */ -} - -QToolButton::menu-indicator -{ - border-image: none; - image: url(:/dark/down_arrow.svg); - top: -0.7ex; - left: -0.2ex; -} - -QToolButton::menu-arrow -{ - border-image: none; - image: url(:/dark/down_arrow.svg); -} - -QToolButton:hover, -QToolButton::menu-button:hover -{ - background-color: transparent; - border: 0.1ex solid #3daee9; -} - -QToolButton:checked, -QToolButton:pressed, -QToolButton::menu-button:pressed -{ - background-color: #3daee9; - border: 0.1ex solid #3daee9; - padding: 0.5ex; -} - -QToolButton::menu-button -{ - border: 0.1ex solid #76797c; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; - /* 1ex width + 0.4ex for border + no text = 2ex allocated above */ - width: 1ex; - padding: 0.5ex; - outline: none; -} - -QToolButton::menu-arrow:open -{ - border: 0.1ex solid #76797c; -} - -QPushButton::menu-indicator -{ - subcontrol-origin: padding; - subcontrol-position: bottom right; - left: 0.8ex; -} - -QTableView -{ - border: 0.1ex solid #76797c; - gridline-color: #31363b; - background-color: #232629; -} - - -QTableView, -QHeaderView -{ - border-radius: 0px; -} - -QTableView::item:pressed, -QListView::item:pressed, -QTreeView::item:pressed -{ - background: #3daee9; - color: #eff0f1; -} - -QTableView::item:selected:active, -QTreeView::item:selected:active, -QListView::item:selected:active -{ - background: #3daee9; - color: #eff0f1; -} - -QListView::item:selected:hover, -QTreeView::item:selected:hover -{ - background-color: #47b8f3; - color: #eff0f1; -} - -QHeaderView -{ - background-color: #31363b; - border: 0.1ex transparent; - border-radius: 0px; - margin: 0px; - padding: 0px; - -} - -QHeaderView::section -{ - background-color: #31363b; - color: #eff0f1; - padding: 0.5ex; - border: 0.1ex solid #76797c; - border-radius: 0px; - text-align: center; -} - -QHeaderView::section::vertical::first, -QHeaderView::section::vertical::only-one -{ - border-top: 0.1ex solid #76797c; -} - -QHeaderView::section::vertical -{ - border-top: transparent; -} - -QHeaderView::section::horizontal::first, -QHeaderView::section::horizontal::only-one -{ - border-left: 0.1ex solid #76797c; -} - -QHeaderView::section::horizontal -{ - border-left: transparent; -} - - -QHeaderView::section:checked -{ - color: white; - background-color: #334e5e; -} - - /* style the sort indicator */ -QHeaderView::down-arrow -{ - image: url(:/dark/down_arrow.svg); -} - -QHeaderView::up-arrow -{ - image: url(:/dark/up_arrow.svg); -} - -QTableCornerButton::section -{ - background-color: #31363b; - border: 0.1ex transparent #76797c; - border-radius: 0px; -} - -QToolBox -{ - padding: 0.5ex; - border: 0.1ex transparent black; -} - -QToolBox:selected -{ - background-color: #31363b; - border-color: #3daee9; -} - -QToolBox:hover -{ - border-color: #3daee9; -} - -QStatusBar::item -{ - border: 0px transparent dark; -} - -QFrame[height="3"], -QFrame[width="3"] -{ - background-color: #76797c; -} - -QSplitter::handle -{ - border: 0.1ex dashed #76797c; -} - -QSplitter::handle:hover -{ - background-color: #787876; - border: 0.1ex solid #76797c; -} - -QSplitter::handle:horizontal -{ - width: 0.1ex; -} - -QSplitter::handle:vertical -{ - height: 0.1ex; -} - -QProgressBar:horizontal -{ - background-color: #626568; - border: 0.1ex solid #31363b; - border-radius: 0.3ex; - height: 0.5ex; - text-align: right; - margin-top: 0.5ex; - margin-bottom: 0.5ex; - margin-right: 5ex; - padding: 0px; -} - -QProgressBar::chunk:horizontal -{ - background-color: #3daee9; - border: 0.1ex transparent; - border-radius: 0.3ex; -} - -QSpinBox, -QDoubleSpinBox -{ - padding-right: 1.5ex; -} - -QSpinBox::up-button, -QDoubleSpinBox::up-button -{ - subcontrol-origin: content; - subcontrol-position: right top; - - width: 1.6ex; - border-width: 0.1ex; -} - -QSpinBox::up-arrow, -QDoubleSpinBox::up-arrow -{ - border-image: url(:/dark/up_arrow.svg); - width: 0.9ex; - height: 0.6ex; -} - -QSpinBox::up-arrow:hover, -QSpinBox::up-arrow:pressed, -QDoubleSpinBox::up-arrow:hover, -QDoubleSpinBox::up-arrow:pressed -{ - border-image: url(:/dark/up_arrow-hover.svg); - width: 0.9ex; - height: 0.6ex; -} - -QSpinBox::up-arrow:disabled, -QSpinBox::up-arrow:off, -QDoubleSpinBox::up-arrow:disabled, -QDoubleSpinBox::up-arrow:off -{ - border-image: url(:/dark/up_arrow_disabled.svg); -} - -QSpinBox::down-button, -QDoubleSpinBox::down-button -{ - subcontrol-origin: content; - subcontrol-position: right bottom; - - width: 1.6ex; - border-width: 0.1ex; -} - -QSpinBox::down-arrow, -QDoubleSpinBox::down-arrow -{ - border-image: url(:/dark/down_arrow.svg); - width: 0.9ex; - height: 0.6ex; -} - -QSpinBox::down-arrow:hover, -QSpinBox::down-arrow:pressed, -QDoubleSpinBox::down-arrow:hover, -QDoubleSpinBox::down-arrow:pressed -{ - border-image: url(:/dark/down_arrow-hover.svg); - width: 0.9ex; - height: 0.6ex; -} - -QSpinBox::down-arrow:disabled, -QSpinBox::down-arrow:off, -QDoubleSpinBox::down-arrow:disabled, -QDoubleSpinBox::down-arrow:off -{ - border-image: url(:/dark/down_arrow_disabled.svg); -} diff --git a/runtime/dark/branch_closed-on.svg b/runtime/dark/branch_closed-on.svg index 8bd398f80..e69de29bb 100644 --- a/runtime/dark/branch_closed-on.svg +++ b/runtime/dark/branch_closed-on.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/branch_closed.svg b/runtime/dark/branch_closed.svg index f5a072f4b..e69de29bb 100644 --- a/runtime/dark/branch_closed.svg +++ b/runtime/dark/branch_closed.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/branch_open-on.svg b/runtime/dark/branch_open-on.svg index 4dd0c0655..e69de29bb 100644 --- a/runtime/dark/branch_open-on.svg +++ b/runtime/dark/branch_open-on.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/branch_open.svg b/runtime/dark/branch_open.svg index 0745890db..e69de29bb 100644 --- a/runtime/dark/branch_open.svg +++ b/runtime/dark/branch_open.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/checkbox_checked.svg b/runtime/dark/checkbox_checked.svg index 6753d8bd2..e69de29bb 100644 --- a/runtime/dark/checkbox_checked.svg +++ b/runtime/dark/checkbox_checked.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/dark/checkbox_checked_disabled.svg b/runtime/dark/checkbox_checked_disabled.svg index ff7e63aaa..e69de29bb 100644 --- a/runtime/dark/checkbox_checked_disabled.svg +++ b/runtime/dark/checkbox_checked_disabled.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/dark/checkbox_indeterminate.svg b/runtime/dark/checkbox_indeterminate.svg index 0f171248d..e69de29bb 100644 --- a/runtime/dark/checkbox_indeterminate.svg +++ b/runtime/dark/checkbox_indeterminate.svg @@ -1,7 +0,0 @@ - - - - - - - diff --git a/runtime/dark/checkbox_indeterminate_disabled.svg b/runtime/dark/checkbox_indeterminate_disabled.svg index bc0f285f0..e69de29bb 100644 --- a/runtime/dark/checkbox_indeterminate_disabled.svg +++ b/runtime/dark/checkbox_indeterminate_disabled.svg @@ -1,7 +0,0 @@ - - - - - - - diff --git a/runtime/dark/checkbox_unchecked.svg b/runtime/dark/checkbox_unchecked.svg index 6f3e56946..e69de29bb 100644 --- a/runtime/dark/checkbox_unchecked.svg +++ b/runtime/dark/checkbox_unchecked.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/dark/checkbox_unchecked_disabled.svg b/runtime/dark/checkbox_unchecked_disabled.svg index dd73f7584..e69de29bb 100644 --- a/runtime/dark/checkbox_unchecked_disabled.svg +++ b/runtime/dark/checkbox_unchecked_disabled.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/dark/close-hover.svg b/runtime/dark/close-hover.svg index e2b0dd89a..e69de29bb 100644 --- a/runtime/dark/close-hover.svg +++ b/runtime/dark/close-hover.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/close-pressed.svg b/runtime/dark/close-pressed.svg index a0dc2496f..e69de29bb 100644 --- a/runtime/dark/close-pressed.svg +++ b/runtime/dark/close-pressed.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/close.svg b/runtime/dark/close.svg index 07b50c9e3..e69de29bb 100644 --- a/runtime/dark/close.svg +++ b/runtime/dark/close.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/down_arrow-hover.svg b/runtime/dark/down_arrow-hover.svg index 408397f95..e69de29bb 100644 --- a/runtime/dark/down_arrow-hover.svg +++ b/runtime/dark/down_arrow-hover.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/down_arrow.svg b/runtime/dark/down_arrow.svg index a50df0014..e69de29bb 100644 --- a/runtime/dark/down_arrow.svg +++ b/runtime/dark/down_arrow.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/down_arrow_disabled.svg b/runtime/dark/down_arrow_disabled.svg index af74a3075..e69de29bb 100644 --- a/runtime/dark/down_arrow_disabled.svg +++ b/runtime/dark/down_arrow_disabled.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/hmovetoolbar.svg b/runtime/dark/hmovetoolbar.svg index e4904db02..e69de29bb 100644 --- a/runtime/dark/hmovetoolbar.svg +++ b/runtime/dark/hmovetoolbar.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/dark/hsepartoolbar.svg b/runtime/dark/hsepartoolbar.svg index 89beb2265..e69de29bb 100644 --- a/runtime/dark/hsepartoolbar.svg +++ b/runtime/dark/hsepartoolbar.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/left_arrow.svg b/runtime/dark/left_arrow.svg index 9c787cec0..e69de29bb 100644 --- a/runtime/dark/left_arrow.svg +++ b/runtime/dark/left_arrow.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/left_arrow_disabled.svg b/runtime/dark/left_arrow_disabled.svg index 2d749e725..e69de29bb 100644 --- a/runtime/dark/left_arrow_disabled.svg +++ b/runtime/dark/left_arrow_disabled.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/radio_checked.svg b/runtime/dark/radio_checked.svg index b8f706486..e69de29bb 100644 --- a/runtime/dark/radio_checked.svg +++ b/runtime/dark/radio_checked.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/dark/radio_checked_disabled.svg b/runtime/dark/radio_checked_disabled.svg index 523ee0049..e69de29bb 100644 --- a/runtime/dark/radio_checked_disabled.svg +++ b/runtime/dark/radio_checked_disabled.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/dark/radio_unchecked.svg b/runtime/dark/radio_unchecked.svg index 1a556e360..e69de29bb 100644 --- a/runtime/dark/radio_unchecked.svg +++ b/runtime/dark/radio_unchecked.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/dark/radio_unchecked_disabled.svg b/runtime/dark/radio_unchecked_disabled.svg index b3da8a2dc..e69de29bb 100644 --- a/runtime/dark/radio_unchecked_disabled.svg +++ b/runtime/dark/radio_unchecked_disabled.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/dark/right_arrow.svg b/runtime/dark/right_arrow.svg index b793513f2..e69de29bb 100644 --- a/runtime/dark/right_arrow.svg +++ b/runtime/dark/right_arrow.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/right_arrow_disabled.svg b/runtime/dark/right_arrow_disabled.svg index 4940025ef..e69de29bb 100644 --- a/runtime/dark/right_arrow_disabled.svg +++ b/runtime/dark/right_arrow_disabled.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/sizegrip.svg b/runtime/dark/sizegrip.svg index 3388f07dc..e69de29bb 100644 --- a/runtime/dark/sizegrip.svg +++ b/runtime/dark/sizegrip.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/spinup_disabled.svg b/runtime/dark/spinup_disabled.svg index 838436d0a..e69de29bb 100644 --- a/runtime/dark/spinup_disabled.svg +++ b/runtime/dark/spinup_disabled.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/stylesheet-branch-end-closed.svg b/runtime/dark/stylesheet-branch-end-closed.svg index eb73b13a3..e69de29bb 100644 --- a/runtime/dark/stylesheet-branch-end-closed.svg +++ b/runtime/dark/stylesheet-branch-end-closed.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/dark/stylesheet-branch-end-open.svg b/runtime/dark/stylesheet-branch-end-open.svg index eb73b13a3..e69de29bb 100644 --- a/runtime/dark/stylesheet-branch-end-open.svg +++ b/runtime/dark/stylesheet-branch-end-open.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/dark/stylesheet-branch-end.svg b/runtime/dark/stylesheet-branch-end.svg index 334ca0cdf..e69de29bb 100644 --- a/runtime/dark/stylesheet-branch-end.svg +++ b/runtime/dark/stylesheet-branch-end.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/dark/stylesheet-branch-more.svg b/runtime/dark/stylesheet-branch-more.svg index f5250ba38..e69de29bb 100644 --- a/runtime/dark/stylesheet-branch-more.svg +++ b/runtime/dark/stylesheet-branch-more.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/dark/stylesheet-vline.svg b/runtime/dark/stylesheet-vline.svg index 4e7ff6aaa..e69de29bb 100644 --- a/runtime/dark/stylesheet-vline.svg +++ b/runtime/dark/stylesheet-vline.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/transparent.svg b/runtime/dark/transparent.svg index 3a8ca5cf6..e69de29bb 100644 --- a/runtime/dark/transparent.svg +++ b/runtime/dark/transparent.svg @@ -1 +0,0 @@ - diff --git a/runtime/dark/undock-hover.svg b/runtime/dark/undock-hover.svg index 6bddbd721..e69de29bb 100644 --- a/runtime/dark/undock-hover.svg +++ b/runtime/dark/undock-hover.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/dark/undock.svg b/runtime/dark/undock.svg index 9ab21971c..e69de29bb 100644 --- a/runtime/dark/undock.svg +++ b/runtime/dark/undock.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/up_arrow-hover.svg b/runtime/dark/up_arrow-hover.svg index dd1271a5b..e69de29bb 100644 --- a/runtime/dark/up_arrow-hover.svg +++ b/runtime/dark/up_arrow-hover.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/up_arrow.svg b/runtime/dark/up_arrow.svg index 9f42239b3..e69de29bb 100644 --- a/runtime/dark/up_arrow.svg +++ b/runtime/dark/up_arrow.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/up_arrow_disabled.svg b/runtime/dark/up_arrow_disabled.svg index 742e1c549..e69de29bb 100644 --- a/runtime/dark/up_arrow_disabled.svg +++ b/runtime/dark/up_arrow_disabled.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/dark/vmovetoolbar.svg b/runtime/dark/vmovetoolbar.svg index 0a30d45ef..e69de29bb 100644 --- a/runtime/dark/vmovetoolbar.svg +++ b/runtime/dark/vmovetoolbar.svg @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/runtime/dark/vsepartoolbars.svg b/runtime/dark/vsepartoolbars.svg index 00e91ab8d..e69de29bb 100644 --- a/runtime/dark/vsepartoolbars.svg +++ b/runtime/dark/vsepartoolbars.svg @@ -1,7 +0,0 @@ - - - - - - - diff --git a/runtime/forward.png b/runtime/forward.png deleted file mode 100755 index 057218e03..000000000 Binary files a/runtime/forward.png and /dev/null differ diff --git a/runtime/light.qss b/runtime/light.qss deleted file mode 100644 index e62523169..000000000 --- a/runtime/light.qss +++ /dev/null @@ -1,1654 +0,0 @@ -/* - * Breeze stylesheet. - * - * :author: Colin Duquesnoy - * :editor: Alex Huszagh - * :license: MIT, see LICENSE.md - * - * This is originally a fork of QDarkStyleSheet, and is based on Breeze/ - * BreezeDark color scheme, but is in no way affiliated with KDE. - * - * --------------------------------------------------------------------- - * The MIT License (MIT) - * - * Copyright (c) <2013-2014> - * Copyright (c) <2015-2016> - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * --------------------------------------------------------------------- - */ - -QToolTip -{ - background-color: black; - color: white; - padding: 0.5ex; -} - -QWidget -{ - color: #31363B; - background-color: #EFF0F1; - selection-background-color:#33A4DF; - selection-color: #31363B; - background-clip: border; - border-image: none; - border: 0px transparent black; - outline: 0; -} - -QWidget:item:hover -{ - background-color: #33A4DF; - color: #31363B; -} - -QWidget:item:selected -{ - background-color: #33A4DF; -} - - -QCheckBox -{ - spacing: 0.5ex; - outline: none; - color: #31363B; - margin-bottom: 0.2ex; - opacity: 200; -} - -QCheckBox:disabled -{ - color: #BAB9B8; -} - -QGroupBox::indicator -{ - margin-left: 0.2ex; - margin-left: 0.2ex; -} - -QCheckBox::indicator:unchecked, -QCheckBox::indicator:unchecked:focus -{ - border-image: url(:/light/checkbox_unchecked_disabled.svg); -} - -QCheckBox::indicator:unchecked:hover, -QCheckBox::indicator:unchecked:pressed, -QGroupBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:focus, -QGroupBox::indicator:unchecked:pressed -{ - border: none; - border-image: url(:/light/checkbox_unchecked-hover.svg); -} - -QCheckBox::indicator:checked -{ - border-image: url(:/light/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:focus, -QCheckBox::indicator:checked:pressed, -QGroupBox::indicator:checked:focus, -QGroupBox::indicator:checked:pressed -{ - border: none; - border-image: url(:/light/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QGroupBox::indicator:checked:hover -{ - border-image: url(:/light/checkbox_checked-hover.svg); -} - -QCheckBox::indicator:indeterminate -{ - border-image: url(:/light/checkbox_indeterminate.svg); -} - -QCheckBox::indicator:indeterminate:hover -{ - border-image: url(:/light/checkbox_indeterminate-hover.svg); -} - -QCheckBox::indicator:indeterminate:focus, -QCheckBox::indicator:indeterminate:pressed -{ -} - -QCheckBox::indicator:indeterminate:disabled -{ - border-image: url(:/light/checkbox_indeterminate_disabled.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled -{ - border-image: url(:/light/checkbox_checked_disabled.svg); -} - -QCheckBox::indicator:unchecked:disabled, -QGroupBox::indicator:unchecked:disabled -{ - border-image: url(:/light/checkbox_unchecked_disabled.svg); -} - -QRadioButton -{ - spacing: 0.5ex; - outline: none; - color: #31363B; - margin-bottom: 0.2ex; -} - -QRadioButton:disabled -{ - color: #BAB9B8; -} - -QRadioButton::indicator:unchecked, -QRadioButton::indicator:unchecked:focus -{ - border-image: url(:/light/radio_unchecked_disabled.svg); -} - -QRadioButton::indicator:unchecked:hover, -QRadioButton::indicator:unchecked:pressed -{ - border: none; - outline: none; - border-image: url(:/light/radio_unchecked-hover.svg); -} - -QRadioButton::indicator:checked -{ - border: none; - outline: none; - border-image: url(:/light/radio_checked.svg); -} - -QRadioButton::indicator:checked:focus, -QRadioButton::indicator:checked:pressed -{ - border: none; - outline: none; - border-image: url(:/light/radio_checked.svg); -} - -QRadioButton::indicator:checked:hover -{ - border-image: url(:/light/radio_checked-hover.svg); -} - -QRadioButton::indicator:checked:disabled -{ - outline: none; - border-image: url(:/light/radio_checked_disabled.svg); -} - -QRadioButton::indicator:unchecked:disabled -{ - border-image: url(:/light/radio_unchecked_disabled.svg); -} - -QMenuBar -{ - background-color: #EFF0F1; - color: #31363B; -} - -QMenuBar::item -{ - background: transparent; -} - -QMenuBar::item:selected -{ - background: transparent; - border: 0.1ex solid #BAB9B8; -} - -QMenuBar::item:pressed -{ - border: 0.1ex solid #BAB9B8; - background-color: #33A4DF; - color: #31363B; - margin-bottom: -0.1ex; - padding-bottom: 0.1ex; -} - -QMenu -{ - border: 0.1ex solid #BAB9B8; - color: #31363B; - margin: 0.2ex; -} - -QMenu::icon -{ - margin: 0.5ex; -} - -QMenu::item -{ - padding: 0.5ex 3ex 0.5ex 3ex; - margin-left: 0.5ex; - border: 0.1ex solid transparent; /* reserve space for selection border */ -} - -QMenu::item:selected -{ - color: #31363B; -} - -QMenu::separator -{ - height: 0.2ex; - background: lightblue; - margin-left: 1ex; - margin-right: 0.5ex; -} - -/* non-exclusive indicator = check box style indicator - (see QActionGroup::setExclusive) */ -QMenu::indicator:non-exclusive:unchecked -{ - border-image: url(:/light/checkbox_unchecked_disabled.svg); -} - -QMenu::indicator:non-exclusive:unchecked:selected -{ - border-image: url(:/light/checkbox_unchecked_disabled.svg); -} - -QMenu::indicator:non-exclusive:checked -{ - border-image: url(:/light/checkbox_checked.svg); -} - -QMenu::indicator:non-exclusive:checked:selected -{ - border-image: url(:/light/checkbox_checked.svg); -} - -/* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ -QMenu::indicator:exclusive:unchecked -{ - border-image: url(:/light/radio_unchecked_disabled.svg); -} - -QMenu::indicator:exclusive:unchecked:selected -{ - border-image: url(:/light/radio_unchecked_disabled.svg); -} - -QMenu::indicator:exclusive:checked -{ - border-image: url(:/light/radio_checked.svg); -} - -QMenu::indicator:exclusive:checked:selected -{ - border-image: url(:/light/radio_checked.svg); -} - -QMenu::right-arrow -{ - margin: 0.5ex; - border-image: url(:/light/right_arrow.svg); - width: 0.6ex; - height: 0.9ex; -} - - -QWidget:disabled -{ - color: #454545; - background-color: #EFF0F1; -} - -QAbstractItemView -{ - alternate-background-color: #EFF0F1; - color: #31363B; - border: 0.1ex solid 3A3939; - border-radius: 0.2ex; -} - -QWidget:focus, -QMenuBar:focus -{ - border: 0.1ex solid #33A4DF; -} - -QTabWidget:focus, -QCheckBox:focus, -QRadioButton:focus, -QSlider:focus -{ - border: none; -} - -QLineEdit -{ - background-color: #FCFCFC; - padding: 0.5ex; - border-style: solid; - border: 0.1ex solid #BAB9B8; - border-radius: 0.2ex; - color: #31363B; -} - -QGroupBox -{ - border: 0.1ex solid #BAB9B8; - border-radius: 0.2ex; - padding-top: 1ex; - margin-top: 1ex; -} - -QGroupBox::title -{ - subcontrol-origin: margin; - subcontrol-position: top center; - padding-left: 0.1ex; - padding-right: 0.1ex; - margin-top: -0.7ex; -} - -QAbstractScrollArea -{ - border-radius: 0.2ex; - border: 0.1ex solid #BAB9B8; - background-color: transparent; -} - -QScrollBar:horizontal -{ - height: 1.5ex; - margin: 0.3ex 1.5ex 0.3ex 1.5ex; - border: 0.1ex transparent #2A2929; - border-radius: 0.4ex; - background-color: #2A2929; -} - -QScrollBar::handle:horizontal -{ - background-color: #605F5F; - min-width: 0.5ex; - border-radius: 0.4ex; -} - -QScrollBar::add-line:horizontal -{ - margin: 0ex 0.3ex 0ex 0.3ex; - border-image: url(:/light/right_arrow_disabled.svg); - width: 1ex; - height: 1ex; - subcontrol-position: right; - subcontrol-origin: margin; -} - -QScrollBar::sub-line:horizontal -{ - margin: 0px 0.3ex 0px 0.3ex; - border-image: url(:/light/left_arrow_disabled.svg); - height: 1ex; - width: 1ex; - subcontrol-position: left; - subcontrol-origin: margin; -} - -QScrollBar::add-line:horizontal:hover,QScrollBar::add-line:horizontal:on -{ - border-image: url(:/light/right_arrow.svg); - width: 1ex; - height: 1ex; - subcontrol-position: right; - subcontrol-origin: margin; -} - - -QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on -{ - border-image: url(:/light/left_arrow.svg); - width: 1ex; - height: 1ex; - subcontrol-position: left; - subcontrol-origin: margin; -} - -QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal -{ - background: none; -} - - -QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal -{ - background: none; -} - -QScrollBar:vertical -{ - background-color: #2A2929; - width: 1.5ex; - margin: 1.5ex 0.3ex 1.5ex 0.3ex; - border: 0.1ex transparent #2A2929; - border-radius: 0.4ex; -} - -QScrollBar::handle:vertical -{ - background-color: #605F5F; - min-height: 0.5ex; - border-radius: 0.4ex; -} - -QScrollBar::sub-line:vertical -{ - margin: 0.3ex 0ex 0.3ex 0ex; - border-image: url(:/light/up_arrow_disabled.svg); - height: 1ex; - width: 1ex; - subcontrol-position: top; - subcontrol-origin: margin; -} - -QScrollBar::add-line:vertical -{ - margin: 0.3ex 0ex 0.3ex 0ex; - border-image: url(:/light/down_arrow_disabled.svg); - height: 1ex; - width: 1ex; - subcontrol-position: bottom; - subcontrol-origin: margin; -} - -QScrollBar::sub-line:vertical:hover, -QScrollBar::sub-line:vertical:on -{ - - border-image: url(:/light/up_arrow.svg); - height: 1ex; - width: 1ex; - subcontrol-position: top; - subcontrol-origin: margin; -} - - -QScrollBar::add-line:vertical:hover, -QScrollBar::add-line:vertical:on -{ - border-image: url(:/light/down_arrow.svg); - height: 1ex; - width: 1ex; - subcontrol-position: bottom; - subcontrol-origin: margin; -} - -QScrollBar::up-arrow:vertical, -QScrollBar::down-arrow:vertical -{ - background: none; -} - - -QScrollBar::add-page:vertical, -QScrollBar::sub-page:vertical -{ - background: none; -} - -QTextEdit -{ - background-color: #EFF0F1; - color: #31363B; - border: 0.1ex solid #BAB9B8; -} - -QPlainTextEdit -{ - background-color: #EFF0F1; - color: #31363B; - border-radius: 0.2ex; - border: 0.1ex solid #BAB9B8; -} - -QHeaderView::section -{ - background-color: #BAB9B8; - color: #31363B; - padding: 0.5ex; - border: 0.1ex solid #BAB9B8; -} - -QSizeGrip -{ - border-image: url(:/light/sizegrip.svg); - width: 1.2ex; - height: 1.2ex; -} - -QMainWindow::separator -{ - background-color: #EFF0F1; - color: white; - padding-left: 0.4ex; - spacing: 0.2ex; - border: 0.1ex dashed #BAB9B8; -} - -QMainWindow::separator:hover -{ - - background-color: #787876; - color: white; - padding-left: 0.4ex; - border: 0.1ex solid #BAB9B8; - spacing: 0.2x; -} - -QMenu::separator -{ - height: 0.1ex; - background-color: #BAB9B8; - color: white; - padding-left: 0.4ex; - margin-left: 1ex; - margin-right: 0.5ex; -} - -QFrame[frameShape="2"], /* QFrame::Panel == 0x0003 */ -QFrame[frameShape="3"], /* QFrame::WinPanel == 0x0003 */ -QFrame[frameShape="4"], /* QFrame::HLine == 0x0004 */ -QFrame[frameShape="5"], /* QFrame::VLine == 0x0005 */ -QFrame[frameShape="6"] /* QFrame::StyledPanel == 0x0006 */ -{ - border-width: 0.1ex; - padding: 0.1ex; - border-style: solid; - border-color: #EFF0F1; - background-color: #bcbfc2; - border-radius: 0.5ex; -} - -QStackedWidget -{ - border: 0.1ex transparent black; -} - -QToolBar -{ - border: 0.1ex transparent #393838; - background: 0.1ex solid #EFF0F1; - font-weight: bold; -} - -QToolBar::handle:horizontal -{ - border-image: url(:/light/hmovetoolbar.svg); - width = 1.6ex; - height = 6.4ex; -} - -QToolBar::handle:vertical -{ - border-image: url(:/light/vmovetoolbar.svg); - width = 5.4ex; - height = 1ex; -} - -QToolBar::separator:horizontal -{ - border-image: url(:/light/hsepartoolbar.svg); - width = 0.7ex; - height = 6.3ex; -} - -QToolBar::separator:vertical -{ - border-image: url(:/light/vsepartoolbars.svg); - width = 6.3ex; - height = 0.7ex; -} - -QPushButton -{ - color: #31363B; - background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #EFF0F1, stop: 0.5 #eaebec); - border-width: 0.1ex; - border-color: #BAB9B8; - border-style: solid; - padding: 0.5ex; - border-radius: 0.2ex; - outline: none; -} - -QPushButton:disabled -{ - background-color: #e0e1e2; - border-width: 0.1ex; - border-color: #b4b4b4; - border-style: solid; - padding-top: 0.5ex; - padding-bottom: 0.5ex; - padding-left: 1ex; - padding-right: 1ex; - border-radius: 0.2ex; - color: #b4b4b4; -} - -QPushButton:focus -{ - color: black; -} - -QComboBox -{ - selection-background-color: #33A4DF; - border-style: solid; - border: 0.1ex solid #BAB9B8; - border-radius: 0.2ex; - padding: 0.5ex; - min-width: 7.5ex; -} - -QPushButton:checked -{ - background-color: #BAB9B8; - border-color: #6A6969; -} - -QComboBox:hover, -QAbstractSpinBox:hover, -QLineEdit:hover, -QTextEdit:hover, -QPlainTextEdit:hover, -QAbstractView:hover, -QTreeView:hover -{ - border: 0.1ex solid #33A4DF; - color: #31363B; -} - -QComboBox:hover:pressed, -QPushButton:hover:pressed, -QAbstractSpinBox:hover:pressed, -QLineEdit:hover:pressed, -QTextEdit:hover:pressed, -QPlainTextEdit:hover:pressed, -QAbstractView:hover:pressed, -QTreeView:hover:pressed -{ - background-color: #EFF0F1; -} - -QComboBox:on -{ - padding-top: 0.3ex; - padding-left: 0.4ex; - selection-background-color: #4a4a4a; -} - -QComboBox QAbstractItemView -{ - background-color: #FCFCFC; - border-radius: 0.2ex; - border: 0.1ex solid #BAB9B8; - selection-background-color: #33A4DF; -} - -QComboBox::drop-down -{ - subcontrol-origin: padding; - subcontrol-position: top right; - width: 1.5ex; - - border-left-width: 0ex; - border-left-color: darkgray; - border-left-style: solid; - border-top-right-radius: 0.3ex; - border-bottom-right-radius: 0.3ex; -} - -QComboBox::down-arrow -{ - border-image: url(:/light/down_arrow_disabled.svg); - width: 0.9ex; - height: 0.6ex; -} - -QComboBox::down-arrow:on, -QComboBox::down-arrow:hover, -QComboBox::down-arrow:focus -{ - border-image: url(:/light/down_arrow.svg); - width: 0.9ex; - height: 0.6ex; -} - -QAbstractSpinBox -{ - padding: 0.5ex; - border: 0.1ex solid #BAB9B8; - background-color: #D9D8D7; - color: #31363B; - border-radius: 0.2ex; - min-width: 7.5ex; -} - -QAbstractSpinBox:up-button -{ - background-color: transparent; - subcontrol-origin: border; - subcontrol-position: center right; -} - -QAbstractSpinBox:down-button -{ - background-color: transparent; - subcontrol-origin: border; - subcontrol-position: center left; -} - -QAbstractSpinBox::up-arrow, -QAbstractSpinBox::up-arrow:disabled, -QAbstractSpinBox::up-arrow:off -{ - border-image: url(:/light/up_arrow_disabled.svg); - width: 0.9ex; - height: 0.6ex; -} - -QAbstractSpinBox::up-arrow:hover -{ - border-image: url(:/light/up_arrow.svg); - width: 0.9ex; - height: 0.6ex; -} - -QAbstractSpinBox::down-arrow, -QAbstractSpinBox::down-arrow:disabled, -QAbstractSpinBox::down-arrow:off -{ - border-image: url(:/light/down_arrow_disabled.svg); - width: 0.9ex; - height: 0.6ex; -} - -QAbstractSpinBox::down-arrow:hover -{ - border-image: url(:/light/down_arrow.svg); - width: 0.9ex; - height: 0.6ex; -} - -QLabel -{ - border: 0ex solid black; -} - -QTabWidget{ - border: 0.1ex solid #BAB9B8; -} - -/* BORDERS */ -QTabWidget::pane -{ - padding: 0.5ex; - margin: 0.1ex; -} - -QTabWidget::pane:top -{ - border: 0.1ex solid #BAB9B8; - top: -0.1ex; -} - -QTabWidget::pane:bottom -{ - border: 0.1ex solid #BAB9B8; - bottom: -0.1ex; -} - -QTabWidget::pane:left -{ - border: 0.1ex solid #BAB9B8; - right: -0.1ex; -} - -QTabWidget::pane:right -{ - border: 0.1ex solid #BAB9B8; - left: -0.1ex; -} - -QTabBar -{ - qproperty-drawBase: 0; - left: 0.5ex; /* move to the right by 0.5ex */ - border-radius: 0.3ex; -} - -QTabBar:focus -{ - border: 0ex transparent black; -} - -QTabBar::close-button -{ - border-image: url(:/light/close.svg); - width: 1.2ex; - height: 1.2ex; - background: transparent; -} - -QTabBar::close-button:hover -{ - border-image: url(:/light/close-hover.svg); - width: 1.2ex; - height: 1.2ex; - background: transparent; -} - -QTabBar::close-button:pressed -{ - border-image: url(:/light/close-pressed.svg); - width: 1.2ex; - height: 1.2ex; - background: transparent; -} - -/* TOP TABS */ -QTabBar::tab:top -{ - color: #31363B; - border: 0.1ex transparent black; - border-left: 0.1ex solid #BAB9B8; - border-top: 0.1ex solid #BAB9B8; - background-color: #EFF0F1; - padding: 0.5ex; - min-width: 5ex; - border-top-left-radius: 0.2ex; - border-top-right-radius: 0.2ex; -} - -QTabBar::tab:top:last, -QTabBar::tab:top:only-one -{ - color: #31363B; - border: 0.1ex transparent black; - border-left: 0.1ex solid #BAB9B8; - border-right: 0.1ex solid #BAB9B8; - border-top: 0.1ex solid #BAB9B8; - background-color: #EFF0F1; - padding: 0.5ex; - min-width: 5ex; - border-top-left-radius: 0.2ex; - border-top-right-radius: 0.2ex; -} - -QTabBar::tab:top:!selected -{ - color: #31363B; - background-color: #D9D8D7; - border: 0.1ex transparent black; - border-left: 0.1ex solid #BAB9B8; - border-top-left-radius: 0.2ex; - border-top-right-radius: 0.2ex; -} - -QTabBar::tab:top:first:!selected -{ - color: #31363B; - background-color: #D9D8D7; - border: 0.1ex transparent black; - border-top-left-radius: 0.2ex; - border-top-right-radius: 0.2ex; -} - -QTabBar::tab:top:!selected:hover -{ - background-color: rgba(61, 173, 232, 0.1); - border: 0.1ex rgba(61, 173, 232, 0.1); - border-left: 0.1ex solid #BAB9B8; -} - -QTabBar::tab:top:!selected:first:hover -{ - background-color: rgba(61, 173, 232, 0.1); - border: 0.1ex rgba(61, 173, 232, 0.1); -} - -/* BOTTOM TABS */ -QTabBar::tab:bottom -{ - color: #31363B; - border: 0.1ex transparent black; - border-left: 0.1ex solid #BAB9B8; - border-bottom: 0.1ex solid #BAB9B8; - background-color: #EFF0F1; - padding: 0.5ex; - border-bottom-left-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; - min-width: 5ex; -} - -QTabBar::tab:bottom:last, -QTabBar::tab:bottom:only-one -{ - color: #31363B; - border: 0.1ex transparent black; - border-left: 0.1ex solid #BAB9B8; - border-right: 0.1ex solid #BAB9B8; - border-bottom: 0.1ex solid #BAB9B8; - background-color: #EFF0F1; - padding: 0.5ex; - border-bottom-left-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; - min-width: 5ex; -} - -QTabBar::tab:bottom:!selected -{ - color: #31363B; - background-color: #D9D8D7; - border: 0.1ex transparent black; - border-left: 0.1ex solid #BAB9B8; - border-bottom-left-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; -} - -QTabBar::tab:bottom:first:!selected -{ - color: #31363B; - background-color: #D9D8D7; - border: 0.1ex transparent black; - border-bottom-left-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; -} - -QTabBar::tab:bottom:!selected:hover -{ - background-color: rgba(61, 173, 232, 0.1); - border: 0.1ex rgba(61, 173, 232, 0.1); - border-left: 0.1ex solid #BAB9B8; -} - -QTabBar::tab:bottom:!selected:first:hover -{ - background-color: rgba(61, 173, 232, 0.1); - border: 0.1ex rgba(61, 173, 232, 0.1); -} - -/* LEFT TABS */ -QTabBar::tab:left -{ - color: #31363B; - border: 0.1ex transparent black; - border-top: 0.1ex solid #BAB9B8; - border-right: 0.1ex solid #BAB9B8; - background-color: #EFF0F1; - padding: 0.5ex; - border-top-right-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; - min-height: 5ex; -} - -QTabBar::tab:left:last, -QTabBar::tab:left:only-one -{ - color: #31363B; - border: 0.1ex transparent black; - border-top: 0.1ex solid #BAB9B8; - border-bottom: 0.1ex solid #BAB9B8; - border-right: 0.1ex solid #BAB9B8; - background-color: #EFF0F1; - padding: 0.5ex; - border-top-right-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; - min-height: 5ex; -} - -QTabBar::tab:left:!selected -{ - color: #31363B; - background-color: #D9D8D7; - border: 0.1ex transparent black; - border-top: 0.1ex solid #BAB9B8; - border-top-right-radius: 0.2ex; - border-bottom-right-radius: 0.2ex; -} - -QTabBar::tab:left:!selected:hover -{ - background-color: rgba(61, 173, 232, 0.1); - border: 0.1ex rgba(61, 173, 232, 0.1); - border-top: 0.1ex solid #BAB9B8; -} - -QTabBar::tab:left:!selected:first:hover -{ - background-color: rgba(61, 173, 232, 0.1); - border: 0.1ex rgba(61, 173, 232, 0.1); -} - -/* RIGHT TABS */ -QTabBar::tab:right -{ - color: #31363B; - border: 0.1ex transparent black; - border-top: 0.1ex solid #BAB9B8; - border-left: 0.1ex solid #BAB9B8; - background-color: #D9D8D7; - padding: 0.5ex; - border-top-left-radius: 0.2ex; - border-bottom-left-radius: 0.2ex; - min-height: 5ex; -} - -QTabBar::tab:right:last, -QTabBar::tab:right:only-one -{ - color: #31363B; - border: 0.1ex transparent black; - border-top: 0.1ex solid #BAB9B8; - border-bottom: 0.1ex solid #BAB9B8; - border-left: 0.1ex solid #BAB9B8; - background-color: #D9D8D7; - padding: 0.5ex; - border-top-left-radius: 0.2ex; - border-bottom-left-radius: 0.2ex; - min-height: 5ex; -} - -QTabBar::tab:right:!selected -{ - color: #31363B; - background-color: #54575B; - border: 0.1ex transparent black; - border-top: 0.1ex solid #BAB9B8; - border-top-left-radius: 0.2ex; - border-bottom-left-radius: 0.2ex; -} - -QTabBar::tab:right:!selected:hover -{ - background-color: rgba(61, 173, 232, 0.1); - border: 0.1ex rgba(61, 173, 232, 0.1); - border-top: 0.1ex solid #BAB9B8; -} - -QTabBar::tab:right:!selected:first:hover -{ - background-color: rgba(61, 173, 232, 0.1); - border: 0.1ex rgba(61, 173, 232, 0.1); -} - -QTabBar QToolButton::right-arrow:enabled -{ - border-image: url(:/light/right_arrow.svg); -} - -QTabBar QToolButton::left-arrow:enabled -{ - border-image: url(:/light/left_arrow.svg); -} - -QTabBar QToolButton::right-arrow:disabled -{ - border-image: url(:/light/right_arrow_disabled.svg); -} - -QTabBar QToolButton::left-arrow:disabled -{ - border-image: url(:/light/left_arrow_disabled.svg); -} - -QDockWidget -{ - background: #EFF0F1; - border: 0.1ex solid #403F3F; - titlebar-close-icon: url(:/light/transparent.svg); - titlebar-normal-icon: url(:/light/transparent.svg); -} - -QDockWidget::close-button, -QDockWidget::float-button -{ - border: 0.1ex solid transparent; - border-radius: 0.2ex; - background: transparent; -} - - -QDockWidget::float-button -{ - border-image: url(:/dark/undock.svg); -} - -QDockWidget::float-button:hover -{ - border-image: url(:/dark/undock-hover.svg) ; -} - -QDockWidget::close-button -{ - border-image: url(:/dark/close.svg) ; -} - -QDockWidget::close-button:hover -{ - border-image: url(:/dark/close-hover.svg) ; -} - -QDockWidget::close-button:pressed -{ - border-image: url(:/dark/close-pressed.svg) ; -} - -QTreeView, -QListView -{ - border: 0.1ex solid #BAB9B8; - background-color: #FCFCFC; -} - - -QTreeView::branch:has-siblings:!adjoins-item -{ - border-image: url(:/light/stylesheet-vline.svg) 0; -} - -QTreeView::branch:has-siblings:adjoins-item -{ - border-image: url(:/light/stylesheet-branch-more.svg) 0; -} - -QTreeView::branch:!has-children:!has-siblings:adjoins-item -{ - border-image: url(:/light/stylesheet-branch-end.svg) 0; -} - -QTreeView::branch:has-children:!has-siblings:closed, -QTreeView::branch:closed:has-children:has-siblings -{ - border-image: url(:/light/stylesheet-branch-end-closed.svg) 0; - image: url(:/light/branch_closed.svg); -} - -QTreeView::branch:open:has-children:!has-siblings, -QTreeView::branch:open:has-children:has-siblings -{ - border-image: url(:/light/stylesheet-branch-end-open.svg) 0; - image: url(:/light/branch_open.svg); -} - -QTableView::item, -QListView::item, -QTreeView::item -{ - padding: 0.3ex; -} - -QTableView::item:!selected:hover, -QListView::item:!selected:hover, -QTreeView::item:!selected:hover -{ - background-color: rgba(61, 173, 232, 0.1); - outline: 0; - color: #31363B; - padding: 0.3ex; -} - -QSlider::groove:horizontal -{ - border: 0.1ex solid #EFF0F1; - height: 0.4ex; - background: #9CA0A4; - margin: 0px; - border-radius: 0.2ex; -} - -QSlider::handle:horizontal -{ - background: #D9D8D7; - border: 0.1ex solid #BABEC2; - width: 1.6ex; - height: 1.6ex; - margin: -0.8ex 0; - border-radius: 0.9ex; -} - -QSlider::groove:vertical -{ - border: 0.1ex solid #EFF0F1; - width: 0.4ex; - background: #9CA0A4; - margin: 0ex; - border-radius: 0.3ex; -} - -QSlider::handle:vertical -{ - background: #D9D8D7; - border: 0.1ex solid #BABEC2; - width: 1.6ex; - height: 1.6ex; - margin: 0 -0.8ex; - border-radius: 0.9ex; -} - -QSlider::handle:horizontal:focus, -QSlider::handle:vertical:focus -{ - border: 0.1ex solid #33A4DF; -} - -QSlider::handle:horizontal:hover, -QSlider::handle:vertical:hover -{ - border: 0.1ex solid #51c2fc; -} - -QSlider::sub-page:horizontal, -QSlider::add-page:vertical -{ - background: #33A4DF; - border-radius: 0.3ex; -} - -QSlider::add-page:horizontal, -QSlider::sub-page:vertical -{ - background: #BABEC2; - border-radius: 0.3ex; -} - -QToolButton -{ - background-color: transparent; - border: 0.1ex solid #BAB9B8; - border-radius: 0.2ex; - margin: 0.3ex; - padding: 0.5ex; -} - -QToolButton[popupMode="1"] /* only for MenuButtonPopup */ -{ - padding-right: 2ex; /* make way for the popup button */ -} - -QToolButton[popupMode="2"] /* only for InstantPopup */ -{ - padding-right: 1ex; /* make way for the popup button */ -} - -QToolButton::menu-indicator -{ - border-image: url(:/light/down_arrow.svg); - top: -0.7ex; left: -0.2ex; /* shift it a bit */ - width = 0.9ex; - height = 0.6ex; -} - -QToolButton::menu-arrow -{ - border-image: url(:/light/down_arrow.svg); - width = 0.9ex; - height = 0.6ex; -} - -QToolButton:hover, -QToolButton::menu-button:hover -{ - background-color: transparent; - border: 0.1ex solid #33A4DF; -} - -QToolButton:checked, -QToolButton:pressed, -QToolButton::menu-button:pressed -{ - background-color: #47b8fc; - border: 0.1ex solid #47b8fc; - padding: 0.5ex; -} - -QToolButton::menu-button -{ - border: 0.1ex solid #BAB9B8; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; - /* 1ex width + 0.4ex for border + no text = 2ex allocated above */ - width: 1ex; - padding: 0.5ex; - outline: none; -} - -QToolButton::menu-arrow:open -{ - border: 0.1ex solid #BAB9B8; -} - -QPushButton::menu-indicator -{ - subcontrol-origin: padding; - subcontrol-position: bottom right; - left: 0.8ex; -} - -QTableView -{ - border: 0.1ex solid #BAB9B8; - gridline-color: #BAB9B8; - background-color: #FCFCFC; -} - - -QTableView, -QHeaderView -{ - border-radius: 0px; -} - -QTableView::item:pressed -{ - background: #33A4DF; - color: #31363B; -} - -QTableView::item:selected:active -{ - background: #33A4DF; - color: #31363B; -} - -QTableView::item:selected:hover -{ - background-color: #47b8f3; - color: #31363B; -} - -QListView::item:pressed, -QTreeView::item:pressed -{ - background: #3daee9; - color: #31363B; -} - -QTreeView::item:selected:active, -QListView::item:selected:active -{ - background: #3daee9; - color: #31363B; -} - -QListView::item:selected:hover, -QTreeView::item:selected:hover -{ - background-color: #51c2fc; - color: #31363B; -} - - -QHeaderView -{ - background-color: #EFF0F1; - border: 0.1ex transparent; - border-radius: 0px; - margin: 0px; - padding: 0px; - -} - -QHeaderView::section -{ - background-color: #EFF0F1; - color: #31363B; - padding: 0.5ex; - border: 0.1ex solid #BAB9B8; - border-radius: 0px; - text-align: center; -} - -QHeaderView::section::vertical::first, -QHeaderView::section::vertical::only-one -{ - border-top: 0.1ex solid #BAB9B8; -} - -QHeaderView::section::vertical -{ - border-top: transparent; -} - -QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one -{ - border-left: 0.1ex solid #BAB9B8; -} - -QHeaderView::section::horizontal -{ - border-left: transparent; -} - - -QHeaderView::section:checked - - { - color: black; - background-color: #b9dae7; - } - - /* style the sort indicator */ -QHeaderView::down-arrow -{ - image: url(:/light/down_arrow.svg); -} - -QHeaderView::up-arrow -{ - image: url(:/light/up_arrow.svg); -} - -QTableCornerButton::section -{ - background-color: #EFF0F1; - border: 0.1ex transparent #BAB9B8; - border-radius: 0px; -} - -QToolBox -{ - padding: 0.5ex; - border: 0.1ex transparent black; -} - -QToolBox:selected -{ - background-color: #EFF0F1; - border-color: #33A4DF; -} - -QToolBox:hover -{ - border-color: #33A4DF; -} - -QStatusBar::item -{ - border: 0px transparent dark; -} - -QSplitter::handle -{ - border: 0.1ex dashed #BAB9B8; -} - -QSplitter::handle:hover -{ - background-color: #787876; - border: 0.1ex solid #BAB9B8; -} - -QSplitter::handle:horizontal -{ - width: 0.1ex; -} - -QSplitter::handle:vertical -{ - height: 0.1ex; -} - -QProgressBar:horizontal -{ - background-color: #BABEC2; - border: 0.1ex solid #EFF0F1; - border-radius: 0.3ex; - height: 0.5ex; - text-align: right; - margin-top: 0.5ex; - margin-bottom: 0.5ex; - margin-right: 5ex; - padding: 0px; -} - -QProgressBar::chunk:horizontal -{ - background-color: #33A4DF; - border: 0.1ex transparent; - border-radius: 0.3ex; -} - -QAbstractSpinBox -{ - background-color: #EFF0F1; -} - -QSpinBox, -QDoubleSpinBox -{ - padding-right: 1.5ex; -} - -QSpinBox::up-button, -QDoubleSpinBox::up-button -{ - subcontrol-origin: content; - subcontrol-position: right top; - - width: 1.6ex; - border-width: 0.1ex; -} - -QSpinBox::up-arrow, -QDoubleSpinBox::up-arrow -{ - border-image: url(:/light/up_arrow.svg); - width: 0.9ex; - height: 0.6ex; -} - -QSpinBox::up-arrow:hover, -QSpinBox::up-arrow:pressed, -QDoubleSpinBox::up-arrow:hover, -QDoubleSpinBox::up-arrow:pressed -{ - border-image: url(:/light/up_arrow-hover.svg); - width: 0.9ex; - height: 0.6ex; -} - -QSpinBox::up-arrow:disabled, -QSpinBox::up-arrow:off, -QDoubleSpinBox::up-arrow:disabled, -QDoubleSpinBox::up-arrow:off -{ - border-image: url(:/light/up_arrow_disabled.svg); -} - -QSpinBox::down-button, -QDoubleSpinBox::down-button -{ - subcontrol-origin: content; - subcontrol-position: right bottom; - - width: 1.6ex; - border-width: 0.1ex; -} - -QSpinBox::down-arrow, -QDoubleSpinBox::down-arrow -{ - border-image: url(:/light/down_arrow.svg); - width: 0.9ex; - height: 0.6ex; -} - -QSpinBox::down-arrow:hover, -QSpinBox::down-arrow:pressed, -QDoubleSpinBox::down-arrow:hover, -QDoubleSpinBox::down-arrow:pressed -{ - border-image: url(:/light/down_arrow-hover.svg); - width: 0.9ex; - height: 0.6ex; -} - -QSpinBox::down-arrow:disabled, -QSpinBox::down-arrow:off, -QDoubleSpinBox::down-arrow:disabled, -QDoubleSpinBox::down-arrow:off -{ - border-image: url(:/light/down_arrow_disabled.svg); -} - -QPushButton:hover -{ - border: 0.1ex solid #3daef3; - color: #31363B; -} - -QPushButton:focus -{ - background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #4cbdff, stop: 0.5 #33a4e8); - color: white; -} - -QPushButton:focus:hover -{ - background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #bedfec, stop: 0.5 #b9dae7); - color: #31363B; -} - -QPushButton:focus:pressed, -QPushButton:pressed -{ - background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #bedfec, stop: 0.5 #b9dae7); - color: #31363B; -} - diff --git a/runtime/light/branch_closed-on.svg b/runtime/light/branch_closed-on.svg index 23c542188..e69de29bb 100644 --- a/runtime/light/branch_closed-on.svg +++ b/runtime/light/branch_closed-on.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/branch_closed.svg b/runtime/light/branch_closed.svg index 286c1a9e9..e69de29bb 100644 --- a/runtime/light/branch_closed.svg +++ b/runtime/light/branch_closed.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/branch_open-on.svg b/runtime/light/branch_open-on.svg index 9e759272b..e69de29bb 100644 --- a/runtime/light/branch_open-on.svg +++ b/runtime/light/branch_open-on.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/branch_open.svg b/runtime/light/branch_open.svg index 514a3125d..e69de29bb 100644 --- a/runtime/light/branch_open.svg +++ b/runtime/light/branch_open.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/checkbox_checked-hover.svg b/runtime/light/checkbox_checked-hover.svg index 64d666710..e69de29bb 100644 --- a/runtime/light/checkbox_checked-hover.svg +++ b/runtime/light/checkbox_checked-hover.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/light/checkbox_checked.svg b/runtime/light/checkbox_checked.svg index f3acb639c..e69de29bb 100644 --- a/runtime/light/checkbox_checked.svg +++ b/runtime/light/checkbox_checked.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/light/checkbox_checked_disabled.svg b/runtime/light/checkbox_checked_disabled.svg index b7be04b6a..e69de29bb 100644 --- a/runtime/light/checkbox_checked_disabled.svg +++ b/runtime/light/checkbox_checked_disabled.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/light/checkbox_indeterminate-hover.svg b/runtime/light/checkbox_indeterminate-hover.svg index def959679..e69de29bb 100644 --- a/runtime/light/checkbox_indeterminate-hover.svg +++ b/runtime/light/checkbox_indeterminate-hover.svg @@ -1,7 +0,0 @@ - - - - - - - diff --git a/runtime/light/checkbox_indeterminate.svg b/runtime/light/checkbox_indeterminate.svg index a619ab03e..e69de29bb 100644 --- a/runtime/light/checkbox_indeterminate.svg +++ b/runtime/light/checkbox_indeterminate.svg @@ -1,7 +0,0 @@ - - - - - - - diff --git a/runtime/light/checkbox_indeterminate_disabled.svg b/runtime/light/checkbox_indeterminate_disabled.svg index 74d716860..e69de29bb 100644 --- a/runtime/light/checkbox_indeterminate_disabled.svg +++ b/runtime/light/checkbox_indeterminate_disabled.svg @@ -1,7 +0,0 @@ - - - - - - - diff --git a/runtime/light/checkbox_unchecked-hover.svg b/runtime/light/checkbox_unchecked-hover.svg index 8f0bb0145..e69de29bb 100644 --- a/runtime/light/checkbox_unchecked-hover.svg +++ b/runtime/light/checkbox_unchecked-hover.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/light/checkbox_unchecked_disabled.svg b/runtime/light/checkbox_unchecked_disabled.svg index 0ef430079..e69de29bb 100644 --- a/runtime/light/checkbox_unchecked_disabled.svg +++ b/runtime/light/checkbox_unchecked_disabled.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/light/close-hover.svg b/runtime/light/close-hover.svg index cb44c7811..e69de29bb 100644 --- a/runtime/light/close-hover.svg +++ b/runtime/light/close-hover.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/close-pressed.svg b/runtime/light/close-pressed.svg index a0dc2496f..e69de29bb 100644 --- a/runtime/light/close-pressed.svg +++ b/runtime/light/close-pressed.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/close.svg b/runtime/light/close.svg index 07b50c9e3..e69de29bb 100644 --- a/runtime/light/close.svg +++ b/runtime/light/close.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/down_arrow-hover.svg b/runtime/light/down_arrow-hover.svg index 408397f95..e69de29bb 100644 --- a/runtime/light/down_arrow-hover.svg +++ b/runtime/light/down_arrow-hover.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/down_arrow.svg b/runtime/light/down_arrow.svg index 34c5d6a31..e69de29bb 100644 --- a/runtime/light/down_arrow.svg +++ b/runtime/light/down_arrow.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/down_arrow_disabled.svg b/runtime/light/down_arrow_disabled.svg index af74a3075..e69de29bb 100644 --- a/runtime/light/down_arrow_disabled.svg +++ b/runtime/light/down_arrow_disabled.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/hmovetoolbar.svg b/runtime/light/hmovetoolbar.svg index 57e54c95a..e69de29bb 100644 --- a/runtime/light/hmovetoolbar.svg +++ b/runtime/light/hmovetoolbar.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/light/hsepartoolbar.svg b/runtime/light/hsepartoolbar.svg index a44642539..e69de29bb 100644 --- a/runtime/light/hsepartoolbar.svg +++ b/runtime/light/hsepartoolbar.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/left_arrow.svg b/runtime/light/left_arrow.svg index f77acf4cf..e69de29bb 100644 --- a/runtime/light/left_arrow.svg +++ b/runtime/light/left_arrow.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/left_arrow_disabled.svg b/runtime/light/left_arrow_disabled.svg index 2d749e725..e69de29bb 100644 --- a/runtime/light/left_arrow_disabled.svg +++ b/runtime/light/left_arrow_disabled.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/radio_checked-hover.svg b/runtime/light/radio_checked-hover.svg index f3d5c9899..e69de29bb 100644 --- a/runtime/light/radio_checked-hover.svg +++ b/runtime/light/radio_checked-hover.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/light/radio_checked.svg b/runtime/light/radio_checked.svg index 86ff6bfac..e69de29bb 100644 --- a/runtime/light/radio_checked.svg +++ b/runtime/light/radio_checked.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/light/radio_checked_disabled.svg b/runtime/light/radio_checked_disabled.svg index 269ae12dc..e69de29bb 100644 --- a/runtime/light/radio_checked_disabled.svg +++ b/runtime/light/radio_checked_disabled.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/light/radio_unchecked-hover.svg b/runtime/light/radio_unchecked-hover.svg index f5fc94389..e69de29bb 100644 --- a/runtime/light/radio_unchecked-hover.svg +++ b/runtime/light/radio_unchecked-hover.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/light/radio_unchecked_disabled.svg b/runtime/light/radio_unchecked_disabled.svg index 41f503d75..e69de29bb 100644 --- a/runtime/light/radio_unchecked_disabled.svg +++ b/runtime/light/radio_unchecked_disabled.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/light/right_arrow.svg b/runtime/light/right_arrow.svg index a43ea2b62..e69de29bb 100644 --- a/runtime/light/right_arrow.svg +++ b/runtime/light/right_arrow.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/right_arrow_disabled.svg b/runtime/light/right_arrow_disabled.svg index 4940025ef..e69de29bb 100644 --- a/runtime/light/right_arrow_disabled.svg +++ b/runtime/light/right_arrow_disabled.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/sizegrip.svg b/runtime/light/sizegrip.svg index 3388f07dc..e69de29bb 100644 --- a/runtime/light/sizegrip.svg +++ b/runtime/light/sizegrip.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/spinup_disabled.svg b/runtime/light/spinup_disabled.svg index 838436d0a..e69de29bb 100644 --- a/runtime/light/spinup_disabled.svg +++ b/runtime/light/spinup_disabled.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/stylesheet-branch-end-closed.svg b/runtime/light/stylesheet-branch-end-closed.svg index a31f5c0c1..e69de29bb 100644 --- a/runtime/light/stylesheet-branch-end-closed.svg +++ b/runtime/light/stylesheet-branch-end-closed.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/light/stylesheet-branch-end-open.svg b/runtime/light/stylesheet-branch-end-open.svg index a31f5c0c1..e69de29bb 100644 --- a/runtime/light/stylesheet-branch-end-open.svg +++ b/runtime/light/stylesheet-branch-end-open.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/light/stylesheet-branch-end.svg b/runtime/light/stylesheet-branch-end.svg index a1c0a4281..e69de29bb 100644 --- a/runtime/light/stylesheet-branch-end.svg +++ b/runtime/light/stylesheet-branch-end.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/light/stylesheet-branch-more.svg b/runtime/light/stylesheet-branch-more.svg index ebef8398a..e69de29bb 100644 --- a/runtime/light/stylesheet-branch-more.svg +++ b/runtime/light/stylesheet-branch-more.svg @@ -1,4 +0,0 @@ - - - - diff --git a/runtime/light/stylesheet-vline.svg b/runtime/light/stylesheet-vline.svg index 688177ea7..e69de29bb 100644 --- a/runtime/light/stylesheet-vline.svg +++ b/runtime/light/stylesheet-vline.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/transparent.svg b/runtime/light/transparent.svg index 3a8ca5cf6..e69de29bb 100644 --- a/runtime/light/transparent.svg +++ b/runtime/light/transparent.svg @@ -1 +0,0 @@ - diff --git a/runtime/light/undock-hover.svg b/runtime/light/undock-hover.svg index 6bddbd721..e69de29bb 100644 --- a/runtime/light/undock-hover.svg +++ b/runtime/light/undock-hover.svg @@ -1,5 +0,0 @@ - - - - - diff --git a/runtime/light/undock.svg b/runtime/light/undock.svg index 9ab21971c..e69de29bb 100644 --- a/runtime/light/undock.svg +++ b/runtime/light/undock.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/up_arrow-hover.svg b/runtime/light/up_arrow-hover.svg index dd1271a5b..e69de29bb 100644 --- a/runtime/light/up_arrow-hover.svg +++ b/runtime/light/up_arrow-hover.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/up_arrow.svg b/runtime/light/up_arrow.svg index b02bb266b..e69de29bb 100644 --- a/runtime/light/up_arrow.svg +++ b/runtime/light/up_arrow.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/up_arrow_disabled.svg b/runtime/light/up_arrow_disabled.svg index 742e1c549..e69de29bb 100644 --- a/runtime/light/up_arrow_disabled.svg +++ b/runtime/light/up_arrow_disabled.svg @@ -1,3 +0,0 @@ - - - diff --git a/runtime/light/vmovetoolbar.svg b/runtime/light/vmovetoolbar.svg index 0a30d45ef..e69de29bb 100644 --- a/runtime/light/vmovetoolbar.svg +++ b/runtime/light/vmovetoolbar.svg @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/runtime/light/vsepartoolbars.svg b/runtime/light/vsepartoolbars.svg index 00e91ab8d..e69de29bb 100644 --- a/runtime/light/vsepartoolbars.svg +++ b/runtime/light/vsepartoolbars.svg @@ -1,7 +0,0 @@ - - - - - - - diff --git a/runtime/pgAdmin4.cpp b/runtime/pgAdmin4.cpp index 5ce9925e1..eef1ab24a 100644 --- a/runtime/pgAdmin4.cpp +++ b/runtime/pgAdmin4.cpp @@ -68,15 +68,13 @@ int main(int argc, char * argv[]) #ifdef Q_OS_WIN32 QSettings registry("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize", QSettings::Registry64Format); - if (registry.value("AppsUseLightTheme", true).toBool()) - { - qDebug( "Windows Light Mode..."); - stylesheet.setFileName(":/light.qss"); - } - else + if (!registry.value("AppsUseLightTheme", true).toBool()) { qDebug( "Windows Dark Mode..." ); - stylesheet.setFileName(":/dark.qss"); + stylesheet.setFileName(":/qdarkstyle/style.qss"); + stylesheet.open(QFile::ReadOnly | QFile::Text); + QTextStream stream(&stylesheet); + app.setStyleSheet(stream.readAll()); } #endif @@ -84,18 +82,12 @@ int main(int argc, char * argv[]) if (IsDarkMode()) { qDebug( "macOS Dark Mode..."); - stylesheet.setFileName(":/dark.qss"); - } - else - { - qDebug( "macOS Light Mode..." ); - stylesheet.setFileName(":/light.qss"); + stylesheet.setFileName(":/qdarkstyle/style.qss"); + stylesheet.open(QFile::ReadOnly | QFile::Text); + QTextStream stream(&stylesheet); + app.setStyleSheet(stream.readAll()); } #endif - - stylesheet.open(QFile::ReadOnly | QFile::Text); - QTextStream stream(&stylesheet); - app.setStyleSheet(stream.readAll()); #endif // Setup the settings management diff --git a/runtime/pgAdmin4.pro b/runtime/pgAdmin4.pro index 62326c4ca..c54872f5b 100644 --- a/runtime/pgAdmin4.pro +++ b/runtime/pgAdmin4.pro @@ -120,7 +120,7 @@ ICON = pgAdmin4.icns QMAKE_INFO_PLIST = Info.plist RESOURCES += pgadmin4.qrc \ - breeze.qrc + qdarkstyle/style.qrc macx { HEADERS += macos.h diff --git a/runtime/pgAdmin4.qrc b/runtime/pgAdmin4.qrc index 19d5ccc9b..6bf9dbdbe 100644 --- a/runtime/pgAdmin4.qrc +++ b/runtime/pgAdmin4.qrc @@ -1,9 +1,6 @@ pgAdmin4.ico - back.png - forward.png - close.png splash.png pgAdmin4.png pgAdmin4-mac.png diff --git a/runtime/qdarkstyle/rc/arrow_down.png b/runtime/qdarkstyle/rc/arrow_down.png new file mode 100644 index 000000000..c4e6894ba Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_down.png differ diff --git a/runtime/qdarkstyle/rc/arrow_down@2x.png b/runtime/qdarkstyle/rc/arrow_down@2x.png new file mode 100644 index 000000000..bb8cbed0d Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_down@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_down_disabled.png b/runtime/qdarkstyle/rc/arrow_down_disabled.png new file mode 100644 index 000000000..aa1d06c08 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_down_disabled.png differ diff --git a/runtime/qdarkstyle/rc/arrow_down_disabled@2x.png b/runtime/qdarkstyle/rc/arrow_down_disabled@2x.png new file mode 100644 index 000000000..86bf434b8 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_down_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_down_focus.png b/runtime/qdarkstyle/rc/arrow_down_focus.png new file mode 100644 index 000000000..1c42ee8f6 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_down_focus.png differ diff --git a/runtime/qdarkstyle/rc/arrow_down_focus@2x.png b/runtime/qdarkstyle/rc/arrow_down_focus@2x.png new file mode 100644 index 000000000..7374637c5 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_down_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_down_pressed.png b/runtime/qdarkstyle/rc/arrow_down_pressed.png new file mode 100644 index 000000000..8139ee3e8 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_down_pressed.png differ diff --git a/runtime/qdarkstyle/rc/arrow_down_pressed@2x.png b/runtime/qdarkstyle/rc/arrow_down_pressed@2x.png new file mode 100644 index 000000000..5e9d225ff Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_down_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_left.png b/runtime/qdarkstyle/rc/arrow_left.png new file mode 100644 index 000000000..ef929fdf0 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_left.png differ diff --git a/runtime/qdarkstyle/rc/arrow_left@2x.png b/runtime/qdarkstyle/rc/arrow_left@2x.png new file mode 100644 index 000000000..c8923d6f4 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_left@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_left_disabled.png b/runtime/qdarkstyle/rc/arrow_left_disabled.png new file mode 100644 index 000000000..9c69561a7 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_left_disabled.png differ diff --git a/runtime/qdarkstyle/rc/arrow_left_disabled@2x.png b/runtime/qdarkstyle/rc/arrow_left_disabled@2x.png new file mode 100644 index 000000000..e52114312 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_left_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_left_focus.png b/runtime/qdarkstyle/rc/arrow_left_focus.png new file mode 100644 index 000000000..a1f070455 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_left_focus.png differ diff --git a/runtime/qdarkstyle/rc/arrow_left_focus@2x.png b/runtime/qdarkstyle/rc/arrow_left_focus@2x.png new file mode 100644 index 000000000..c4267e856 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_left_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_left_pressed.png b/runtime/qdarkstyle/rc/arrow_left_pressed.png new file mode 100644 index 000000000..bd706cbdd Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_left_pressed.png differ diff --git a/runtime/qdarkstyle/rc/arrow_left_pressed@2x.png b/runtime/qdarkstyle/rc/arrow_left_pressed@2x.png new file mode 100644 index 000000000..341b2e541 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_left_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_right.png b/runtime/qdarkstyle/rc/arrow_right.png new file mode 100644 index 000000000..4f3388505 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_right.png differ diff --git a/runtime/qdarkstyle/rc/arrow_right@2x.png b/runtime/qdarkstyle/rc/arrow_right@2x.png new file mode 100644 index 000000000..94b260965 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_right@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_right_disabled.png b/runtime/qdarkstyle/rc/arrow_right_disabled.png new file mode 100644 index 000000000..0fbc6b04c Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_right_disabled.png differ diff --git a/runtime/qdarkstyle/rc/arrow_right_disabled@2x.png b/runtime/qdarkstyle/rc/arrow_right_disabled@2x.png new file mode 100644 index 000000000..8e9272a5b Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_right_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_right_focus.png b/runtime/qdarkstyle/rc/arrow_right_focus.png new file mode 100644 index 000000000..764940945 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_right_focus.png differ diff --git a/runtime/qdarkstyle/rc/arrow_right_focus@2x.png b/runtime/qdarkstyle/rc/arrow_right_focus@2x.png new file mode 100644 index 000000000..6d52b5fa3 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_right_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_right_pressed.png b/runtime/qdarkstyle/rc/arrow_right_pressed.png new file mode 100644 index 000000000..a5f04522a Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_right_pressed.png differ diff --git a/runtime/qdarkstyle/rc/arrow_right_pressed@2x.png b/runtime/qdarkstyle/rc/arrow_right_pressed@2x.png new file mode 100644 index 000000000..6f6a8130c Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_right_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_up.png b/runtime/qdarkstyle/rc/arrow_up.png new file mode 100644 index 000000000..61d7574a4 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_up.png differ diff --git a/runtime/qdarkstyle/rc/arrow_up@2x.png b/runtime/qdarkstyle/rc/arrow_up@2x.png new file mode 100644 index 000000000..d711fae16 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_up@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_up_disabled.png b/runtime/qdarkstyle/rc/arrow_up_disabled.png new file mode 100644 index 000000000..18e8ecd8d Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_up_disabled.png differ diff --git a/runtime/qdarkstyle/rc/arrow_up_disabled@2x.png b/runtime/qdarkstyle/rc/arrow_up_disabled@2x.png new file mode 100644 index 000000000..fb4defb52 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_up_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_up_focus.png b/runtime/qdarkstyle/rc/arrow_up_focus.png new file mode 100644 index 000000000..a7acd9b66 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_up_focus.png differ diff --git a/runtime/qdarkstyle/rc/arrow_up_focus@2x.png b/runtime/qdarkstyle/rc/arrow_up_focus@2x.png new file mode 100644 index 000000000..9cd982a1d Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_up_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/arrow_up_pressed.png b/runtime/qdarkstyle/rc/arrow_up_pressed.png new file mode 100644 index 000000000..390a80e21 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_up_pressed.png differ diff --git a/runtime/qdarkstyle/rc/arrow_up_pressed@2x.png b/runtime/qdarkstyle/rc/arrow_up_pressed@2x.png new file mode 100644 index 000000000..dd352cff3 Binary files /dev/null and b/runtime/qdarkstyle/rc/arrow_up_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/base_icon.png b/runtime/qdarkstyle/rc/base_icon.png new file mode 100644 index 000000000..37a6158cc Binary files /dev/null and b/runtime/qdarkstyle/rc/base_icon.png differ diff --git a/runtime/qdarkstyle/rc/base_icon@2x.png b/runtime/qdarkstyle/rc/base_icon@2x.png new file mode 100644 index 000000000..e6e5cb916 Binary files /dev/null and b/runtime/qdarkstyle/rc/base_icon@2x.png differ diff --git a/runtime/qdarkstyle/rc/base_icon_disabled.png b/runtime/qdarkstyle/rc/base_icon_disabled.png new file mode 100644 index 000000000..37a6158cc Binary files /dev/null and b/runtime/qdarkstyle/rc/base_icon_disabled.png differ diff --git a/runtime/qdarkstyle/rc/base_icon_disabled@2x.png b/runtime/qdarkstyle/rc/base_icon_disabled@2x.png new file mode 100644 index 000000000..e6e5cb916 Binary files /dev/null and b/runtime/qdarkstyle/rc/base_icon_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/base_icon_focus.png b/runtime/qdarkstyle/rc/base_icon_focus.png new file mode 100644 index 000000000..37a6158cc Binary files /dev/null and b/runtime/qdarkstyle/rc/base_icon_focus.png differ diff --git a/runtime/qdarkstyle/rc/base_icon_focus@2x.png b/runtime/qdarkstyle/rc/base_icon_focus@2x.png new file mode 100644 index 000000000..e6e5cb916 Binary files /dev/null and b/runtime/qdarkstyle/rc/base_icon_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/base_icon_pressed.png b/runtime/qdarkstyle/rc/base_icon_pressed.png new file mode 100644 index 000000000..37a6158cc Binary files /dev/null and b/runtime/qdarkstyle/rc/base_icon_pressed.png differ diff --git a/runtime/qdarkstyle/rc/base_icon_pressed@2x.png b/runtime/qdarkstyle/rc/base_icon_pressed@2x.png new file mode 100644 index 000000000..e6e5cb916 Binary files /dev/null and b/runtime/qdarkstyle/rc/base_icon_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_closed.png b/runtime/qdarkstyle/rc/branch_closed.png new file mode 100644 index 000000000..53e2c51f5 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_closed.png differ diff --git a/runtime/qdarkstyle/rc/branch_closed@2x.png b/runtime/qdarkstyle/rc/branch_closed@2x.png new file mode 100644 index 000000000..06cdefa5f Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_closed@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_closed_disabled.png b/runtime/qdarkstyle/rc/branch_closed_disabled.png new file mode 100644 index 000000000..5106a1438 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_closed_disabled.png differ diff --git a/runtime/qdarkstyle/rc/branch_closed_disabled@2x.png b/runtime/qdarkstyle/rc/branch_closed_disabled@2x.png new file mode 100644 index 000000000..180bae9e6 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_closed_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_closed_focus.png b/runtime/qdarkstyle/rc/branch_closed_focus.png new file mode 100644 index 000000000..c227f9f71 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_closed_focus.png differ diff --git a/runtime/qdarkstyle/rc/branch_closed_focus@2x.png b/runtime/qdarkstyle/rc/branch_closed_focus@2x.png new file mode 100644 index 000000000..ad23d0d33 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_closed_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_closed_pressed.png b/runtime/qdarkstyle/rc/branch_closed_pressed.png new file mode 100644 index 000000000..90845a81f Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_closed_pressed.png differ diff --git a/runtime/qdarkstyle/rc/branch_closed_pressed@2x.png b/runtime/qdarkstyle/rc/branch_closed_pressed@2x.png new file mode 100644 index 000000000..60aaeb7fb Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_closed_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_end.png b/runtime/qdarkstyle/rc/branch_end.png new file mode 100644 index 000000000..08b5559b2 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_end.png differ diff --git a/runtime/qdarkstyle/rc/branch_end@2x.png b/runtime/qdarkstyle/rc/branch_end@2x.png new file mode 100644 index 000000000..ae6dbe991 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_end@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_end_disabled.png b/runtime/qdarkstyle/rc/branch_end_disabled.png new file mode 100644 index 000000000..027a8894a Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_end_disabled.png differ diff --git a/runtime/qdarkstyle/rc/branch_end_disabled@2x.png b/runtime/qdarkstyle/rc/branch_end_disabled@2x.png new file mode 100644 index 000000000..43c1b0c76 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_end_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_end_focus.png b/runtime/qdarkstyle/rc/branch_end_focus.png new file mode 100644 index 000000000..fdb3160bb Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_end_focus.png differ diff --git a/runtime/qdarkstyle/rc/branch_end_focus@2x.png b/runtime/qdarkstyle/rc/branch_end_focus@2x.png new file mode 100644 index 000000000..3ca890449 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_end_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_end_pressed.png b/runtime/qdarkstyle/rc/branch_end_pressed.png new file mode 100644 index 000000000..1c2432dd4 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_end_pressed.png differ diff --git a/runtime/qdarkstyle/rc/branch_end_pressed@2x.png b/runtime/qdarkstyle/rc/branch_end_pressed@2x.png new file mode 100644 index 000000000..af0f8fa5a Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_end_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_line.png b/runtime/qdarkstyle/rc/branch_line.png new file mode 100644 index 000000000..a3a564e44 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_line.png differ diff --git a/runtime/qdarkstyle/rc/branch_line@2x.png b/runtime/qdarkstyle/rc/branch_line@2x.png new file mode 100644 index 000000000..1dbf71fc7 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_line@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_line_disabled.png b/runtime/qdarkstyle/rc/branch_line_disabled.png new file mode 100644 index 000000000..ecc7e6d93 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_line_disabled.png differ diff --git a/runtime/qdarkstyle/rc/branch_line_disabled@2x.png b/runtime/qdarkstyle/rc/branch_line_disabled@2x.png new file mode 100644 index 000000000..adc6446c9 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_line_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_line_focus.png b/runtime/qdarkstyle/rc/branch_line_focus.png new file mode 100644 index 000000000..0037f175a Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_line_focus.png differ diff --git a/runtime/qdarkstyle/rc/branch_line_focus@2x.png b/runtime/qdarkstyle/rc/branch_line_focus@2x.png new file mode 100644 index 000000000..cb257a914 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_line_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_line_pressed.png b/runtime/qdarkstyle/rc/branch_line_pressed.png new file mode 100644 index 000000000..2d0856527 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_line_pressed.png differ diff --git a/runtime/qdarkstyle/rc/branch_line_pressed@2x.png b/runtime/qdarkstyle/rc/branch_line_pressed@2x.png new file mode 100644 index 000000000..803708fb4 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_line_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_more.png b/runtime/qdarkstyle/rc/branch_more.png new file mode 100644 index 000000000..31b6cee87 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_more.png differ diff --git a/runtime/qdarkstyle/rc/branch_more@2x.png b/runtime/qdarkstyle/rc/branch_more@2x.png new file mode 100644 index 000000000..f1f7a67f1 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_more@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_more_disabled.png b/runtime/qdarkstyle/rc/branch_more_disabled.png new file mode 100644 index 000000000..d4b604905 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_more_disabled.png differ diff --git a/runtime/qdarkstyle/rc/branch_more_disabled@2x.png b/runtime/qdarkstyle/rc/branch_more_disabled@2x.png new file mode 100644 index 000000000..3ef752108 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_more_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_more_focus.png b/runtime/qdarkstyle/rc/branch_more_focus.png new file mode 100644 index 000000000..943c13d0b Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_more_focus.png differ diff --git a/runtime/qdarkstyle/rc/branch_more_focus@2x.png b/runtime/qdarkstyle/rc/branch_more_focus@2x.png new file mode 100644 index 000000000..9f53ef1fa Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_more_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_more_pressed.png b/runtime/qdarkstyle/rc/branch_more_pressed.png new file mode 100644 index 000000000..9037ed3b3 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_more_pressed.png differ diff --git a/runtime/qdarkstyle/rc/branch_more_pressed@2x.png b/runtime/qdarkstyle/rc/branch_more_pressed@2x.png new file mode 100644 index 000000000..675d52c76 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_more_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_open.png b/runtime/qdarkstyle/rc/branch_open.png new file mode 100644 index 000000000..0861d0bc7 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_open.png differ diff --git a/runtime/qdarkstyle/rc/branch_open@2x.png b/runtime/qdarkstyle/rc/branch_open@2x.png new file mode 100644 index 000000000..8850f7367 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_open@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_open_disabled.png b/runtime/qdarkstyle/rc/branch_open_disabled.png new file mode 100644 index 000000000..b6c80243b Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_open_disabled.png differ diff --git a/runtime/qdarkstyle/rc/branch_open_disabled@2x.png b/runtime/qdarkstyle/rc/branch_open_disabled@2x.png new file mode 100644 index 000000000..15ce9f265 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_open_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_open_focus.png b/runtime/qdarkstyle/rc/branch_open_focus.png new file mode 100644 index 000000000..eadb0962a Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_open_focus.png differ diff --git a/runtime/qdarkstyle/rc/branch_open_focus@2x.png b/runtime/qdarkstyle/rc/branch_open_focus@2x.png new file mode 100644 index 000000000..7dfcbbe8a Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_open_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/branch_open_pressed.png b/runtime/qdarkstyle/rc/branch_open_pressed.png new file mode 100644 index 000000000..2b22e8d08 Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_open_pressed.png differ diff --git a/runtime/qdarkstyle/rc/branch_open_pressed@2x.png b/runtime/qdarkstyle/rc/branch_open_pressed@2x.png new file mode 100644 index 000000000..269a0cbee Binary files /dev/null and b/runtime/qdarkstyle/rc/branch_open_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_checked.png b/runtime/qdarkstyle/rc/checkbox_checked.png new file mode 100644 index 000000000..e7ed08081 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_checked.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_checked@2x.png b/runtime/qdarkstyle/rc/checkbox_checked@2x.png new file mode 100644 index 000000000..35f2ade58 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_checked@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_checked_disabled.png b/runtime/qdarkstyle/rc/checkbox_checked_disabled.png new file mode 100644 index 000000000..512b0a3e4 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_checked_disabled.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_checked_disabled@2x.png b/runtime/qdarkstyle/rc/checkbox_checked_disabled@2x.png new file mode 100644 index 000000000..557383ec8 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_checked_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_checked_focus.png b/runtime/qdarkstyle/rc/checkbox_checked_focus.png new file mode 100644 index 000000000..0b90412f2 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_checked_focus.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_checked_focus@2x.png b/runtime/qdarkstyle/rc/checkbox_checked_focus@2x.png new file mode 100644 index 000000000..7aee03cbb Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_checked_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_checked_pressed.png b/runtime/qdarkstyle/rc/checkbox_checked_pressed.png new file mode 100644 index 000000000..3d4c869b7 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_checked_pressed.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_checked_pressed@2x.png b/runtime/qdarkstyle/rc/checkbox_checked_pressed@2x.png new file mode 100644 index 000000000..bfbc14b94 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_checked_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_indeterminate.png b/runtime/qdarkstyle/rc/checkbox_indeterminate.png new file mode 100644 index 000000000..c21ab99bf Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_indeterminate.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_indeterminate@2x.png b/runtime/qdarkstyle/rc/checkbox_indeterminate@2x.png new file mode 100644 index 000000000..2fc29cee6 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_indeterminate@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_indeterminate_disabled.png b/runtime/qdarkstyle/rc/checkbox_indeterminate_disabled.png new file mode 100644 index 000000000..1d3c21492 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_indeterminate_disabled.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_indeterminate_disabled@2x.png b/runtime/qdarkstyle/rc/checkbox_indeterminate_disabled@2x.png new file mode 100644 index 000000000..bb8e7a747 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_indeterminate_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_indeterminate_focus.png b/runtime/qdarkstyle/rc/checkbox_indeterminate_focus.png new file mode 100644 index 000000000..13ca4a7a4 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_indeterminate_focus.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_indeterminate_focus@2x.png b/runtime/qdarkstyle/rc/checkbox_indeterminate_focus@2x.png new file mode 100644 index 000000000..3907eb8d4 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_indeterminate_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_indeterminate_pressed.png b/runtime/qdarkstyle/rc/checkbox_indeterminate_pressed.png new file mode 100644 index 000000000..12f83ceba Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_indeterminate_pressed.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_indeterminate_pressed@2x.png b/runtime/qdarkstyle/rc/checkbox_indeterminate_pressed@2x.png new file mode 100644 index 000000000..5ff4f6629 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_indeterminate_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_unchecked.png b/runtime/qdarkstyle/rc/checkbox_unchecked.png new file mode 100644 index 000000000..e2da452fa Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_unchecked.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_unchecked@2x.png b/runtime/qdarkstyle/rc/checkbox_unchecked@2x.png new file mode 100644 index 000000000..3732d5406 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_unchecked@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_unchecked_disabled.png b/runtime/qdarkstyle/rc/checkbox_unchecked_disabled.png new file mode 100644 index 000000000..c2e30c690 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_unchecked_disabled.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_unchecked_disabled@2x.png b/runtime/qdarkstyle/rc/checkbox_unchecked_disabled@2x.png new file mode 100644 index 000000000..c4bddb6eb Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_unchecked_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_unchecked_focus.png b/runtime/qdarkstyle/rc/checkbox_unchecked_focus.png new file mode 100644 index 000000000..c57f04d9f Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_unchecked_focus.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_unchecked_focus@2x.png b/runtime/qdarkstyle/rc/checkbox_unchecked_focus@2x.png new file mode 100644 index 000000000..1776ad048 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_unchecked_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_unchecked_pressed.png b/runtime/qdarkstyle/rc/checkbox_unchecked_pressed.png new file mode 100644 index 000000000..be41236e1 Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_unchecked_pressed.png differ diff --git a/runtime/qdarkstyle/rc/checkbox_unchecked_pressed@2x.png b/runtime/qdarkstyle/rc/checkbox_unchecked_pressed@2x.png new file mode 100644 index 000000000..b1ad7c72f Binary files /dev/null and b/runtime/qdarkstyle/rc/checkbox_unchecked_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/line_horizontal.png b/runtime/qdarkstyle/rc/line_horizontal.png new file mode 100644 index 000000000..11bc5c003 Binary files /dev/null and b/runtime/qdarkstyle/rc/line_horizontal.png differ diff --git a/runtime/qdarkstyle/rc/line_horizontal@2x.png b/runtime/qdarkstyle/rc/line_horizontal@2x.png new file mode 100644 index 000000000..c229ac963 Binary files /dev/null and b/runtime/qdarkstyle/rc/line_horizontal@2x.png differ diff --git a/runtime/qdarkstyle/rc/line_horizontal_disabled.png b/runtime/qdarkstyle/rc/line_horizontal_disabled.png new file mode 100644 index 000000000..204df8058 Binary files /dev/null and b/runtime/qdarkstyle/rc/line_horizontal_disabled.png differ diff --git a/runtime/qdarkstyle/rc/line_horizontal_disabled@2x.png b/runtime/qdarkstyle/rc/line_horizontal_disabled@2x.png new file mode 100644 index 000000000..a4713c565 Binary files /dev/null and b/runtime/qdarkstyle/rc/line_horizontal_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/line_horizontal_focus.png b/runtime/qdarkstyle/rc/line_horizontal_focus.png new file mode 100644 index 000000000..ecda0c10b Binary files /dev/null and b/runtime/qdarkstyle/rc/line_horizontal_focus.png differ diff --git a/runtime/qdarkstyle/rc/line_horizontal_focus@2x.png b/runtime/qdarkstyle/rc/line_horizontal_focus@2x.png new file mode 100644 index 000000000..84397efdb Binary files /dev/null and b/runtime/qdarkstyle/rc/line_horizontal_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/line_horizontal_pressed.png b/runtime/qdarkstyle/rc/line_horizontal_pressed.png new file mode 100644 index 000000000..fd5d864ca Binary files /dev/null and b/runtime/qdarkstyle/rc/line_horizontal_pressed.png differ diff --git a/runtime/qdarkstyle/rc/line_horizontal_pressed@2x.png b/runtime/qdarkstyle/rc/line_horizontal_pressed@2x.png new file mode 100644 index 000000000..140552e4f Binary files /dev/null and b/runtime/qdarkstyle/rc/line_horizontal_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/line_vertical.png b/runtime/qdarkstyle/rc/line_vertical.png new file mode 100644 index 000000000..a3a564e44 Binary files /dev/null and b/runtime/qdarkstyle/rc/line_vertical.png differ diff --git a/runtime/qdarkstyle/rc/line_vertical@2x.png b/runtime/qdarkstyle/rc/line_vertical@2x.png new file mode 100644 index 000000000..1dbf71fc7 Binary files /dev/null and b/runtime/qdarkstyle/rc/line_vertical@2x.png differ diff --git a/runtime/qdarkstyle/rc/line_vertical_disabled.png b/runtime/qdarkstyle/rc/line_vertical_disabled.png new file mode 100644 index 000000000..ecc7e6d93 Binary files /dev/null and b/runtime/qdarkstyle/rc/line_vertical_disabled.png differ diff --git a/runtime/qdarkstyle/rc/line_vertical_disabled@2x.png b/runtime/qdarkstyle/rc/line_vertical_disabled@2x.png new file mode 100644 index 000000000..adc6446c9 Binary files /dev/null and b/runtime/qdarkstyle/rc/line_vertical_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/line_vertical_focus.png b/runtime/qdarkstyle/rc/line_vertical_focus.png new file mode 100644 index 000000000..0037f175a Binary files /dev/null and b/runtime/qdarkstyle/rc/line_vertical_focus.png differ diff --git a/runtime/qdarkstyle/rc/line_vertical_focus@2x.png b/runtime/qdarkstyle/rc/line_vertical_focus@2x.png new file mode 100644 index 000000000..cb257a914 Binary files /dev/null and b/runtime/qdarkstyle/rc/line_vertical_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/line_vertical_pressed.png b/runtime/qdarkstyle/rc/line_vertical_pressed.png new file mode 100644 index 000000000..2d0856527 Binary files /dev/null and b/runtime/qdarkstyle/rc/line_vertical_pressed.png differ diff --git a/runtime/qdarkstyle/rc/line_vertical_pressed@2x.png b/runtime/qdarkstyle/rc/line_vertical_pressed@2x.png new file mode 100644 index 000000000..803708fb4 Binary files /dev/null and b/runtime/qdarkstyle/rc/line_vertical_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/radio_checked.png b/runtime/qdarkstyle/rc/radio_checked.png new file mode 100644 index 000000000..6f1fd6ca6 Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_checked.png differ diff --git a/runtime/qdarkstyle/rc/radio_checked@2x.png b/runtime/qdarkstyle/rc/radio_checked@2x.png new file mode 100644 index 000000000..228ffdbf2 Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_checked@2x.png differ diff --git a/runtime/qdarkstyle/rc/radio_checked_disabled.png b/runtime/qdarkstyle/rc/radio_checked_disabled.png new file mode 100644 index 000000000..27788530d Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_checked_disabled.png differ diff --git a/runtime/qdarkstyle/rc/radio_checked_disabled@2x.png b/runtime/qdarkstyle/rc/radio_checked_disabled@2x.png new file mode 100644 index 000000000..930bfaf70 Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_checked_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/radio_checked_focus.png b/runtime/qdarkstyle/rc/radio_checked_focus.png new file mode 100644 index 000000000..ca8e8bc9a Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_checked_focus.png differ diff --git a/runtime/qdarkstyle/rc/radio_checked_focus@2x.png b/runtime/qdarkstyle/rc/radio_checked_focus@2x.png new file mode 100644 index 000000000..aa0f1152b Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_checked_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/radio_checked_pressed.png b/runtime/qdarkstyle/rc/radio_checked_pressed.png new file mode 100644 index 000000000..6e391a0ff Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_checked_pressed.png differ diff --git a/runtime/qdarkstyle/rc/radio_checked_pressed@2x.png b/runtime/qdarkstyle/rc/radio_checked_pressed@2x.png new file mode 100644 index 000000000..0512731ae Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_checked_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/radio_unchecked.png b/runtime/qdarkstyle/rc/radio_unchecked.png new file mode 100644 index 000000000..763306bdc Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_unchecked.png differ diff --git a/runtime/qdarkstyle/rc/radio_unchecked@2x.png b/runtime/qdarkstyle/rc/radio_unchecked@2x.png new file mode 100644 index 000000000..28b6a0784 Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_unchecked@2x.png differ diff --git a/runtime/qdarkstyle/rc/radio_unchecked_disabled.png b/runtime/qdarkstyle/rc/radio_unchecked_disabled.png new file mode 100644 index 000000000..fc0b12f78 Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_unchecked_disabled.png differ diff --git a/runtime/qdarkstyle/rc/radio_unchecked_disabled@2x.png b/runtime/qdarkstyle/rc/radio_unchecked_disabled@2x.png new file mode 100644 index 000000000..d31f2b4b9 Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_unchecked_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/radio_unchecked_focus.png b/runtime/qdarkstyle/rc/radio_unchecked_focus.png new file mode 100644 index 000000000..9c87b01e4 Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_unchecked_focus.png differ diff --git a/runtime/qdarkstyle/rc/radio_unchecked_focus@2x.png b/runtime/qdarkstyle/rc/radio_unchecked_focus@2x.png new file mode 100644 index 000000000..4b4c7321d Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_unchecked_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/radio_unchecked_pressed.png b/runtime/qdarkstyle/rc/radio_unchecked_pressed.png new file mode 100644 index 000000000..709e31633 Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_unchecked_pressed.png differ diff --git a/runtime/qdarkstyle/rc/radio_unchecked_pressed@2x.png b/runtime/qdarkstyle/rc/radio_unchecked_pressed@2x.png new file mode 100644 index 000000000..b014de5f0 Binary files /dev/null and b/runtime/qdarkstyle/rc/radio_unchecked_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_horizontal.png b/runtime/qdarkstyle/rc/toolbar_move_horizontal.png new file mode 100644 index 000000000..012ea2dfb Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_horizontal.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_horizontal@2x.png b/runtime/qdarkstyle/rc/toolbar_move_horizontal@2x.png new file mode 100644 index 000000000..520c34f98 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_horizontal@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_horizontal_disabled.png b/runtime/qdarkstyle/rc/toolbar_move_horizontal_disabled.png new file mode 100644 index 000000000..1f91df98f Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_horizontal_disabled.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_horizontal_disabled@2x.png b/runtime/qdarkstyle/rc/toolbar_move_horizontal_disabled@2x.png new file mode 100644 index 000000000..738008f92 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_horizontal_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_horizontal_focus.png b/runtime/qdarkstyle/rc/toolbar_move_horizontal_focus.png new file mode 100644 index 000000000..999b3c7d8 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_horizontal_focus.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_horizontal_focus@2x.png b/runtime/qdarkstyle/rc/toolbar_move_horizontal_focus@2x.png new file mode 100644 index 000000000..f8e40b7d1 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_horizontal_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_horizontal_pressed.png b/runtime/qdarkstyle/rc/toolbar_move_horizontal_pressed.png new file mode 100644 index 000000000..c31b69deb Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_horizontal_pressed.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_horizontal_pressed@2x.png b/runtime/qdarkstyle/rc/toolbar_move_horizontal_pressed@2x.png new file mode 100644 index 000000000..2f4cb41c7 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_horizontal_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_vertical.png b/runtime/qdarkstyle/rc/toolbar_move_vertical.png new file mode 100644 index 000000000..16473bfd8 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_vertical.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_vertical@2x.png b/runtime/qdarkstyle/rc/toolbar_move_vertical@2x.png new file mode 100644 index 000000000..90a5caee3 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_vertical@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_vertical_disabled.png b/runtime/qdarkstyle/rc/toolbar_move_vertical_disabled.png new file mode 100644 index 000000000..2d240edb5 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_vertical_disabled.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_vertical_disabled@2x.png b/runtime/qdarkstyle/rc/toolbar_move_vertical_disabled@2x.png new file mode 100644 index 000000000..fd1df30f1 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_vertical_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_vertical_focus.png b/runtime/qdarkstyle/rc/toolbar_move_vertical_focus.png new file mode 100644 index 000000000..58cda1f80 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_vertical_focus.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_vertical_focus@2x.png b/runtime/qdarkstyle/rc/toolbar_move_vertical_focus@2x.png new file mode 100644 index 000000000..9222b4fd8 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_vertical_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_vertical_pressed.png b/runtime/qdarkstyle/rc/toolbar_move_vertical_pressed.png new file mode 100644 index 000000000..e7d641926 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_vertical_pressed.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_move_vertical_pressed@2x.png b/runtime/qdarkstyle/rc/toolbar_move_vertical_pressed@2x.png new file mode 100644 index 000000000..9c438faf4 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_move_vertical_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_horizontal.png b/runtime/qdarkstyle/rc/toolbar_separator_horizontal.png new file mode 100644 index 000000000..3c0acbdcc Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_horizontal.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_horizontal@2x.png b/runtime/qdarkstyle/rc/toolbar_separator_horizontal@2x.png new file mode 100644 index 000000000..fb4e24c88 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_horizontal@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_horizontal_disabled.png b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_disabled.png new file mode 100644 index 000000000..32f7e8ca6 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_disabled.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_horizontal_disabled@2x.png b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_disabled@2x.png new file mode 100644 index 000000000..f7bec188b Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_horizontal_focus.png b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_focus.png new file mode 100644 index 000000000..91c19d65c Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_focus.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_horizontal_focus@2x.png b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_focus@2x.png new file mode 100644 index 000000000..c4829918d Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_horizontal_pressed.png b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_pressed.png new file mode 100644 index 000000000..7a7f91737 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_pressed.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_horizontal_pressed@2x.png b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_pressed@2x.png new file mode 100644 index 000000000..d65773b48 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_horizontal_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_vertical.png b/runtime/qdarkstyle/rc/toolbar_separator_vertical.png new file mode 100644 index 000000000..4dde3f37f Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_vertical.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_vertical@2x.png b/runtime/qdarkstyle/rc/toolbar_separator_vertical@2x.png new file mode 100644 index 000000000..fe97c0de3 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_vertical@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_vertical_disabled.png b/runtime/qdarkstyle/rc/toolbar_separator_vertical_disabled.png new file mode 100644 index 000000000..7426ae2de Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_vertical_disabled.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_vertical_disabled@2x.png b/runtime/qdarkstyle/rc/toolbar_separator_vertical_disabled@2x.png new file mode 100644 index 000000000..7acc6d33e Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_vertical_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_vertical_focus.png b/runtime/qdarkstyle/rc/toolbar_separator_vertical_focus.png new file mode 100644 index 000000000..6e3c12143 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_vertical_focus.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_vertical_focus@2x.png b/runtime/qdarkstyle/rc/toolbar_separator_vertical_focus@2x.png new file mode 100644 index 000000000..cac3a56c2 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_vertical_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_vertical_pressed.png b/runtime/qdarkstyle/rc/toolbar_separator_vertical_pressed.png new file mode 100644 index 000000000..b777784b8 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_vertical_pressed.png differ diff --git a/runtime/qdarkstyle/rc/toolbar_separator_vertical_pressed@2x.png b/runtime/qdarkstyle/rc/toolbar_separator_vertical_pressed@2x.png new file mode 100644 index 000000000..7ed878fd3 Binary files /dev/null and b/runtime/qdarkstyle/rc/toolbar_separator_vertical_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/transparent.png b/runtime/qdarkstyle/rc/transparent.png new file mode 100644 index 000000000..8b241c4a4 Binary files /dev/null and b/runtime/qdarkstyle/rc/transparent.png differ diff --git a/runtime/qdarkstyle/rc/transparent@2x.png b/runtime/qdarkstyle/rc/transparent@2x.png new file mode 100644 index 000000000..2c3df7a5e Binary files /dev/null and b/runtime/qdarkstyle/rc/transparent@2x.png differ diff --git a/runtime/qdarkstyle/rc/transparent_disabled.png b/runtime/qdarkstyle/rc/transparent_disabled.png new file mode 100644 index 000000000..8b241c4a4 Binary files /dev/null and b/runtime/qdarkstyle/rc/transparent_disabled.png differ diff --git a/runtime/qdarkstyle/rc/transparent_disabled@2x.png b/runtime/qdarkstyle/rc/transparent_disabled@2x.png new file mode 100644 index 000000000..2c3df7a5e Binary files /dev/null and b/runtime/qdarkstyle/rc/transparent_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/transparent_focus.png b/runtime/qdarkstyle/rc/transparent_focus.png new file mode 100644 index 000000000..8b241c4a4 Binary files /dev/null and b/runtime/qdarkstyle/rc/transparent_focus.png differ diff --git a/runtime/qdarkstyle/rc/transparent_focus@2x.png b/runtime/qdarkstyle/rc/transparent_focus@2x.png new file mode 100644 index 000000000..2c3df7a5e Binary files /dev/null and b/runtime/qdarkstyle/rc/transparent_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/transparent_pressed.png b/runtime/qdarkstyle/rc/transparent_pressed.png new file mode 100644 index 000000000..8b241c4a4 Binary files /dev/null and b/runtime/qdarkstyle/rc/transparent_pressed.png differ diff --git a/runtime/qdarkstyle/rc/transparent_pressed@2x.png b/runtime/qdarkstyle/rc/transparent_pressed@2x.png new file mode 100644 index 000000000..2c3df7a5e Binary files /dev/null and b/runtime/qdarkstyle/rc/transparent_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_close.png b/runtime/qdarkstyle/rc/window_close.png new file mode 100644 index 000000000..6f55c3ae7 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_close.png differ diff --git a/runtime/qdarkstyle/rc/window_close@2x.png b/runtime/qdarkstyle/rc/window_close@2x.png new file mode 100644 index 000000000..ff644f2e8 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_close@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_close_disabled.png b/runtime/qdarkstyle/rc/window_close_disabled.png new file mode 100644 index 000000000..22694e31d Binary files /dev/null and b/runtime/qdarkstyle/rc/window_close_disabled.png differ diff --git a/runtime/qdarkstyle/rc/window_close_disabled@2x.png b/runtime/qdarkstyle/rc/window_close_disabled@2x.png new file mode 100644 index 000000000..ebc97db70 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_close_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_close_focus.png b/runtime/qdarkstyle/rc/window_close_focus.png new file mode 100644 index 000000000..f017eda31 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_close_focus.png differ diff --git a/runtime/qdarkstyle/rc/window_close_focus@2x.png b/runtime/qdarkstyle/rc/window_close_focus@2x.png new file mode 100644 index 000000000..5a354d796 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_close_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_close_pressed.png b/runtime/qdarkstyle/rc/window_close_pressed.png new file mode 100644 index 000000000..04b922dd0 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_close_pressed.png differ diff --git a/runtime/qdarkstyle/rc/window_close_pressed@2x.png b/runtime/qdarkstyle/rc/window_close_pressed@2x.png new file mode 100644 index 000000000..58c0bf592 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_close_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_grip.png b/runtime/qdarkstyle/rc/window_grip.png new file mode 100644 index 000000000..0528049bb Binary files /dev/null and b/runtime/qdarkstyle/rc/window_grip.png differ diff --git a/runtime/qdarkstyle/rc/window_grip@2x.png b/runtime/qdarkstyle/rc/window_grip@2x.png new file mode 100644 index 000000000..1ca1b073c Binary files /dev/null and b/runtime/qdarkstyle/rc/window_grip@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_grip_disabled.png b/runtime/qdarkstyle/rc/window_grip_disabled.png new file mode 100644 index 000000000..15f55c056 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_grip_disabled.png differ diff --git a/runtime/qdarkstyle/rc/window_grip_disabled@2x.png b/runtime/qdarkstyle/rc/window_grip_disabled@2x.png new file mode 100644 index 000000000..33a4588e8 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_grip_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_grip_focus.png b/runtime/qdarkstyle/rc/window_grip_focus.png new file mode 100644 index 000000000..06e76c31f Binary files /dev/null and b/runtime/qdarkstyle/rc/window_grip_focus.png differ diff --git a/runtime/qdarkstyle/rc/window_grip_focus@2x.png b/runtime/qdarkstyle/rc/window_grip_focus@2x.png new file mode 100644 index 000000000..58c2d06e4 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_grip_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_grip_pressed.png b/runtime/qdarkstyle/rc/window_grip_pressed.png new file mode 100644 index 000000000..b3a566cdb Binary files /dev/null and b/runtime/qdarkstyle/rc/window_grip_pressed.png differ diff --git a/runtime/qdarkstyle/rc/window_grip_pressed@2x.png b/runtime/qdarkstyle/rc/window_grip_pressed@2x.png new file mode 100644 index 000000000..e9da94049 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_grip_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_minimize.png b/runtime/qdarkstyle/rc/window_minimize.png new file mode 100644 index 000000000..f60981615 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_minimize.png differ diff --git a/runtime/qdarkstyle/rc/window_minimize@2x.png b/runtime/qdarkstyle/rc/window_minimize@2x.png new file mode 100644 index 000000000..30f728f02 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_minimize@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_minimize_disabled.png b/runtime/qdarkstyle/rc/window_minimize_disabled.png new file mode 100644 index 000000000..29db1c9b1 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_minimize_disabled.png differ diff --git a/runtime/qdarkstyle/rc/window_minimize_disabled@2x.png b/runtime/qdarkstyle/rc/window_minimize_disabled@2x.png new file mode 100644 index 000000000..1572ca2fe Binary files /dev/null and b/runtime/qdarkstyle/rc/window_minimize_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_minimize_focus.png b/runtime/qdarkstyle/rc/window_minimize_focus.png new file mode 100644 index 000000000..cb592f598 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_minimize_focus.png differ diff --git a/runtime/qdarkstyle/rc/window_minimize_focus@2x.png b/runtime/qdarkstyle/rc/window_minimize_focus@2x.png new file mode 100644 index 000000000..6f6465169 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_minimize_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_minimize_pressed.png b/runtime/qdarkstyle/rc/window_minimize_pressed.png new file mode 100644 index 000000000..6962440ac Binary files /dev/null and b/runtime/qdarkstyle/rc/window_minimize_pressed.png differ diff --git a/runtime/qdarkstyle/rc/window_minimize_pressed@2x.png b/runtime/qdarkstyle/rc/window_minimize_pressed@2x.png new file mode 100644 index 000000000..cb028272b Binary files /dev/null and b/runtime/qdarkstyle/rc/window_minimize_pressed@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_undock.png b/runtime/qdarkstyle/rc/window_undock.png new file mode 100644 index 000000000..616da991a Binary files /dev/null and b/runtime/qdarkstyle/rc/window_undock.png differ diff --git a/runtime/qdarkstyle/rc/window_undock@2x.png b/runtime/qdarkstyle/rc/window_undock@2x.png new file mode 100644 index 000000000..511036bf2 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_undock@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_undock_disabled.png b/runtime/qdarkstyle/rc/window_undock_disabled.png new file mode 100644 index 000000000..a2b3d25b2 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_undock_disabled.png differ diff --git a/runtime/qdarkstyle/rc/window_undock_disabled@2x.png b/runtime/qdarkstyle/rc/window_undock_disabled@2x.png new file mode 100644 index 000000000..638ec8104 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_undock_disabled@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_undock_focus.png b/runtime/qdarkstyle/rc/window_undock_focus.png new file mode 100644 index 000000000..ae6dc4a60 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_undock_focus.png differ diff --git a/runtime/qdarkstyle/rc/window_undock_focus@2x.png b/runtime/qdarkstyle/rc/window_undock_focus@2x.png new file mode 100644 index 000000000..d06dd1eac Binary files /dev/null and b/runtime/qdarkstyle/rc/window_undock_focus@2x.png differ diff --git a/runtime/qdarkstyle/rc/window_undock_pressed.png b/runtime/qdarkstyle/rc/window_undock_pressed.png new file mode 100644 index 000000000..e9142ded2 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_undock_pressed.png differ diff --git a/runtime/qdarkstyle/rc/window_undock_pressed@2x.png b/runtime/qdarkstyle/rc/window_undock_pressed@2x.png new file mode 100644 index 000000000..a597420f3 Binary files /dev/null and b/runtime/qdarkstyle/rc/window_undock_pressed@2x.png differ diff --git a/runtime/qdarkstyle/style.qrc b/runtime/qdarkstyle/style.qrc new file mode 100644 index 000000000..e301854e2 --- /dev/null +++ b/runtime/qdarkstyle/style.qrc @@ -0,0 +1,216 @@ + + + + rc/arrow_down.png + rc/arrow_down@2x.png + rc/arrow_down_disabled.png + rc/arrow_down_disabled@2x.png + rc/arrow_down_focus.png + rc/arrow_down_focus@2x.png + rc/arrow_down_pressed.png + rc/arrow_down_pressed@2x.png + rc/arrow_left.png + rc/arrow_left@2x.png + rc/arrow_left_disabled.png + rc/arrow_left_disabled@2x.png + rc/arrow_left_focus.png + rc/arrow_left_focus@2x.png + rc/arrow_left_pressed.png + rc/arrow_left_pressed@2x.png + rc/arrow_right.png + rc/arrow_right@2x.png + rc/arrow_right_disabled.png + rc/arrow_right_disabled@2x.png + rc/arrow_right_focus.png + rc/arrow_right_focus@2x.png + rc/arrow_right_pressed.png + rc/arrow_right_pressed@2x.png + rc/arrow_up.png + rc/arrow_up@2x.png + rc/arrow_up_disabled.png + rc/arrow_up_disabled@2x.png + rc/arrow_up_focus.png + rc/arrow_up_focus@2x.png + rc/arrow_up_pressed.png + rc/arrow_up_pressed@2x.png + rc/base_icon.png + rc/base_icon@2x.png + rc/base_icon_disabled.png + rc/base_icon_disabled@2x.png + rc/base_icon_focus.png + rc/base_icon_focus@2x.png + rc/base_icon_pressed.png + rc/base_icon_pressed@2x.png + rc/branch_closed.png + rc/branch_closed@2x.png + rc/branch_closed_disabled.png + rc/branch_closed_disabled@2x.png + rc/branch_closed_focus.png + rc/branch_closed_focus@2x.png + rc/branch_closed_pressed.png + rc/branch_closed_pressed@2x.png + rc/branch_end.png + rc/branch_end@2x.png + rc/branch_end_disabled.png + rc/branch_end_disabled@2x.png + rc/branch_end_focus.png + rc/branch_end_focus@2x.png + rc/branch_end_pressed.png + rc/branch_end_pressed@2x.png + rc/branch_line.png + rc/branch_line@2x.png + rc/branch_line_disabled.png + rc/branch_line_disabled@2x.png + rc/branch_line_focus.png + rc/branch_line_focus@2x.png + rc/branch_line_pressed.png + rc/branch_line_pressed@2x.png + rc/branch_more.png + rc/branch_more@2x.png + rc/branch_more_disabled.png + rc/branch_more_disabled@2x.png + rc/branch_more_focus.png + rc/branch_more_focus@2x.png + rc/branch_more_pressed.png + rc/branch_more_pressed@2x.png + rc/branch_open.png + rc/branch_open@2x.png + rc/branch_open_disabled.png + rc/branch_open_disabled@2x.png + rc/branch_open_focus.png + rc/branch_open_focus@2x.png + rc/branch_open_pressed.png + rc/branch_open_pressed@2x.png + rc/checkbox_checked.png + rc/checkbox_checked@2x.png + rc/checkbox_checked_disabled.png + rc/checkbox_checked_disabled@2x.png + rc/checkbox_checked_focus.png + rc/checkbox_checked_focus@2x.png + rc/checkbox_checked_pressed.png + rc/checkbox_checked_pressed@2x.png + rc/checkbox_indeterminate.png + rc/checkbox_indeterminate@2x.png + rc/checkbox_indeterminate_disabled.png + rc/checkbox_indeterminate_disabled@2x.png + rc/checkbox_indeterminate_focus.png + rc/checkbox_indeterminate_focus@2x.png + rc/checkbox_indeterminate_pressed.png + rc/checkbox_indeterminate_pressed@2x.png + rc/checkbox_unchecked.png + rc/checkbox_unchecked@2x.png + rc/checkbox_unchecked_disabled.png + rc/checkbox_unchecked_disabled@2x.png + rc/checkbox_unchecked_focus.png + rc/checkbox_unchecked_focus@2x.png + rc/checkbox_unchecked_pressed.png + rc/checkbox_unchecked_pressed@2x.png + rc/line_horizontal.png + rc/line_horizontal@2x.png + rc/line_horizontal_disabled.png + rc/line_horizontal_disabled@2x.png + rc/line_horizontal_focus.png + rc/line_horizontal_focus@2x.png + rc/line_horizontal_pressed.png + rc/line_horizontal_pressed@2x.png + rc/line_vertical.png + rc/line_vertical@2x.png + rc/line_vertical_disabled.png + rc/line_vertical_disabled@2x.png + rc/line_vertical_focus.png + rc/line_vertical_focus@2x.png + rc/line_vertical_pressed.png + rc/line_vertical_pressed@2x.png + rc/radio_checked.png + rc/radio_checked@2x.png + rc/radio_checked_disabled.png + rc/radio_checked_disabled@2x.png + rc/radio_checked_focus.png + rc/radio_checked_focus@2x.png + rc/radio_checked_pressed.png + rc/radio_checked_pressed@2x.png + rc/radio_unchecked.png + rc/radio_unchecked@2x.png + rc/radio_unchecked_disabled.png + rc/radio_unchecked_disabled@2x.png + rc/radio_unchecked_focus.png + rc/radio_unchecked_focus@2x.png + rc/radio_unchecked_pressed.png + rc/radio_unchecked_pressed@2x.png + rc/toolbar_move_horizontal.png + rc/toolbar_move_horizontal@2x.png + rc/toolbar_move_horizontal_disabled.png + rc/toolbar_move_horizontal_disabled@2x.png + rc/toolbar_move_horizontal_focus.png + rc/toolbar_move_horizontal_focus@2x.png + rc/toolbar_move_horizontal_pressed.png + rc/toolbar_move_horizontal_pressed@2x.png + rc/toolbar_move_vertical.png + rc/toolbar_move_vertical@2x.png + rc/toolbar_move_vertical_disabled.png + rc/toolbar_move_vertical_disabled@2x.png + rc/toolbar_move_vertical_focus.png + rc/toolbar_move_vertical_focus@2x.png + rc/toolbar_move_vertical_pressed.png + rc/toolbar_move_vertical_pressed@2x.png + rc/toolbar_separator_horizontal.png + rc/toolbar_separator_horizontal@2x.png + rc/toolbar_separator_horizontal_disabled.png + rc/toolbar_separator_horizontal_disabled@2x.png + rc/toolbar_separator_horizontal_focus.png + rc/toolbar_separator_horizontal_focus@2x.png + rc/toolbar_separator_horizontal_pressed.png + rc/toolbar_separator_horizontal_pressed@2x.png + rc/toolbar_separator_vertical.png + rc/toolbar_separator_vertical@2x.png + rc/toolbar_separator_vertical_disabled.png + rc/toolbar_separator_vertical_disabled@2x.png + rc/toolbar_separator_vertical_focus.png + rc/toolbar_separator_vertical_focus@2x.png + rc/toolbar_separator_vertical_pressed.png + rc/toolbar_separator_vertical_pressed@2x.png + rc/transparent.png + rc/transparent@2x.png + rc/transparent_disabled.png + rc/transparent_disabled@2x.png + rc/transparent_focus.png + rc/transparent_focus@2x.png + rc/transparent_pressed.png + rc/transparent_pressed@2x.png + rc/window_close.png + rc/window_close@2x.png + rc/window_close_disabled.png + rc/window_close_disabled@2x.png + rc/window_close_focus.png + rc/window_close_focus@2x.png + rc/window_close_pressed.png + rc/window_close_pressed@2x.png + rc/window_grip.png + rc/window_grip@2x.png + rc/window_grip_disabled.png + rc/window_grip_disabled@2x.png + rc/window_grip_focus.png + rc/window_grip_focus@2x.png + rc/window_grip_pressed.png + rc/window_grip_pressed@2x.png + rc/window_minimize.png + rc/window_minimize@2x.png + rc/window_minimize_disabled.png + rc/window_minimize_disabled@2x.png + rc/window_minimize_focus.png + rc/window_minimize_focus@2x.png + rc/window_minimize_pressed.png + rc/window_minimize_pressed@2x.png + rc/window_undock.png + rc/window_undock@2x.png + rc/window_undock_disabled.png + rc/window_undock_disabled@2x.png + rc/window_undock_focus.png + rc/window_undock_focus@2x.png + rc/window_undock_pressed.png + rc/window_undock_pressed@2x.png + + + style.qss + + diff --git a/runtime/qdarkstyle/style.qss b/runtime/qdarkstyle/style.qss new file mode 100644 index 000000000..be645c907 --- /dev/null +++ b/runtime/qdarkstyle/style.qss @@ -0,0 +1,2175 @@ +/* --------------------------------------------------------------------------- + + Created by the qtsass compiler v0.1.1 + + The definitions are in the "qdarkstyle.qss._styles.scss" module + + WARNING! All changes made in this file will be lost! + +--------------------------------------------------------------------------- */ +/* QDarkStyleSheet ----------------------------------------------------------- + +This is the main style sheet, the palette has nine colors. + +It is based on three selecting colors, three greyish (background) colors +plus three whitish (foreground) colors. Each set of widgets of the same +type have a header like this: + + ------------------ + GroupName -------- + ------------------ + +And each widget is separated with a header like this: + + QWidgetName ------ + +This makes more easy to find and change some css field. The basic +configuration is described bellow. + + BACKGROUND ----------- + + Light (unpressed) + Normal (border, disabled, pressed, checked, toolbars, menus) + Dark (background) + + FOREGROUND ----------- + + Light (texts/labels) + Normal (not used yet) + Dark (disabled texts) + + SELECTION ------------ + + Light (selection/hover/active) + Normal (selected) + Dark (selected disabled) + +If a stranger configuration is required because of a bugfix or anything +else, keep the comment on the line above so nobody changes it, including the +issue number. + +*/ +/* + +See Qt documentation: + + - https://doc.qt.io/qt-5/stylesheet.html + - https://doc.qt.io/qt-5/stylesheet-reference.html + - https://doc.qt.io/qt-5/stylesheet-examples.html + +--------------------------------------------------------------------------- */ +/* QWidget ---------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QWidget { + background-color: #19232D; + border: 0px solid #32414B; + padding: 0px; + color: #F0F0F0; + selection-background-color: #1464A0; + selection-color: #F0F0F0; +} + +QWidget:disabled { + background-color: #19232D; + color: #787878; + selection-background-color: #14506E; + selection-color: #787878; +} + +QWidget::item:selected { + background-color: #1464A0; +} + +QWidget::item:hover { + background-color: #148CD2; + color: #32414B; +} + +/* QMainWindow ------------------------------------------------------------ + +This adjusts the splitter in the dock widget, not qsplitter +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow + +--------------------------------------------------------------------------- */ +QMainWindow::separator { + background-color: #32414B; + border: 0px solid #19232D; + spacing: 0px; + padding: 2px; +} + +QMainWindow::separator:hover { + background-color: #505F69; + border: 0px solid #148CD2; +} + +QMainWindow::separator:horizontal { + width: 5px; + margin-top: 2px; + margin-bottom: 2px; + image: url(":/qss_icons/rc/toolbar_separator_vertical.png"); +} + +QMainWindow::separator:vertical { + height: 5px; + margin-left: 2px; + margin-right: 2px; + image: url(":/qss_icons/rc/toolbar_separator_horizontal.png"); +} + +/* QToolTip --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip + +--------------------------------------------------------------------------- */ +QToolTip { + background-color: #148CD2; + border: 1px solid #19232D; + color: #19232D; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Remove opacity, fix #174 - may need to use RGBA */ +} + +/* QStatusBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar + +--------------------------------------------------------------------------- */ +QStatusBar { + border: 1px solid #32414B; + /* Fixes Spyder #9120, #9121 */ + background: #32414B; + /* Fixes #205, white vertical borders separating items */ +} + +QStatusBar::item { + border: none; +} + +QStatusBar QToolTip { + background-color: #148CD2; + border: 1px solid #19232D; + color: #19232D; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Reducing transparency to read better */ + opacity: 230; +} + +QStatusBar QLabel { + /* Fixes Spyder #9120, #9121 */ + background: transparent; +} + +/* QCheckBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox + +--------------------------------------------------------------------------- */ +QCheckBox { + background-color: #19232D; + color: #F0F0F0; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QCheckBox:focus { + border: none; +} + +QCheckBox QWidget:disabled { + background-color: #19232D; + color: #787878; +} + +QCheckBox::indicator { + margin-left: 4px; + height: 16px; + width: 16px; +} + +QCheckBox::indicator:unchecked { + image: url(":/qss_icons/rc/checkbox_unchecked.png"); +} + +QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/rc/checkbox_unchecked_focus.png"); +} + +QCheckBox::indicator:unchecked:disabled { + image: url(":/qss_icons/rc/checkbox_unchecked_disabled.png"); +} + +QCheckBox::indicator:checked { + image: url(":/qss_icons/rc/checkbox_checked.png"); +} + +QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/rc/checkbox_checked_focus.png"); +} + +QCheckBox::indicator:checked:disabled { + image: url(":/qss_icons/rc/checkbox_checked_disabled.png"); +} + +QCheckBox::indicator:indeterminate { + image: url(":/qss_icons/rc/checkbox_indeterminate.png"); +} + +QCheckBox::indicator:indeterminate:disabled { + image: url(":/qss_icons/rc/checkbox_indeterminate_disabled.png"); +} + +QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed { + image: url(":/qss_icons/rc/checkbox_indeterminate_focus.png"); +} + +/* QGroupBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox + +--------------------------------------------------------------------------- */ +QGroupBox { + font-weight: bold; + border: 1px solid #32414B; + border-radius: 4px; + padding: 4px; + margin-top: 16px; +} + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 3px; + padding-left: 3px; + padding-right: 5px; + padding-top: 8px; + padding-bottom: 16px; +} + +QGroupBox::indicator { + margin-left: 2px; + height: 16px; + width: 16px; +} + +QGroupBox::indicator:unchecked { + border: none; + image: url(":/qss_icons/rc/checkbox_unchecked.png"); +} + +QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/rc/checkbox_unchecked_focus.png"); +} + +QGroupBox::indicator:unchecked:disabled { + image: url(":/qss_icons/rc/checkbox_unchecked_disabled.png"); +} + +QGroupBox::indicator:checked { + border: none; + image: url(":/qss_icons/rc/checkbox_checked.png"); +} + +QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/rc/checkbox_checked_focus.png"); +} + +QGroupBox::indicator:checked:disabled { + image: url(":/qss_icons/rc/checkbox_checked_disabled.png"); +} + +/* QRadioButton ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton + +--------------------------------------------------------------------------- */ +QRadioButton { + background-color: #19232D; + color: #F0F0F0; + spacing: 4px; + padding: 0px; + border: none; + outline: none; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton:disabled { + background-color: #19232D; + color: #787878; + border: none; + outline: none; +} + +QRadioButton QWidget { + background-color: #19232D; + color: #F0F0F0; + spacing: 0px; + padding: 0px; + outline: none; + border: none; +} + +QRadioButton::indicator { + border: none; + outline: none; + margin-left: 4px; + height: 16px; + width: 16px; +} + +QRadioButton::indicator:unchecked { + image: url(":/qss_icons/rc/radio_unchecked.png"); +} + +QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/rc/radio_unchecked_focus.png"); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(":/qss_icons/rc/radio_unchecked_disabled.png"); +} + +QRadioButton::indicator:checked { + border: none; + outline: none; + image: url(":/qss_icons/rc/radio_checked.png"); +} + +QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/rc/radio_checked_focus.png"); +} + +QRadioButton::indicator:checked:disabled { + outline: none; + image: url(":/qss_icons/rc/radio_checked_disabled.png"); +} + +/* QMenuBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar + +--------------------------------------------------------------------------- */ +QMenuBar { + background-color: #32414B; + padding: 2px; + border: 1px solid #19232D; + color: #F0F0F0; +} + +QMenuBar:focus { + border: 1px solid #148CD2; +} + +QMenuBar::item { + background: transparent; + padding: 4px; +} + +QMenuBar::item:selected { + padding: 4px; + background: transparent; + border: 0px solid #32414B; +} + +QMenuBar::item:pressed { + padding: 4px; + border: 0px solid #32414B; + background-color: #148CD2; + color: #F0F0F0; + margin-bottom: 0px; + padding-bottom: 0px; +} + +/* QMenu ------------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu + +--------------------------------------------------------------------------- */ +QMenu { + border: 0px solid #32414B; + color: #F0F0F0; + margin: 0px; +} + +QMenu::separator { + height: 1px; + background-color: #505F69; + color: #F0F0F0; +} + +QMenu::icon { + margin: 0px; + padding-left: 8px; +} + +QMenu::item { + background-color: #32414B; + padding: 4px 24px 4px 24px; + /* Reserve space for selection border */ + border: 1px transparent #32414B; +} + +QMenu::item:selected { + color: #F0F0F0; +} + +QMenu::indicator { + width: 12px; + height: 12px; + padding-left: 6px; + /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */ + /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ +} + +QMenu::indicator:non-exclusive:unchecked { + image: url(":/qss_icons/rc/checkbox_unchecked.png"); +} + +QMenu::indicator:non-exclusive:unchecked:selected { + image: url(":/qss_icons/rc/checkbox_unchecked_disabled.png"); +} + +QMenu::indicator:non-exclusive:checked { + image: url(":/qss_icons/rc/checkbox_checked.png"); +} + +QMenu::indicator:non-exclusive:checked:selected { + image: url(":/qss_icons/rc/checkbox_checked_disabled.png"); +} + +QMenu::indicator:exclusive:unchecked { + image: url(":/qss_icons/rc/radio_unchecked.png"); +} + +QMenu::indicator:exclusive:unchecked:selected { + image: url(":/qss_icons/rc/radio_unchecked_disabled.png"); +} + +QMenu::indicator:exclusive:checked { + image: url(":/qss_icons/rc/radio_checked.png"); +} + +QMenu::indicator:exclusive:checked:selected { + image: url(":/qss_icons/rc/radio_checked_disabled.png"); +} + +QMenu::right-arrow { + margin: 5px; + image: url(":/qss_icons/rc/arrow_right.png"); + height: 12px; + width: 12px; +} + +/* QAbstractItemView ------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QAbstractItemView { + alternate-background-color: #19232D; + color: #F0F0F0; + border: 1px solid #32414B; + border-radius: 4px; +} + +QAbstractItemView QLineEdit { + padding: 2px; +} + +/* QAbstractScrollArea ---------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QAbstractScrollArea { + background-color: #19232D; + border: 1px solid #32414B; + border-radius: 4px; + padding: 2px; + /* fix #159 */ + min-height: 1.25em; + /* fix #159 */ + color: #F0F0F0; +} + +QAbstractScrollArea:disabled { + color: #787878; +} + +/* QScrollArea ------------------------------------------------------------ + +--------------------------------------------------------------------------- */ +QScrollArea QWidget QWidget:disabled { + background-color: #19232D; +} + +/* QScrollBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar + +--------------------------------------------------------------------------- */ +QScrollBar:horizontal { + height: 16px; + margin: 2px 16px 2px 16px; + border: 1px solid #32414B; + border-radius: 4px; + background-color: #19232D; +} + +QScrollBar:vertical { + background-color: #19232D; + width: 16px; + margin: 16px 2px 16px 2px; + border: 1px solid #32414B; + border-radius: 4px; +} + +QScrollBar::handle:horizontal { + background-color: #787878; + border: 1px solid #32414B; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:hover { + background-color: #148CD2; + border: 1px solid #148CD2; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:focus { + border: 1px solid #1464A0; +} + +QScrollBar::handle:vertical { + background-color: #787878; + border: 1px solid #32414B; + min-height: 8px; + border-radius: 4px; +} + +QScrollBar::handle:vertical:hover { + background-color: #148CD2; + border: 1px solid #148CD2; + border-radius: 4px; + min-height: 8px; +} + +QScrollBar::handle:vertical:focus { + border: 1px solid #1464A0; +} + +QScrollBar::add-line:horizontal { + margin: 0px 0px 0px 0px; + border-image: url(":/qss_icons/rc/arrow_right_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on { + border-image: url(":/qss_icons/rc/arrow_right.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/rc/arrow_down_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on { + border-image: url(":/qss_icons/rc/arrow_down.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + margin: 0px 3px 0px 3px; + border-image: url(":/qss_icons/rc/arrow_left_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on { + border-image: url(":/qss_icons/rc/arrow_left.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/rc/arrow_up_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on { + border-image: url(":/qss_icons/rc/arrow_up.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal { + background: none; +} + +QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical { + background: none; +} + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { + background: none; +} + +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: none; +} + +/* QTextEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets + +--------------------------------------------------------------------------- */ +QTextEdit { + background-color: #19232D; + color: #F0F0F0; + border-radius: 4px; + border: 1px solid #32414B; +} + +QTextEdit:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QTextEdit:focus { + border: 1px solid #1464A0; +} + +QTextEdit:selected { + background: #1464A0; + color: #32414B; +} + +/* QPlainTextEdit --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QPlainTextEdit { + background-color: #19232D; + color: #F0F0F0; + border-radius: 4px; + border: 1px solid #32414B; +} + +QPlainTextEdit:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QPlainTextEdit:focus { + border: 1px solid #1464A0; +} + +QPlainTextEdit:selected { + background: #1464A0; + color: #32414B; +} + +/* QSizeGrip -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip + +--------------------------------------------------------------------------- */ +QSizeGrip { + background: transparent; + width: 12px; + height: 12px; + image: url(":/qss_icons/rc/window_grip.png"); +} + +/* QStackedWidget --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QStackedWidget { + padding: 2px; + border: 1px solid #32414B; + border: 1px solid #19232D; +} + +/* QToolBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar + +--------------------------------------------------------------------------- */ +QToolBar { + background-color: #32414B; + border-bottom: 1px solid #19232D; + padding: 2px; + font-weight: bold; + spacing: 2px; +} + +QToolBar QToolButton { + background-color: #32414B; + border: 1px solid #32414B; +} + +QToolBar QToolButton:hover { + border: 1px solid #148CD2; +} + +QToolBar QToolButton:checked { + border: 1px solid #19232D; + background-color: #19232D; +} + +QToolBar QToolButton:checked:hover { + border: 1px solid #148CD2; +} + +QToolBar::handle:horizontal { + width: 16px; + image: url(":/qss_icons/rc/toolbar_move_horizontal.png"); +} + +QToolBar::handle:vertical { + height: 16px; + image: url(":/qss_icons/rc/toolbar_move_vertical.png"); +} + +QToolBar::separator:horizontal { + width: 16px; + image: url(":/qss_icons/rc/toolbar_separator_horizontal.png"); +} + +QToolBar::separator:vertical { + height: 16px; + image: url(":/qss_icons/rc/toolbar_separator_vertical.png"); +} + +QToolButton#qt_toolbar_ext_button { + background: #32414B; + border: 0px; + color: #F0F0F0; + image: url(":/qss_icons/rc/arrow_right.png"); +} + +/* QAbstractSpinBox ------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractSpinBox { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + border-radius: 4px; + /* min-width: 5px; removed to fix 109 */ +} + +QAbstractSpinBox:up-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: top right; + border-left: 1px solid #32414B; + border-bottom: 1px solid #32414B; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-bottom: -1px; +} + +QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off { + image: url(":/qss_icons/rc/arrow_up_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::up-arrow:hover { + image: url(":/qss_icons/rc/arrow_up.png"); +} + +QAbstractSpinBox:down-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: bottom right; + border-left: 1px solid #32414B; + border-top: 1px solid #32414B; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-top: -1px; +} + +QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off { + image: url(":/qss_icons/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::down-arrow:hover { + image: url(":/qss_icons/rc/arrow_down.png"); +} + +QAbstractSpinBox:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QAbstractSpinBox:focus { + border: 1px solid #1464A0; +} + +QAbstractSpinBox:selected { + background: #1464A0; + color: #32414B; +} + +/* ------------------------------------------------------------------------ */ +/* DISPLAYS --------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QLabel ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe + +--------------------------------------------------------------------------- */ +QLabel { + background-color: #19232D; + border: 0px solid #32414B; + padding: 2px; + margin: 0px; + color: #F0F0F0; +} + +QLabel:disabled { + background-color: #19232D; + border: 0px solid #32414B; + color: #787878; +} + +/* QTextBrowser ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QTextBrowser { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; +} + +QTextBrowser:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; +} + +QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed { + border: 1px solid #32414B; +} + +/* QGraphicsView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QGraphicsView { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; +} + +QGraphicsView:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; +} + +QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed { + border: 1px solid #32414B; +} + +/* QCalendarWidget -------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCalendarWidget { + border: 1px solid #32414B; + border-radius: 4px; +} + +QCalendarWidget:disabled { + background-color: #19232D; + color: #787878; +} + +/* QLCDNumber ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QLCDNumber { + background-color: #19232D; + color: #F0F0F0; +} + +QLCDNumber:disabled { + background-color: #19232D; + color: #787878; +} + +/* QProgressBar ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar + +--------------------------------------------------------------------------- */ +QProgressBar { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + text-align: center; +} + +QProgressBar:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #1464A0; + color: #19232D; + border-radius: 4px; +} + +QProgressBar::chunk:disabled { + background-color: #14506E; + color: #787878; + border-radius: 4px; +} + +/* ------------------------------------------------------------------------ */ +/* BUTTONS ---------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QPushButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton + +--------------------------------------------------------------------------- */ +QPushButton { + background-color: #505F69; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + padding: 3px; + outline: none; + /* Issue #194 - Special case of QPushButton inside dialogs, for better UI */ + min-width: 80px; +} + +QPushButton:disabled { + background-color: #32414B; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + padding: 3px; +} + +QPushButton:checked { + background-color: #32414B; + border: 1px solid #32414B; + border-radius: 4px; + padding: 3px; + outline: none; +} + +QPushButton:checked:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + padding: 3px; + outline: none; +} + +QPushButton:checked:selected { + background: #1464A0; + color: #32414B; +} + +QPushButton::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; + bottom: 4px; +} + +QPushButton:pressed { + background-color: #19232D; + border: 1px solid #19232D; +} + +QPushButton:pressed:hover { + border: 1px solid #148CD2; +} + +QPushButton:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QPushButton:selected { + background: #1464A0; + color: #32414B; +} + +QPushButton:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QPushButton:focus { + border: 1px solid #1464A0; +} + +/* QToolButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton + +--------------------------------------------------------------------------- */ +QToolButton { + background-color: transparent; + border: 1px solid transparent; + border-radius: 4px; + margin: 0px; + padding: 2px; + /* The subcontrols below are used only in the DelayedPopup mode */ + /* The subcontrols below are used only in the MenuButtonPopup mode */ + /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */ +} + +QToolButton:checked { + background-color: transparent; + border: 1px solid #1464A0; +} + +QToolButton:checked:disabled { + border: 1px solid #14506E; +} + +QToolButton:pressed { + margin: 1px; + background-color: transparent; + border: 1px solid #1464A0; +} + +QToolButton:disabled { + border: none; +} + +QToolButton:hover { + border: 1px solid #148CD2; +} + +QToolButton[popupMode="0"] { + /* Only for DelayedPopup */ + padding-right: 2px; +} + +QToolButton[popupMode="1"] { + /* Only for MenuButtonPopup */ + padding-right: 20px; +} + +QToolButton[popupMode="1"]::menu-button { + border: none; +} + +QToolButton[popupMode="1"]::menu-button:hover { + border: none; + border-left: 1px solid #148CD2; + border-radius: 0; +} + +QToolButton[popupMode="2"] { + /* Only for InstantPopup */ + padding-right: 2px; +} + +QToolButton::menu-button { + padding: 2px; + border-radius: 4px; + border: 1px solid #32414B; + width: 12px; + outline: none; +} + +QToolButton::menu-button:hover { + border: 1px solid #148CD2; +} + +QToolButton::menu-button:checked:hover { + border: 1px solid #148CD2; +} + +QToolButton::menu-indicator { + image: url(":/qss_icons/rc/arrow_down.png"); + height: 8px; + width: 8px; + top: 0; + /* Exclude a shift for better image */ + left: -2px; + /* Shift it a bit */ +} + +QToolButton::menu-arrow { + image: url(":/qss_icons/rc/arrow_down.png"); + height: 8px; + width: 8px; +} + +QToolButton::menu-arrow:hover { + image: url(":/qss_icons/rc/arrow_down_focus.png"); +} + +/* QCommandLinkButton ----------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCommandLinkButton { + background-color: transparent; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + padding: 0px; + margin: 0px; +} + +QCommandLinkButton:disabled { + background-color: transparent; + color: #787878; +} + +/* ------------------------------------------------------------------------ */ +/* INPUTS - NO FIELDS ----------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QComboBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QComboBox { + border: 1px solid #32414B; + border-radius: 4px; + selection-background-color: #1464A0; + padding-left: 4px; + padding-right: 36px; + /* 4 + 16*2 See scrollbar size */ + /* Fixes #103, #111 */ + min-height: 1.5em; + /* padding-top: 2px; removed to fix #132 */ + /* padding-bottom: 2px; removed to fix #132 */ + /* min-width: 75px; removed to fix #109 */ + /* Needed to remove indicator - fix #132 */ +} + +QComboBox QAbstractItemView { + border: 1px solid #32414B; + border-radius: 0; + background-color: #19232D; + selection-background-color: #1464A0; +} + +QComboBox QAbstractItemView:hover { + background-color: #19232D; + color: #F0F0F0; +} + +QComboBox QAbstractItemView:selected { + background: #1464A0; + color: #32414B; +} + +QComboBox QAbstractItemView:alternate { + background: #19232D; +} + +QComboBox:disabled { + background-color: #19232D; + color: #787878; +} + +QComboBox:hover { + border: 1px solid #148CD2; +} + +QComboBox:focus { + border: 1px solid #1464A0; +} + +QComboBox:on { + selection-background-color: #1464A0; +} + +QComboBox::indicator { + border: none; + border-radius: 0; + background-color: transparent; + selection-background-color: transparent; + color: transparent; + selection-color: transparent; + /* Needed to remove indicator - fix #132 */ +} + +QComboBox::indicator:alternate { + background: #19232D; +} + +QComboBox::item:alternate { + background: #19232D; +} + +QComboBox::item:checked { + font-weight: bold; +} + +QComboBox::item:selected { + border: 0px solid transparent; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #32414B; +} + +QComboBox::down-arrow { + image: url(":/qss_icons/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus { + image: url(":/qss_icons/rc/arrow_down.png"); +} + +/* QSlider ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider + +--------------------------------------------------------------------------- */ +QSlider:disabled { + background: #19232D; +} + +QSlider:focus { + border: none; +} + +QSlider::groove:horizontal { + background: #32414B; + border: 1px solid #32414B; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::groove:vertical { + background: #32414B; + border: 1px solid #32414B; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical { + background: #1464A0; + border: 1px solid #32414B; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical :disabled { + background: #14506E; +} + +QSlider::sub-page:horizontal { + background: #1464A0; + border: 1px solid #32414B; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal:disabled { + background: #14506E; +} + +QSlider::handle:horizontal { + background: #787878; + border: 1px solid #32414B; + width: 8px; + height: 8px; + margin: -8px 0px; + border-radius: 4px; +} + +QSlider::handle:horizontal:hover { + background: #148CD2; + border: 1px solid #148CD2; +} + +QSlider::handle:horizontal:focus { + border: 1px solid #1464A0; +} + +QSlider::handle:vertical { + background: #787878; + border: 1px solid #32414B; + width: 8px; + height: 8px; + margin: 0 -8px; + border-radius: 4px; +} + +QSlider::handle:vertical:hover { + background: #148CD2; + border: 1px solid #148CD2; +} + +QSlider::handle:vertical:focus { + border: 1px solid #1464A0; +} + +/* QLineEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit + +--------------------------------------------------------------------------- */ +QLineEdit { + background-color: #19232D; + padding-top: 2px; + /* This QLineEdit fix 103, 111 */ + padding-bottom: 2px; + /* This QLineEdit fix 103, 111 */ + padding-left: 4px; + padding-right: 4px; + border-style: solid; + border: 1px solid #32414B; + border-radius: 4px; + color: #F0F0F0; +} + +QLineEdit:disabled { + background-color: #19232D; + color: #787878; +} + +QLineEdit:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QLineEdit:focus { + border: 1px solid #1464A0; +} + +QLineEdit:selected { + background-color: #1464A0; + color: #32414B; +} + +/* QTabWiget -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabWidget { + padding: 2px; + selection-background-color: #32414B; +} + +QTabWidget QWidget { + /* Fixes #189 */ + border-radius: 4px; +} + +QTabWidget::pane { + border: 1px solid #32414B; + border-radius: 4px; + margin: 0px; + /* Fixes double border inside pane with pyqt5 */ + padding: 0px; +} + +QTabWidget::pane:selected { + background-color: #32414B; + border: 1px solid #1464A0; +} + +/* QTabBar ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar { + qproperty-drawBase: 0; + border-radius: 4px; + margin: 0px; + padding: 2px; + border: 0; + /* left: 5px; move to the right by 5px - removed for fix */ +} + +QTabBar::close-button { + border: 0; + margin: 2px; + padding: 2px; + image: url(":/qss_icons/rc/window_close.png"); +} + +QTabBar::close-button:hover { + image: url(":/qss_icons/rc/window_close_focus.png"); +} + +QTabBar::close-button:pressed { + image: url(":/qss_icons/rc/window_close_pressed.png"); +} + +/* QTabBar::tab - selected ------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar::tab { + /* !selected and disabled ----------------------------------------- */ + /* selected ------------------------------------------------------- */ +} + +QTabBar::tab:top:selected:disabled { + border-bottom: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:bottom:selected:disabled { + border-top: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:left:selected:disabled { + border-right: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:right:selected:disabled { + border-left: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:top:!selected:disabled { + border-bottom: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:bottom:!selected:disabled { + border-top: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:left:!selected:disabled { + border-right: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:right:!selected:disabled { + border-left: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:top:!selected { + border-bottom: 2px solid #19232D; + margin-top: 2px; +} + +QTabBar::tab:bottom:!selected { + border-top: 2px solid #19232D; + margin-bottom: 3px; +} + +QTabBar::tab:left:!selected { + border-left: 2px solid #19232D; + margin-right: 2px; +} + +QTabBar::tab:right:!selected { + border-right: 2px solid #19232D; + margin-left: 2px; +} + +QTabBar::tab:top { + background-color: #32414B; + color: #F0F0F0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 5px; + border-bottom: 3px solid #32414B; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +QTabBar::tab:top:selected { + background-color: #505F69; + color: #F0F0F0; + border-bottom: 3px solid #1464A0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +QTabBar::tab:top:!selected:hover { + border: 1px solid #148CD2; + border-bottom: 3px solid #148CD2; + /* Fixes spyder-ide/spyder#9766 */ + padding-left: 4px; + padding-right: 4px; +} + +QTabBar::tab:bottom { + color: #F0F0F0; + border-top: 3px solid #32414B; + background-color: #32414B; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + min-width: 5px; +} + +QTabBar::tab:bottom:selected { + color: #F0F0F0; + background-color: #505F69; + border-top: 3px solid #1464A0; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +QTabBar::tab:bottom:!selected:hover { + border: 1px solid #148CD2; + border-top: 3px solid #148CD2; + /* Fixes spyder-ide/spyder#9766 */ + padding-left: 4px; + padding-right: 4px; +} + +QTabBar::tab:left { + color: #F0F0F0; + background-color: #32414B; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + min-height: 5px; +} + +QTabBar::tab:left:selected { + color: #F0F0F0; + background-color: #505F69; + border-right: 3px solid #1464A0; +} + +QTabBar::tab:left:!selected:hover { + border: 1px solid #148CD2; + border-right: 3px solid #148CD2; + padding: 0px; +} + +QTabBar::tab:right { + color: #F0F0F0; + background-color: #32414B; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + min-height: 5px; +} + +QTabBar::tab:right:selected { + color: #F0F0F0; + background-color: #505F69; + border-left: 3px solid #1464A0; +} + +QTabBar::tab:right:!selected:hover { + border: 1px solid #148CD2; + border-left: 3px solid #148CD2; + padding: 0px; +} + +QTabBar QToolButton { + /* Fixes #136 */ + background-color: #32414B; + height: 12px; + width: 12px; +} + +QTabBar QToolButton:pressed { + background-color: #32414B; +} + +QTabBar QToolButton:pressed:hover { + border: 1px solid #148CD2; +} + +QTabBar QToolButton::left-arrow:enabled { + image: url(":/qss_icons/rc/arrow_left.png"); +} + +QTabBar QToolButton::left-arrow:disabled { + image: url(":/qss_icons/rc/arrow_left_disabled.png"); +} + +QTabBar QToolButton::right-arrow:enabled { + image: url(":/qss_icons/rc/arrow_right.png"); +} + +QTabBar QToolButton::right-arrow:disabled { + image: url(":/qss_icons/rc/arrow_right_disabled.png"); +} + +/* QDockWiget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QDockWidget { + outline: 1px solid #32414B; + background-color: #19232D; + border: 1px solid #32414B; + border-radius: 4px; + titlebar-close-icon: url(":/qss_icons/rc/window_close.png"); + titlebar-normal-icon: url(":/qss_icons/rc/window_undock.png"); +} + +QDockWidget::title { + /* Better size for title bar */ + padding: 6px; + spacing: 4px; + border: none; + background-color: #32414B; +} + +QDockWidget::close-button { + background-color: #32414B; + border-radius: 4px; + border: none; +} + +QDockWidget::close-button:hover { + image: url(":/qss_icons/rc/window_close_focus.png"); +} + +QDockWidget::close-button:pressed { + image: url(":/qss_icons/rc/window_close_pressed.png"); +} + +QDockWidget::float-button { + background-color: #32414B; + border-radius: 4px; + border: none; +} + +QDockWidget::float-button:hover { + image: url(":/qss_icons/rc/window_undock_focus.png"); +} + +QDockWidget::float-button:pressed { + image: url(":/qss_icons/rc/window_undock_pressed.png"); +} + +/* QTreeView QListView QTableView ----------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview + +--------------------------------------------------------------------------- */ +QTreeView:branch:selected, QTreeView:branch:hover { + background: url(":/qss_icons/rc/transparent.png"); +} + +QTreeView:branch:has-siblings:!adjoins-item { + border-image: url(":/qss_icons/rc/branch_line.png") 0; +} + +QTreeView:branch:has-siblings:adjoins-item { + border-image: url(":/qss_icons/rc/branch_more.png") 0; +} + +QTreeView:branch:!has-children:!has-siblings:adjoins-item { + border-image: url(":/qss_icons/rc/branch_end.png") 0; +} + +QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/rc/branch_closed.png"); +} + +QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/rc/branch_open.png"); +} + +QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover { + image: url(":/qss_icons/rc/branch_closed_focus.png"); +} + +QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover { + image: url(":/qss_icons/rc/branch_open_focus.png"); +} + +QTreeView::indicator:checked, +QListView::indicator:checked { + image: url(":/qss_icons/rc/checkbox_checked.png"); +} + +QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed, +QListView::indicator:checked:hover, +QListView::indicator:checked:focus, +QListView::indicator:checked:pressed { + image: url(":/qss_icons/rc/checkbox_checked_focus.png"); +} + +QTreeView::indicator:unchecked, +QListView::indicator:unchecked { + image: url(":/qss_icons/rc/checkbox_unchecked.png"); +} + +QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed, +QListView::indicator:unchecked:hover, +QListView::indicator:unchecked:focus, +QListView::indicator:unchecked:pressed { + image: url(":/qss_icons/rc/checkbox_unchecked_focus.png"); +} + +QTreeView::indicator:indeterminate, +QListView::indicator:indeterminate { + image: url(":/qss_icons/rc/checkbox_indeterminate.png"); +} + +QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed, +QListView::indicator:indeterminate:hover, +QListView::indicator:indeterminate:focus, +QListView::indicator:indeterminate:pressed { + image: url(":/qss_icons/rc/checkbox_indeterminate_focus.png"); +} + +QTreeView, +QListView, +QTableView, +QColumnView { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + gridline-color: #32414B; + border-radius: 4px; +} + +QTreeView:disabled, +QListView:disabled, +QTableView:disabled, +QColumnView:disabled { + background-color: #19232D; + color: #787878; +} + +QTreeView:selected, +QListView:selected, +QTableView:selected, +QColumnView:selected { + background-color: #1464A0; + color: #32414B; +} + +QTreeView:hover, +QListView:hover, +QTableView:hover, +QColumnView:hover { + background-color: #19232D; + border: 1px solid #148CD2; +} + +QTreeView::item:pressed, +QListView::item:pressed, +QTableView::item:pressed, +QColumnView::item:pressed { + background-color: #1464A0; +} + +QTreeView::item:selected:hover, +QListView::item:selected:hover, +QTableView::item:selected:hover, +QColumnView::item:selected:hover { + background: #1464A0; + color: #19232D; +} + +QTreeView::item:selected:active, +QListView::item:selected:active, +QTableView::item:selected:active, +QColumnView::item:selected:active { + background-color: #1464A0; +} + +QTreeView::item:!selected:hover, +QListView::item:!selected:hover, +QTableView::item:!selected:hover, +QColumnView::item:!selected:hover { + outline: 0; + color: #148CD2; + background-color: #32414B; +} + +QTableCornerButton::section { + background-color: #19232D; + border: 1px transparent #32414B; + border-radius: 0px; +} + +/* QHeaderView ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview + +--------------------------------------------------------------------------- */ +QHeaderView { + background-color: #32414B; + border: 0px transparent #32414B; + padding: 0px; + margin: 0px; + border-radius: 0px; +} + +QHeaderView:disabled { + background-color: #32414B; + border: 1px transparent #32414B; + padding: 2px; +} + +QHeaderView::section { + background-color: #32414B; + color: #F0F0F0; + padding: 2px; + border-radius: 0px; + text-align: left; +} + +QHeaderView::section:checked { + color: #F0F0F0; + background-color: #1464A0; +} + +QHeaderView::section:checked:disabled { + color: #787878; + background-color: #14506E; +} + +QHeaderView::section::horizontal { + padding-left: 4px; + padding-right: 4px; + border-left: 1px solid #19232D; +} + +QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one { + border-left: 1px solid #32414B; +} + +QHeaderView::section::horizontal:disabled { + color: #787878; +} + +QHeaderView::section::vertical { + padding-left: 4px; + padding-right: 4px; + border-top: 1px solid #19232D; +} + +QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one { + border-top: 1px solid #32414B; +} + +QHeaderView::section::vertical:disabled { + color: #787878; +} + +QHeaderView::down-arrow { + /* Those settings (border/width/height/background-color) solve bug */ + /* transparent arrow background and size */ + background-color: #32414B; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/rc/arrow_down.png"); +} + +QHeaderView::up-arrow { + background-color: #32414B; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/rc/arrow_up.png"); +} + +/* QToolBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox + +--------------------------------------------------------------------------- */ +QToolBox { + padding: 0px; + border: 0px; + border: 1px solid #32414B; +} + +QToolBox:selected { + padding: 0px; + border: 2px solid #1464A0; +} + +QToolBox::tab { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QToolBox::tab:disabled { + color: #787878; +} + +QToolBox::tab:selected { + background-color: #505F69; + border-bottom: 2px solid #1464A0; +} + +QToolBox::tab:selected:disabled { + background-color: #32414B; + border-bottom: 2px solid #14506E; +} + +QToolBox::tab:!selected { + background-color: #32414B; + border-bottom: 2px solid #32414B; +} + +QToolBox::tab:!selected:disabled { + background-color: #19232D; +} + +QToolBox::tab:hover { + border-color: #148CD2; + border-bottom: 2px solid #148CD2; +} + +QToolBox QScrollArea QWidget QWidget { + padding: 0px; + border: 0px; + background-color: #19232D; +} + +/* QFrame ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe +https://doc.qt.io/qt-5/qframe.html#-prop +https://doc.qt.io/qt-5/qframe.html#details +https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color + +--------------------------------------------------------------------------- */ +/* (dot) .QFrame fix #141, #126, #123 */ +.QFrame { + border-radius: 4px; + border: 1px solid #32414B; + /* No frame */ + /* HLine */ + /* HLine */ +} + +.QFrame[frameShape="0"] { + border-radius: 4px; + border: 1px transparent #32414B; +} + +.QFrame[frameShape="4"] { + max-height: 2px; + border: none; + background-color: #32414B; +} + +.QFrame[frameShape="5"] { + max-width: 2px; + border: none; + background-color: #32414B; +} + +/* QSplitter -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter + +--------------------------------------------------------------------------- */ +QSplitter { + background-color: #32414B; + spacing: 0px; + padding: 0px; + margin: 0px; +} + +QSplitter::handle { + background-color: #32414B; + border: 0px solid #19232D; + spacing: 0px; + padding: 1px; + margin: 0px; +} + +QSplitter::handle:hover { + background-color: #787878; +} + +QSplitter::handle:horizontal { + width: 5px; + image: url(":/qss_icons/rc/line_vertical.png"); +} + +QSplitter::handle:vertical { + height: 5px; + image: url(":/qss_icons/rc/line_horizontal.png"); +} + +/* QDateEdit, QDateTimeEdit ----------------------------------------------- + +--------------------------------------------------------------------------- */ +QDateEdit, QDateTimeEdit { + selection-background-color: #1464A0; + border-style: solid; + border: 1px solid #32414B; + border-radius: 4px; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + min-width: 10px; +} + +QDateEdit:on, QDateTimeEdit:on { + selection-background-color: #1464A0; +} + +QDateEdit::drop-down, QDateTimeEdit::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #32414B; +} + +QDateEdit::down-arrow, QDateTimeEdit::down-arrow { + image: url(":/qss_icons/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus { + image: url(":/qss_icons/rc/arrow_down.png"); +} + +QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView { + background-color: #19232D; + border-radius: 4px; + border: 1px solid #32414B; + selection-background-color: #1464A0; +} + +/* QAbstractView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractView:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QAbstractView:selected { + background: #1464A0; + color: #32414B; +} + +/* PlotWidget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +PlotWidget { + /* Fix cut labels in plots #134 */ + padding: 0px; +}