From 63a66c87546baeadb70f60184a96970efb00e56a Mon Sep 17 00:00:00 2001 From: Al12rs Date: Sun, 28 Oct 2018 19:11:44 +0100 Subject: Added VS2015 and Skyrim Stylesheets, courtesy of chintsu! --- src/stylesheets/skyrim.qss | 635 +++++++++++++++++ src/stylesheets/skyrim/arrow-down.png | Bin 0 -> 218 bytes src/stylesheets/skyrim/arrow-left.png | Bin 0 -> 226 bytes src/stylesheets/skyrim/arrow-right.png | Bin 0 -> 217 bytes src/stylesheets/skyrim/arrow-up.png | Bin 0 -> 219 bytes src/stylesheets/skyrim/border-image.png | Bin 0 -> 1757 bytes src/stylesheets/skyrim/border-image1.png | Bin 0 -> 199 bytes src/stylesheets/skyrim/border-image2.png | Bin 0 -> 209 bytes src/stylesheets/skyrim/branch-opened.png | Bin 0 -> 233 bytes src/stylesheets/skyrim/button-big-border.png | Bin 0 -> 897 bytes src/stylesheets/skyrim/button-border.png | Bin 0 -> 833 bytes src/stylesheets/skyrim/button-checked-border.png | Bin 0 -> 874 bytes src/stylesheets/skyrim/checkbox-alt-checked.png | Bin 0 -> 354 bytes .../skyrim/checkbox-alt-unchecked-hover.png | Bin 0 -> 454 bytes src/stylesheets/skyrim/checkbox-alt-unchecked.png | Bin 0 -> 462 bytes .../skyrim/checkbox-checked-disabled.png | Bin 0 -> 804 bytes src/stylesheets/skyrim/checkbox-checked-hover.png | Bin 0 -> 810 bytes src/stylesheets/skyrim/checkbox-checked.png | Bin 0 -> 823 bytes src/stylesheets/skyrim/checkbox-disabled.png | Bin 0 -> 570 bytes src/stylesheets/skyrim/checkbox-hover.png | Bin 0 -> 581 bytes src/stylesheets/skyrim/checkbox.png | Bin 0 -> 590 bytes src/stylesheets/skyrim/context-menu-separator.png | Bin 0 -> 166 bytes src/stylesheets/skyrim/progress-bar-border.png | Bin 0 -> 1262 bytes src/stylesheets/skyrim/progress-bar-chunk.png | Bin 0 -> 164 bytes src/stylesheets/skyrim/radio-checked.png | Bin 0 -> 353 bytes src/stylesheets/skyrim/radio-hover.png | Bin 0 -> 489 bytes src/stylesheets/skyrim/radio.png | Bin 0 -> 513 bytes src/stylesheets/skyrim/scrollbar-down.png | Bin 0 -> 546 bytes src/stylesheets/skyrim/scrollbar-horizontal.png | Bin 0 -> 172 bytes src/stylesheets/skyrim/scrollbar-left.png | Bin 0 -> 543 bytes src/stylesheets/skyrim/scrollbar-right.png | Bin 0 -> 538 bytes src/stylesheets/skyrim/scrollbar-up.png | Bin 0 -> 547 bytes src/stylesheets/skyrim/scrollbar-vertical.png | Bin 0 -> 181 bytes src/stylesheets/skyrim/separator.png | Bin 0 -> 1355 bytes src/stylesheets/skyrim/slider-border.png | Bin 0 -> 725 bytes src/stylesheets/skyrim/slider-handle.png | Bin 0 -> 380 bytes src/stylesheets/vs15 Dark-Green.qss | 747 ++++++++++++++++++++ src/stylesheets/vs15 Dark-Orange.qss | 753 +++++++++++++++++++++ src/stylesheets/vs15 Dark-Purple.qss | 753 +++++++++++++++++++++ src/stylesheets/vs15 Dark-Red.qss | 753 +++++++++++++++++++++ src/stylesheets/vs15 Dark-Yellow.qss | 753 +++++++++++++++++++++ src/stylesheets/vs15 Dark.qss | 752 ++++++++++++++++++++ src/stylesheets/vs15/branch-closed.png | Bin 0 -> 193 bytes src/stylesheets/vs15/branch-open.png | Bin 0 -> 182 bytes src/stylesheets/vs15/checkbox-check-disabled.png | Bin 0 -> 218 bytes src/stylesheets/vs15/checkbox-check.png | Bin 0 -> 229 bytes src/stylesheets/vs15/combobox-down.png | Bin 0 -> 183 bytes src/stylesheets/vs15/scrollbar-down-disabled.png | Bin 0 -> 177 bytes src/stylesheets/vs15/scrollbar-down-hover.png | Bin 0 -> 177 bytes src/stylesheets/vs15/scrollbar-down.png | Bin 0 -> 190 bytes src/stylesheets/vs15/scrollbar-left-disabled.png | Bin 0 -> 175 bytes src/stylesheets/vs15/scrollbar-left-hover.png | Bin 0 -> 175 bytes src/stylesheets/vs15/scrollbar-left.png | Bin 0 -> 188 bytes src/stylesheets/vs15/scrollbar-right-disabled.png | Bin 0 -> 178 bytes src/stylesheets/vs15/scrollbar-right-hover.png | Bin 0 -> 179 bytes src/stylesheets/vs15/scrollbar-right.png | Bin 0 -> 192 bytes src/stylesheets/vs15/scrollbar-up-disabled.png | Bin 0 -> 174 bytes src/stylesheets/vs15/scrollbar-up-hover.png | Bin 0 -> 174 bytes src/stylesheets/vs15/scrollbar-up.png | Bin 0 -> 187 bytes src/stylesheets/vs15/sort-asc.png | Bin 0 -> 173 bytes src/stylesheets/vs15/sort-desc.png | Bin 0 -> 173 bytes src/stylesheets/vs15/spinner-down.png | Bin 0 -> 174 bytes src/stylesheets/vs15/spinner-up.png | Bin 0 -> 174 bytes src/stylesheets/vs15/sub-menu-arrow-hover.png | Bin 0 -> 172 bytes src/stylesheets/vs15/sub-menu-arrow.png | Bin 0 -> 186 bytes 65 files changed, 5146 insertions(+) create mode 100644 src/stylesheets/skyrim.qss create mode 100644 src/stylesheets/skyrim/arrow-down.png create mode 100644 src/stylesheets/skyrim/arrow-left.png create mode 100644 src/stylesheets/skyrim/arrow-right.png create mode 100644 src/stylesheets/skyrim/arrow-up.png create mode 100644 src/stylesheets/skyrim/border-image.png create mode 100644 src/stylesheets/skyrim/border-image1.png create mode 100644 src/stylesheets/skyrim/border-image2.png create mode 100644 src/stylesheets/skyrim/branch-opened.png create mode 100644 src/stylesheets/skyrim/button-big-border.png create mode 100644 src/stylesheets/skyrim/button-border.png create mode 100644 src/stylesheets/skyrim/button-checked-border.png create mode 100644 src/stylesheets/skyrim/checkbox-alt-checked.png create mode 100644 src/stylesheets/skyrim/checkbox-alt-unchecked-hover.png create mode 100644 src/stylesheets/skyrim/checkbox-alt-unchecked.png create mode 100644 src/stylesheets/skyrim/checkbox-checked-disabled.png create mode 100644 src/stylesheets/skyrim/checkbox-checked-hover.png create mode 100644 src/stylesheets/skyrim/checkbox-checked.png create mode 100644 src/stylesheets/skyrim/checkbox-disabled.png create mode 100644 src/stylesheets/skyrim/checkbox-hover.png create mode 100644 src/stylesheets/skyrim/checkbox.png create mode 100644 src/stylesheets/skyrim/context-menu-separator.png create mode 100644 src/stylesheets/skyrim/progress-bar-border.png create mode 100644 src/stylesheets/skyrim/progress-bar-chunk.png create mode 100644 src/stylesheets/skyrim/radio-checked.png create mode 100644 src/stylesheets/skyrim/radio-hover.png create mode 100644 src/stylesheets/skyrim/radio.png create mode 100644 src/stylesheets/skyrim/scrollbar-down.png create mode 100644 src/stylesheets/skyrim/scrollbar-horizontal.png create mode 100644 src/stylesheets/skyrim/scrollbar-left.png create mode 100644 src/stylesheets/skyrim/scrollbar-right.png create mode 100644 src/stylesheets/skyrim/scrollbar-up.png create mode 100644 src/stylesheets/skyrim/scrollbar-vertical.png create mode 100644 src/stylesheets/skyrim/separator.png create mode 100644 src/stylesheets/skyrim/slider-border.png create mode 100644 src/stylesheets/skyrim/slider-handle.png create mode 100644 src/stylesheets/vs15 Dark-Green.qss create mode 100644 src/stylesheets/vs15 Dark-Orange.qss create mode 100644 src/stylesheets/vs15 Dark-Purple.qss create mode 100644 src/stylesheets/vs15 Dark-Red.qss create mode 100644 src/stylesheets/vs15 Dark-Yellow.qss create mode 100644 src/stylesheets/vs15 Dark.qss create mode 100644 src/stylesheets/vs15/branch-closed.png create mode 100644 src/stylesheets/vs15/branch-open.png create mode 100644 src/stylesheets/vs15/checkbox-check-disabled.png create mode 100644 src/stylesheets/vs15/checkbox-check.png create mode 100644 src/stylesheets/vs15/combobox-down.png create mode 100644 src/stylesheets/vs15/scrollbar-down-disabled.png create mode 100644 src/stylesheets/vs15/scrollbar-down-hover.png create mode 100644 src/stylesheets/vs15/scrollbar-down.png create mode 100644 src/stylesheets/vs15/scrollbar-left-disabled.png create mode 100644 src/stylesheets/vs15/scrollbar-left-hover.png create mode 100644 src/stylesheets/vs15/scrollbar-left.png create mode 100644 src/stylesheets/vs15/scrollbar-right-disabled.png create mode 100644 src/stylesheets/vs15/scrollbar-right-hover.png create mode 100644 src/stylesheets/vs15/scrollbar-right.png create mode 100644 src/stylesheets/vs15/scrollbar-up-disabled.png create mode 100644 src/stylesheets/vs15/scrollbar-up-hover.png create mode 100644 src/stylesheets/vs15/scrollbar-up.png create mode 100644 src/stylesheets/vs15/sort-asc.png create mode 100644 src/stylesheets/vs15/sort-desc.png create mode 100644 src/stylesheets/vs15/spinner-down.png create mode 100644 src/stylesheets/vs15/spinner-up.png create mode 100644 src/stylesheets/vs15/sub-menu-arrow-hover.png create mode 100644 src/stylesheets/vs15/sub-menu-arrow.png (limited to 'src/stylesheets') diff --git a/src/stylesheets/skyrim.qss b/src/stylesheets/skyrim.qss new file mode 100644 index 00000000..727c70af --- /dev/null +++ b/src/stylesheets/skyrim.qss @@ -0,0 +1,635 @@ +/*!************************************* + Skyrim +**************************************** + Author: chintsu_kun + Version: 2.0.0 + Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) + Url: https://github.com/nikolay-borzov/modorganizer-themes +**************************************** +*/ +QWidget { + background-color: #000; + color: #F1F1F1; } + +/* Common */ +/* fix: fo some reason applying background-color or border fixes paddings properties */ +QListView::item, +QTreeView#espList::item, +QTreeWidget#categoriesList::item { + border-width: 0; } + +* { + /* remove outline */ + outline: 0; + /* text highlight */ + selection-background-color: #000; + selection-color: white; } + +/* disabled text */ +*:disabled, +QListView::item:disabled, +*::item:selected:disabled { + color: #656565; } + +/* line heights */ +QListView::item, +QTreeWidget::item, +QTreeView::item { + padding: .3em 0; } + +/* +QTreeView#modList::item, +QTreeWidget#categoriesTree::item, +#tabConflicts QTreeWidget::item, +QListView::item, +QTreeView#espList::item, +QTreeView#treeContent::item { + padding: .3em 0; +}*/ +QAbstractItemView { + color: #C0C0C0; + background-color: #000; + alternate-background-color: #000; + border-color: #A6A8AB; } + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; } + +QAbstractItemView::item:hover, +QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + color: #fff; + background-color: #121212; } + +QAbstractItemView::item:disabled:hover, +QListView::item:disabled:hover, +QTreeView::branch:disabled:hover, +QTreeWidget::item:disabled:hover { + background-color: red; } + +QAbstractItemView::item:selected:disabled, +QListView::item:selected:disabled, +QTreeView::branch:selected:disabled, +QTreeWidget::item:selected:disabled { + background-color: #121212; } + +QAbstractItemView::item:selected { + background-color: #5F5F5E; + color: #fff; } + +/* Trees and Lists #QTreeView, #QListView*/ +QTreeView::branch:selected { + background-color: #5F5F5E; } + +QTreeView::branch:closed:has-children { + image: url(./skyrim/arrow-right.png); } + +QTreeView::branch:open:has-children { + image: url(./skyrim/branch-opened.png); } + +/*QListView::item:hover { } +QListView::item:selected { }*/ +QListView::item { + color: #C0C0C0; } + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +/* Common */ +QLabel { + background-color: transparent; } + QLabel#installLabel { + font-weight: bold; } + +/* Font size */ +QLabel, +QTextEdit, +QLineEdit, +QWebView, +QComboBox, +QComboBox:editable, +QAbstractSpinBox, +QGroupBox, +QCheckBox, +QRadioButton { + font-size: 14px; } + +QTextEdit, +QLineEdit, +QWebView, +QComboBox, +QComboBox:editable, +QAbstractSpinBox { + border: none; + background-color: #141414; } + QTextEdit:hover, QTextEdit:focus, + QLineEdit:hover, + QLineEdit:focus, + QWebView:hover, + QWebView:focus, + QComboBox:hover, + QComboBox:focus, + QComboBox:editable:hover, + QComboBox:editable:focus, + QAbstractSpinBox:hover, + QAbstractSpinBox:focus { + background-color: #212121; } + +QLineEdit, +QAbstractSpinBox { + min-height: 24px; + padding: 2px; + border: none; } + +QLineEdit { + margin-top: 0; + /* clear button */ + /* increase version textfield width */ + /* fix margins on tabs pane */ } + QLineEdit QToolButton, + QLineEdit QToolButton:hover { + background: none; + margin-top: 1px; } + QLineEdit#espFilterEdit QToolButton { + margin-top: -2px; + margin-bottom: 1px; } + QLineEdit#modFilterEdit { + margin-top: 2px; } + QLineEdit#versionEdit { + max-width: 90px; } + QLineEdit#espFilterEdit { + margin: 0 0 6px 0; } + QLineEdit#downloadView { + margin: 4px 4px 0 4px; } + QLineEdit#showHiddenBox { + margin: 0 0 4px 4px; } + QLineEdit#downloadFilterEdit { + margin: 0 4px 4px 0; } + +/* Dropdowns #QComboBox*/ +QComboBox { + min-height: 20px; + padding-left: 5px; + margin: 3px 0 1px 0; + border-style: solid; } + QComboBox, QComboBox:editable { + border-width: 5px; + border-color: transparent; + border-image: url(./skyrim/border-image1.png) 6 repeat repeat; } + QComboBox:on { + background-color: #212121; } + QComboBox:editable { + padding-left: 3px; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; } + QComboBox::down-arrow { + image: url(./skyrim/arrow-down.png); } + QComboBox QAbstractItemView { + background-color: #000; + selection-background-color: #212121; } + +/* Toolbar */ +QToolBar { + border: none; } + QToolBar::separator { + image: url(./skyrim/separator.png); } + +QToolButton { + margin: 0 4px 0 4px; + padding: 5px; + /* need this to make background-color works*/ + border: none; + /* scrollers */ } + QToolButton:hover, QToolButton:focus { + background-color: #121212; } + QToolButton:pressed { + background-color: #5F5F5E; } + QToolButton::menu-indicator { + image: url(./skyrim/arrow-down.png); + margin: 0 4px 4px 0; } + QToolButton::menu-indicator:pressed, QToolButton::menu-indicator:open { + image: url(./skyrim/arrow-right.png); } + QTabBar QToolButton { + background-color: #000; + padding: 1px; + margin: 0; } + QTabBar QToolButton::right-arrow { + image: url(./skyrim/arrow-right.png); } + QTabBar QToolButton::left-arrow { + image: url(./skyrim/arrow-left.png); } + +/* Group Boxes #QGroupBox */ +QGroupBox { + padding: 1em .3em .3em .3em; + margin-top: .65em; + border-width: 5px; + border-color: transparent; + border-image: url(./skyrim/border-image2.png) 5 repeat repeat; } + QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 5px; + left: 10px; } + +/* LCD Count */ +QLCDNumber { + border-color: #A6A8AB; + border-style: solid; + border-width: 1px; } + +/* Buttons #QPushButton */ +QPushButton { + min-height: 18px; + padding: 2px 5px; + border-style: solid; + background-color: transparent; + border-width: 0 15px 0 15px; + border-color: transparent; + /*&:focus { }*/ + /* dialog buttons */ + /* show categories */ + /* run */ + /* unlock */ + /* mod info dialog images tab */ + /* add some space between buttons */ } + QPushButton:hover, QPushButton:checked:hover { + border-image: url(./skyrim/button-border.png) 0 15 repeat; } + QPushButton:checked { + border-image: url(./skyrim/button-checked-border.png) 0 15 repeat; } + QPushButton:disabled { + color: #656565; } + QPushButton::menu-indicator { + image: url(./skyrim/arrow-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; } + QDialog QPushButton { + font-weight: bold; + font-size: 15px; + min-width: 1.5em; + padding-left: .5em; + padding-right: .5em; } + QPushButton#displayCategoriesBtn { + min-width: 20px; } + QPushButton#startButton:hover { + border-image: url(./skyrim/button-big-border.png) 0 15 repeat; } + QPushButton#startButton:checked { + border-image: url(./skyrim/button-big-border.png) 0 15 repeat; } + QPushButton#unlockButton { + margin: 10px 20px; } + QPushButton + QPushButton { + margin: 10px 0 0 0; } + QWidget#tabImages QPushButton { + background-color: transparent; + border: none; + margin: 0 .3em; + padding: 0; } + QWidget#tabImages QPushButton:hover { + background-color: #121212; } + QDialog#QueryOverwriteDialog QPushButton { + margin-left: 0.5em; } + #ProfilesDialog QPushButton { + margin-bottom: 0.5em; } + #ProfilesDialog QPushButton#closeButton { + margin-bottom: 0; } + #EditExecutablesDialog QPushButton#addButton, + #EditExecutablesDialog QPushButton#removeButton { + margin-bottom: 0.5em; + margin-top: 1em; } + +/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ +/*common*/ +QGroupBox::indicator, +QTreeView::indicator, +QCheckBox::indicator { + background-color: transparent; + border: none; + width: 20px; + height: 20px; } + QGroupBox::indicator:checked, QGroupBox::indicator:indeterminate, + QTreeView::indicator:checked, + QTreeView::indicator:indeterminate, + QCheckBox::indicator:checked, + QCheckBox::indicator:indeterminate { + image: url(./skyrim/checkbox-checked.png); } + QGroupBox::indicator:checked:hover, QGroupBox::indicator:indeterminate:hover, + QTreeView::indicator:checked:hover, + QTreeView::indicator:indeterminate:hover, + QCheckBox::indicator:checked:hover, + QCheckBox::indicator:indeterminate:hover { + image: url(./skyrim/checkbox-checked-hover.png); } + QGroupBox::indicator:checked:disabled, QGroupBox::indicator:indeterminate:disabled, + QTreeView::indicator:checked:disabled, + QTreeView::indicator:indeterminate:disabled, + QCheckBox::indicator:checked:disabled, + QCheckBox::indicator:indeterminate:disabled { + image: url(./skyrim/checkbox-checked-disabled.png); } + QGroupBox::indicator:unchecked, + QTreeView::indicator:unchecked, + QCheckBox::indicator:unchecked { + image: url(./skyrim/checkbox.png); } + QGroupBox::indicator:unchecked:hover, + QTreeView::indicator:unchecked:hover, + QCheckBox::indicator:unchecked:hover { + image: url(./skyrim/checkbox-hover.png); } + QGroupBox::indicator:unchecked:disabled, + QTreeView::indicator:unchecked:disabled, + QCheckBox::indicator:unchecked:disabled { + image: url(./skyrim/checkbox-disabled.png); } + +/* Checkboxes special */ +QTreeWidget#bsaList::indicator { + width: 10px; + height: 15px; } + QTreeWidget#bsaList::indicator:checked { + image: url(./skyrim/checkbox-alt-checked.png); } + QTreeWidget#bsaList::indicator:unchecked { + image: url(./skyrim/checkbox-alt-unchecked.png); } + QTreeWidget#bsaList::indicator:unchecked:hover { + image: url(./skyrim/checkbox-alt-unchecked-hover.png); } + +/* Radio buttons #QRadioButton */ +QRadioButton::indicator { + width: 16px; + height: 16px; } + QRadioButton::indicator::checked { + image: url(./skyrim/radio-checked.png); } + QRadioButton::indicator::unchecked { + image: url(./skyrim/radio.png); } + QRadioButton::indicator::unchecked:hover { + image: url(./skyrim/radio-hover.png); } + +/* Spinners #QSpinBox, #QDoubleSpinBox */ +QAbstractSpinBox { + margin: 1px; } + QAbstractSpinBox::up-button, QAbstractSpinBox::down-button { + border-style: solid; + border-width: 1px; + subcontrol-origin: padding; } + QAbstractSpinBox::up-button:hover, QAbstractSpinBox::down-button:hover { + background-color: #141414; } + QAbstractSpinBox::up-button { + subcontrol-position: top right; } + QAbstractSpinBox::down-button { + subcontrol-position: bottom right; } + QAbstractSpinBox::up-arrow { + image: url(./skyrim/arrow-up.png); } + QAbstractSpinBox::down-arrow { + image: url(./skyrim/arrow-down.png); } + +/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/ +/* assigning background still leaves not filled area*/ +QAbstractScrollArea::corner { + background-color: transparent; } + +QScrollBar { + background-color: transparent; + border: none; } + QScrollBar:horizontal { + height: 12px; + border: none; + margin: 0 17px 0 17px; } + QScrollBar:vertical { + width: 12px; + border: none; + margin: 17px 0 17px 0; } + QScrollBar::handle { + border: 1px solid rgba(243, 243, 243, 0.88); + background-color: rgba(255, 255, 255, 0.6); } + QScrollBar::handle:horizontal { + min-width: 32px; + margin: 1px 0 1px 0; } + QScrollBar::handle:vertical { + min-height: 32px; + margin: 0 1px 0 1px; } + QScrollBar::add-line, QScrollBar::sub-line { + background-color: transparent; + border: none; + subcontrol-origin: margin; } + QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal { + width: 17px; } + QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical { + height: 17px; } + QScrollBar::add-line:horizontal { + subcontrol-position: right; } + QScrollBar::add-line:vertical { + subcontrol-position: bottom; } + QScrollBar::sub-line:horizontal { + subcontrol-position: left; } + QScrollBar::sub-line:vertical { + subcontrol-position: top; } + QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { + background: url(./skyrim/scrollbar-horizontal.png) center center repeat-x; } + QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: url(./skyrim/scrollbar-vertical.png) center center repeat-y; } + QScrollBar::up-arrow:vertical { + image: url(./skyrim/scrollbar-up.png); } + QScrollBar::down-arrow:vertical { + image: url(./skyrim/scrollbar-down.png); } + QScrollBar::right-arrow:horizontal { + image: url(./skyrim/scrollbar-right.png); } + QScrollBar::left-arrow:horizontal { + image: url(./skyrim/scrollbar-left.png); } + +/* Scroll Area #QScrollArea*/ +QScrollArea { + border-color: transparent; + border-style: solid; + border-width: 1px; } + +/* Sliders #QSlider */ +QSlider::groove:horizontal { + background: url(./skyrim/scrollbar-horizontal.png) repeat-x; + border-style: solid; + border-width: 0 17px; + border-color: transparent; + height: 12px; + margin: 0; + border-image: url(./skyrim/slider-border.png) 0 17 round; } + +QSlider::handle:horizontal { + background: url(./skyrim/slider-handle.png); + width: 18px; + height: 20px; + margin: -4px 0; + subcontrol-origin: margin; } + +/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */ +QTableView { + gridline-color: transparent; + selection-background-color: #5F5F5E; + selection-color: #C0C0C0; } + QTableView QTableCornerButton::section { + background-color: transparent; + border-color: #A6A8AB; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView { + border: none; } + QHeaderView::section { + background-color: transparent; + border-color: #A6A8AB; + /* 17px to have some place for sort indicator */ + padding: 3px 17px 3px 5px; + border-style: solid; } + QHeaderView::section:horizontal { + border-width: 0 0 1px 0; } + QHeaderView::section:vertical { + border-width: 0 1px 0 0; } + QHeaderView::section:hover { + background: #121212; + color: #fff; } + QHeaderView::up-arrow, QHeaderView::down-arrow { + subcontrol-origin: content; + subcontrol-position: center right; + width: 7px; + height: 7px; + margin-right: 7px; } + QHeaderView::up-arrow { + image: url(./skyrim/arrow-up.png); } + QHeaderView::down-arrow { + image: url(./skyrim/arrow-down.png); } + +/* Context menus, toolbar dropdowns #QMenu */ +QMenu { + background-color: transparent; + border-width: 17px; + border-style: solid; + border-color: transparent; + border-image: url(./skyrim/border-image.png) 27 repeat repeat; } + QMenu::item, + QMenu QPushButton { + padding: 6px 20px; } + QMenu::item:selected { + background-color: #121212; } + QMenu::item:disabled { + background-color: transparent; } + QMenu::separator { + height: 3px; + margin: 1px 0; + background: url(./skyrim/context-menu-separator.png) repear-x; } + QMenu::icon { + margin: 1px; } + QMenu::right-arrow { + image: url(./skyrim/arrow-right.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: .5em; } + QMenu QPushButton { + /* cancel styles */ + border: none; + text-align: left; } + QMenu QPushButton:hover { + background-color: #121212; } + QMenu QCheckBox, + QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; } + +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +QToolTip { + background-color: transparent; + color: #C0C0C0; + padding: 0; + border-width: 17px; + border-style: solid; + border-color: transparent; + border-image: url(./skyrim/border-image.png) 27 repeat repeat; } + +SaveGameInfoWidget { + background-color: #121212; + color: #C0C0C0; } + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: transparent; + color: transparent; + height: 14px; + margin: 0 10px; + border-width: 4px 21px; + border-style: solid; + border-color: transparent; + border-image: url(./skyrim/progress-bar-border.png) 4 21 repeat repeat; } + +QProgressBar::chunk { + /* + background: url(./skyrim/progress-bar-chunk.png) center center repear-x qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #95BED9, stop:0.124153 #6EB9CE, stop:0.78781 #474E86); + */ + background: url(./skyrim/progress-bar-chunk.png) center center repear-x qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #95BED9, stop:0.78781 #6EB9CE); } + +/* Right Pane and Tab Bars #QTabWidget, #QTabBar */ +QTabWidget::pane { + border-color: #A6A8AB; + top: 0; + border-width: 5px; + border-color: transparent; + border-image: url(./skyrim/border-image2.png) 5 repeat repeat; } + +QTabBar { + text-transform: uppercase; + max-height: 22px; } + QTabBar::tab { + color: #C0C0C0; + background-color: transparent; + padding: 4px .5em; + margin: 0 0 .3em 0; + border-style: solid; + border-width: 0 15px 0 15px; + border-color: transparent; } + QTabBar::tab:hover { + color: #fff; } + QTabBar::tab:selected { + color: #fff; + border-image: url(./skyrim/button-checked-border.png) 0 15 repeat; } + QTabBar::tab:disabled { + color: #656565; } + QTabBar::scroller { + width: 23px; } + +/* Border images */ +ModListView, +QTreeView, +ModListView#modList, +QTreeWidget, +QListView, +QTableView, +QDialog#LockedDialog { + border-width: 20px; + border-style: solid; + border-color: transparent; + border-image: url(./skyrim/border-image.png) 27 repeat repeat; } + +/* Special styles */ +/* increase categories tab width */ +QTreeWidget#categoriesList { + min-width: 200px; } + QTreeWidget#categoriesList::item { + background-position: center left; + background-repeat: no-repeat; + padding: .35em 10px; } + QTreeWidget#categoriesList::item:has-children { + background-image: url(./skyrim/arrow-right.png); } + QTreeWidget#categoriesList::item:has-children:open { + background-image: url(./skyrim/branch-opened.png); } + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; } + +QDialog#ModInfoDialog { + min-width: 940px; } + +QDialog#BainComplexInstallerDialog { + min-width: 500px; } + +QDialog#EditExecutablesDialog { + min-width: 500px; } + +QDialog#SettingsDialog { + min-width: 670px; } diff --git a/src/stylesheets/skyrim/arrow-down.png b/src/stylesheets/skyrim/arrow-down.png new file mode 100644 index 00000000..276fd467 Binary files /dev/null and b/src/stylesheets/skyrim/arrow-down.png differ diff --git a/src/stylesheets/skyrim/arrow-left.png b/src/stylesheets/skyrim/arrow-left.png new file mode 100644 index 00000000..be707221 Binary files /dev/null and b/src/stylesheets/skyrim/arrow-left.png differ diff --git a/src/stylesheets/skyrim/arrow-right.png b/src/stylesheets/skyrim/arrow-right.png new file mode 100644 index 00000000..a5840a4c Binary files /dev/null and b/src/stylesheets/skyrim/arrow-right.png differ diff --git a/src/stylesheets/skyrim/arrow-up.png b/src/stylesheets/skyrim/arrow-up.png new file mode 100644 index 00000000..1e5e3f90 Binary files /dev/null and b/src/stylesheets/skyrim/arrow-up.png differ diff --git a/src/stylesheets/skyrim/border-image.png b/src/stylesheets/skyrim/border-image.png new file mode 100644 index 00000000..cd9450ac Binary files /dev/null and b/src/stylesheets/skyrim/border-image.png differ diff --git a/src/stylesheets/skyrim/border-image1.png b/src/stylesheets/skyrim/border-image1.png new file mode 100644 index 00000000..df68a485 Binary files /dev/null and b/src/stylesheets/skyrim/border-image1.png differ diff --git a/src/stylesheets/skyrim/border-image2.png b/src/stylesheets/skyrim/border-image2.png new file mode 100644 index 00000000..cccf739f Binary files /dev/null and b/src/stylesheets/skyrim/border-image2.png differ diff --git a/src/stylesheets/skyrim/branch-opened.png b/src/stylesheets/skyrim/branch-opened.png new file mode 100644 index 00000000..8dc7d01d Binary files /dev/null and b/src/stylesheets/skyrim/branch-opened.png differ diff --git a/src/stylesheets/skyrim/button-big-border.png b/src/stylesheets/skyrim/button-big-border.png new file mode 100644 index 00000000..f5d0ec46 Binary files /dev/null and b/src/stylesheets/skyrim/button-big-border.png differ diff --git a/src/stylesheets/skyrim/button-border.png b/src/stylesheets/skyrim/button-border.png new file mode 100644 index 00000000..158890eb Binary files /dev/null and b/src/stylesheets/skyrim/button-border.png differ diff --git a/src/stylesheets/skyrim/button-checked-border.png b/src/stylesheets/skyrim/button-checked-border.png new file mode 100644 index 00000000..7ece413b Binary files /dev/null and b/src/stylesheets/skyrim/button-checked-border.png differ diff --git a/src/stylesheets/skyrim/checkbox-alt-checked.png b/src/stylesheets/skyrim/checkbox-alt-checked.png new file mode 100644 index 00000000..3f4662c7 Binary files /dev/null and b/src/stylesheets/skyrim/checkbox-alt-checked.png differ diff --git a/src/stylesheets/skyrim/checkbox-alt-unchecked-hover.png b/src/stylesheets/skyrim/checkbox-alt-unchecked-hover.png new file mode 100644 index 00000000..69e11fd1 Binary files /dev/null and b/src/stylesheets/skyrim/checkbox-alt-unchecked-hover.png differ diff --git a/src/stylesheets/skyrim/checkbox-alt-unchecked.png b/src/stylesheets/skyrim/checkbox-alt-unchecked.png new file mode 100644 index 00000000..a9b51027 Binary files /dev/null and b/src/stylesheets/skyrim/checkbox-alt-unchecked.png differ diff --git a/src/stylesheets/skyrim/checkbox-checked-disabled.png b/src/stylesheets/skyrim/checkbox-checked-disabled.png new file mode 100644 index 00000000..c5192630 Binary files /dev/null and b/src/stylesheets/skyrim/checkbox-checked-disabled.png differ diff --git a/src/stylesheets/skyrim/checkbox-checked-hover.png b/src/stylesheets/skyrim/checkbox-checked-hover.png new file mode 100644 index 00000000..0ca3d2b2 Binary files /dev/null and b/src/stylesheets/skyrim/checkbox-checked-hover.png differ diff --git a/src/stylesheets/skyrim/checkbox-checked.png b/src/stylesheets/skyrim/checkbox-checked.png new file mode 100644 index 00000000..68da200d Binary files /dev/null and b/src/stylesheets/skyrim/checkbox-checked.png differ diff --git a/src/stylesheets/skyrim/checkbox-disabled.png b/src/stylesheets/skyrim/checkbox-disabled.png new file mode 100644 index 00000000..ad264e5b Binary files /dev/null and b/src/stylesheets/skyrim/checkbox-disabled.png differ diff --git a/src/stylesheets/skyrim/checkbox-hover.png b/src/stylesheets/skyrim/checkbox-hover.png new file mode 100644 index 00000000..8e90ba6b Binary files /dev/null and b/src/stylesheets/skyrim/checkbox-hover.png differ diff --git a/src/stylesheets/skyrim/checkbox.png b/src/stylesheets/skyrim/checkbox.png new file mode 100644 index 00000000..34503819 Binary files /dev/null and b/src/stylesheets/skyrim/checkbox.png differ diff --git a/src/stylesheets/skyrim/context-menu-separator.png b/src/stylesheets/skyrim/context-menu-separator.png new file mode 100644 index 00000000..f566ca76 Binary files /dev/null and b/src/stylesheets/skyrim/context-menu-separator.png differ diff --git a/src/stylesheets/skyrim/progress-bar-border.png b/src/stylesheets/skyrim/progress-bar-border.png new file mode 100644 index 00000000..676f0de2 Binary files /dev/null and b/src/stylesheets/skyrim/progress-bar-border.png differ diff --git a/src/stylesheets/skyrim/progress-bar-chunk.png b/src/stylesheets/skyrim/progress-bar-chunk.png new file mode 100644 index 00000000..b9d31399 Binary files /dev/null and b/src/stylesheets/skyrim/progress-bar-chunk.png differ diff --git a/src/stylesheets/skyrim/radio-checked.png b/src/stylesheets/skyrim/radio-checked.png new file mode 100644 index 00000000..89022836 Binary files /dev/null and b/src/stylesheets/skyrim/radio-checked.png differ diff --git a/src/stylesheets/skyrim/radio-hover.png b/src/stylesheets/skyrim/radio-hover.png new file mode 100644 index 00000000..eda643ca Binary files /dev/null and b/src/stylesheets/skyrim/radio-hover.png differ diff --git a/src/stylesheets/skyrim/radio.png b/src/stylesheets/skyrim/radio.png new file mode 100644 index 00000000..57cd3985 Binary files /dev/null and b/src/stylesheets/skyrim/radio.png differ diff --git a/src/stylesheets/skyrim/scrollbar-down.png b/src/stylesheets/skyrim/scrollbar-down.png new file mode 100644 index 00000000..76feeeab Binary files /dev/null and b/src/stylesheets/skyrim/scrollbar-down.png differ diff --git a/src/stylesheets/skyrim/scrollbar-horizontal.png b/src/stylesheets/skyrim/scrollbar-horizontal.png new file mode 100644 index 00000000..7ebfe658 Binary files /dev/null and b/src/stylesheets/skyrim/scrollbar-horizontal.png differ diff --git a/src/stylesheets/skyrim/scrollbar-left.png b/src/stylesheets/skyrim/scrollbar-left.png new file mode 100644 index 00000000..77a60787 Binary files /dev/null and b/src/stylesheets/skyrim/scrollbar-left.png differ diff --git a/src/stylesheets/skyrim/scrollbar-right.png b/src/stylesheets/skyrim/scrollbar-right.png new file mode 100644 index 00000000..e8a67d4e Binary files /dev/null and b/src/stylesheets/skyrim/scrollbar-right.png differ diff --git a/src/stylesheets/skyrim/scrollbar-up.png b/src/stylesheets/skyrim/scrollbar-up.png new file mode 100644 index 00000000..64c9665d Binary files /dev/null and b/src/stylesheets/skyrim/scrollbar-up.png differ diff --git a/src/stylesheets/skyrim/scrollbar-vertical.png b/src/stylesheets/skyrim/scrollbar-vertical.png new file mode 100644 index 00000000..cdd5b048 Binary files /dev/null and b/src/stylesheets/skyrim/scrollbar-vertical.png differ diff --git a/src/stylesheets/skyrim/separator.png b/src/stylesheets/skyrim/separator.png new file mode 100644 index 00000000..9867bab3 Binary files /dev/null and b/src/stylesheets/skyrim/separator.png differ diff --git a/src/stylesheets/skyrim/slider-border.png b/src/stylesheets/skyrim/slider-border.png new file mode 100644 index 00000000..64ef3ebb Binary files /dev/null and b/src/stylesheets/skyrim/slider-border.png differ diff --git a/src/stylesheets/skyrim/slider-handle.png b/src/stylesheets/skyrim/slider-handle.png new file mode 100644 index 00000000..e400cd37 Binary files /dev/null and b/src/stylesheets/skyrim/slider-handle.png differ diff --git a/src/stylesheets/vs15 Dark-Green.qss b/src/stylesheets/vs15 Dark-Green.qss new file mode 100644 index 00000000..0fbcc896 --- /dev/null +++ b/src/stylesheets/vs15 Dark-Green.qss @@ -0,0 +1,747 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun + Version: 1.3.1 + Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) + Url: https://github.com/nikolay-borzov/modorganizer-themes +**************************************** +*/ +/* or #434346*/ +/* Main Window */ +QWidget { + background-color: #2D2D30; + color: #F1F1F1; } + QWidget::disabled { + color: #656565; } + +/* Common */ +/* FIX: For some reason applying background-color or border fixes paddings properties */ +QListView::item, +QTreeView#espList::item, +QTreeWidget#categoriesList::item { + border-width: 0; } + +/* remove outline */ +* { + outline: 0; } + +*:disabled, +QListView::item:disabled, +*::item:selected:disabled { + color: #656565; } + +/* line heights */ +/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +QTreeView#modList::item, +QTreeWidget#categoriesTree::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; } + +QListView::item, +QTreeView#espList::item { + padding: 0.3em; } + +/* to enable border color */ +QTreeView, +QListView, +QTextEdit, +QWebView, +QTableView { + border-style: solid; + border-width: 1px; } + +QAbstractItemView { + color: #DCDCDC; + background-color: #1E1E1E; + alternate-background-color: #262626; + border-color: #3F3F46; } + QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover { + background-color: #009933; + color: #F1F1F1; } + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; } + +QAbstractItemView::item:hover, +QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(0, 153, 51, 0.3); } + +QAbstractItemView::item:selected:disabled, +QListView::item:selected:disabled, +QTreeView::branch:selected:disabled, +QTreeWidget::item:selected:disabled { + background-color: rgba(0, 153, 51, 0.3); } + +QTreeView::branch:selected { + background-color: #009933; } + +QLabel { + background-color: transparent; } + +/* Left Pane & File Trees #QTreeView, #QListView*/ +QTreeView::branch:closed:has-children { + image: url(./vs15/branch-closed.png); } + +QTreeView::branch:open:has-children { + image: url(./vs15/branch-open.png); } + +/*QListView::item:hover { } +QListView::item:selected { }*/ +QListView::item { + color: #F1F1F1; } + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +/* Common */ +QTextEdit, +QWebView, +QLineEdit, +QAbstractSpinBox, +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button, +QComboBox { + background-color: #333337; + border-color: #3F3F46; } + +QLineEdit:hover, +QAbstractSpinBox:hover, +QTextEdit:hover, +QComboBox:hover, +QComboBox:editable:hover { + border-color: #009933; } + +QLineEdit:focus, +QAbstractSpinBox::focus, +QTextEdit:focus, +QComboBox:focus, +QComboBox:editable:focus, +QComboBox:on { + background-color: #3F3F46; + border-color: #009933; } + +QComboBox:on { + border-bottom-color: #3F3F46; } + +QLineEdit, +QAbstractSpinBox { + min-height: 15px; + padding: 2px; + border-style: solid; + border-width: 1px; } + +QLineEdit { + margin-top: 0; } + +/* clear button */ +QLineEdit QToolButton, +QLineEdit QToolButton:hover { + background: none; + margin-top: 1px; } + +QLineEdit#espFilterEdit QToolButton { + margin-top: -2px; + margin-bottom: 1px; } + +/* Dropdowns #QComboBox*/ +QComboBox { + min-height: 20px; + padding-left: 5px; + margin: 3px 0 1px 0; + border-style: solid; + border-width: 1px; } + QComboBox:editable { + padding-left: 3px; + /* to enable hover styles */ + background-color: transparent; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; + /* If you need to set style for drop down button + &:on, + &:editable:hover { + background-color: red; + } */ } + QComboBox::down-arrow { + image: url(./vs15/combobox-down.png); } + QComboBox QAbstractItemView { + background-color: #1B1B1C; + selection-background-color: #3F3F46; + border-color: #009933; + border-style: solid; + border-width: 0 1px 1px 1px; } + +/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/ +/*QComboBox QAbstractItemView:item { + padding: 10px; + margin: 10px; +}*/ +/* Toolbar */ +QToolBar { + border: none; } + +QToolBar::separator { + border-left-color: #222222; + border-right-color: #46464A; + border-width: 0 1px 0 1px; + border-style: solid; + width: 0; } + +QToolButton { + margin: 0 4px 0 4px; + padding: 5px; } + QToolButton:hover, QToolButton:focus { + background-color: #3E3E40; + /* need this to make background-color works*/ + border: none; } + QToolButton:pressed { + background-color: #009933; + /* need this to make background-color works*/ + border: none; } + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; + padding: 1em .3em .3em .3em; + margin-top: .65em; } + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px; + left: 10px; } + +/* LCD Count */ +QLCDNumber { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Buttons #QPushButton */ +QPushButton { + background-color: #333337; + border-color: #3F3F46; + min-height: 18px; + padding: 2px 5px; + border-style: solid; + border-width: 1px; } + +QPushButton:hover, +QPushButton:checked, +QPushButton:focus, +QAbstractSpinBox::up-button:hover, +QAbstractSpinBox::down-button:hover { + background-color: #009933; } + +QPushButton:pressed, +QPushButton:checked:hover, +QAbstractSpinBox::up-button:pressed, +QAbstractSpinBox::down-button:pressed { + background-color: #00b33c; } + +QPushButton:disabled, +QAbstractSpinBox::up-button:disabled, +QAbstractSpinBox::down-button:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QPushButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; } + +/* dialog buttons */ +/* Common */ +QDialog QPushButton, +QSlider::handle:horizontal, +QSlider::handle:vertical { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QDialog QPushButton:hover, +QSlider::handle:horizontal:hover, +QSlider::handle:vertical:hover, +QSlider::handle:horizontal:pressed, +QSlider::handle:vertical:pressed { + background-color: #ccffdd; + border-color: #00a838; } + +QSlider::handle:horizontal:focus:!pressed, +QSlider::handle:vertical:focus:!pressed, +QDialog QPushButton:focus, +QDialog QPushButton:checked { + background-color: #DDDDDD; + border-color: #009933; } + +QDialog QPushButton:disabled, +QSlider::handle:horizontal:disabled, +QSlider::handle:vertical:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QDialog QPushButton { + min-width: 1.5em; + padding-left: .5em; + padding-right: .5em; } + +/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ +/*common*/ +QGroupBox::indicator, +QTreeView::indicator, +QCheckBox::indicator, +QRadioButton::indicator { + background-color: #2D2D30; + border-color: #3F3F46; + width: 13px; + height: 13px; + border-style: solid; + border-width: 1px; } + QGroupBox::indicator:hover, + QTreeView::indicator:hover, + QCheckBox::indicator:hover, + QRadioButton::indicator:hover { + background-color: #3F3F46; + border-color: #009933; } + +QGroupBox::indicator:checked, +QTreeView::indicator:checked, +QCheckBox::indicator:checked { + image: url(./vs15/checkbox-check.png); } + +QGroupBox::indicator:disabled, +QTreeView::indicator:checked:disabled, +QCheckBox::indicator:checked:disabled { + image: url(./vs15/checkbox-check-disabled.png); } + +/* Checkboxes special */ +QTreeView#modList::indicator { + width: 15px; + height: 15px; } + +/* Radio buttons #QRadioButton */ +QRadioButton::indicator { + border-radius: 7px; } + QRadioButton::indicator::checked { + background-color: #B9B9BA; + border-width: 2px; + width: 11px; + height: 11px; } + QRadioButton::indicator::checked:hover { + border-color: #3F3F46; } + +/* Spinners #QSpinBox, #QDoubleSpinBox */ +QAbstractSpinBox { + margin: 1px; } + +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button { + border-style: solid; + border-width: 1px; + subcontrol-origin: padding; } + +QAbstractSpinBox::up-button { + subcontrol-position: top right; } + +QAbstractSpinBox::up-arrow { + image: url(./vs15/spinner-up.png); } + +QAbstractSpinBox::down-button { + subcontrol-position: bottom right; } + +QAbstractSpinBox::down-arrow { + image: url(./vs15/spinner-down.png); } + +/* Sliders #QSlider */ +QSlider::groove:horizontal { + background-color: #3F3F46; + border: none; + height: 8px; + margin: 2px 0; } + +QSlider::handle:horizontal { + width: .5em; + height: 2em; + margin: -7px 0; + subcontrol-origin: margin; } + +/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/ +/* assigning background still leaves not filled area*/ +QAbstractScrollArea::corner { + background-color: transparent; } + +/* Horizontal */ +QScrollBar:horizontal { + height: 18px; + border: none; + margin: 0 23px 0 23px; } + +QScrollBar::handle:horizontal { + min-width: 32px; + margin: 4px 2px; } + +QScrollBar::add-line:horizontal { + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; } + +QScrollBar::sub-line:horizontal { + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; } + +/* Vertical */ +QScrollBar:vertical { + width: 20px; + border: none; + margin: 23px 0 23px 0; } + +QScrollBar::handle:vertical { + min-height: 32px; + margin: 2px 4px; } + +QScrollBar::add-line:vertical { + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; } + +QScrollBar::sub-line:vertical { + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; } + +/* Combined */ +QScrollBar { + background-color: #3E3E42; + border: none; } + +QScrollBar::handle { + background-color: #686868; } + +QScrollBar::add-line, +QScrollBar::sub-line { + background-color: #3E3E42; + border: none; } + +/*QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed { }*/ +QScrollBar::handle:hover { + background: #9E9E9E; } + +QScrollBar::handle:pressed { + background: #EFEBEF; } + +QScrollBar::handle:disabled { + background: #555558; } + +QScrollBar::add-page, +QScrollBar::sub-page { + background: transparent; } + +QScrollBar::up-arrow:vertical { + image: url(./vs15/scrollbar-up.png); } + +QScrollBar::up-arrow:vertical:hover { + image: url(./vs15/scrollbar-up-hover.png); } + +QScrollBar::up-arrow:vertical:disabled { + image: url(./vs15/scrollbar-up-disabled.png); } + +QScrollBar::right-arrow:horizontal { + image: url(./vs15/scrollbar-right.png); } + +QScrollBar::right-arrow:horizontal:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QScrollBar::right-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-right-disabled.png); } + +QScrollBar::down-arrow:vertical { + image: url(./vs15/scrollbar-down.png); } + +QScrollBar::down-arrow:vertical:hover { + image: url(./vs15/scrollbar-down-hover.png); } + +QScrollBar::down-arrow:vertical:disabled { + image: url(./vs15/scrollbar-down-disabled.png); } + +QScrollBar::left-arrow:horizontal { + image: url(./vs15/scrollbar-left.png); } + +QScrollBar::left-arrow:horizontal:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +QScrollBar::left-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-left-disabled.png); } + +/* Scroll Area #QScrollArea*/ +QScrollArea { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */ +QTableView { + gridline-color: #3F3F46; + selection-background-color: #009933; + selection-color: #F1F1F1; } + +QTableView QTableCornerButton::section { + background: #252526; + border-color: #3F3F46; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView { + border: none; } + +QHeaderView::section { + background: #252526; + border-color: #3F3F46; + padding: 3px 5px; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView::section:hover { + background: #3E3E40; + color: #F6F6F6; } + +/*QHeaderView::section:first { }*/ +QHeaderView::section:last { + border-right: 0; } + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; } + +QTreeView#downloadView QHeaderView::up-arrow { + margin-bottom: -32px; } + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; } + +/* Context menus, toolbar dropdowns #QMenu */ +QMenu { + background-color: #1A1A1C; + border-color: #333337; + border-style: solid; + border-width: 1px; + padding: 2px; } + +QMenu::item { + background: transparent; + padding: 4px 20px; } + +QMenu::item:selected { + background-color: #333334; } + +QMenu::item:disabled { + background-color: transparent; } + +QMenu::separator { + background-color: #333337; + height: 1px; + margin: 1px 0; } + +QMenu::icon { + margin: 1px; } + +QMenu::right-arrow { + image: url(./vs15/sub-menu-arrow.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: .5em; } + +QMenu QPushButton { + background-color: transparent; + border-color: #3F3F46; + margin: 1px 0 1px 0; } + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; } + +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4D4D50; + color: #F1F1F1; + border-style: solid; + border-width: 1px; + padding: 2px; } + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #E6E6E6; + color: #000; + border-color: #BCBCBC; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0 10px; } + +QProgressBar::chunk { + background: #06B025; } + +/* Right Pane and Tab Bars #QTabWidget, #QTabBar */ +QTabWidget::pane { + border-color: #3F3F46; + border-top-color: #009933; + top: 0; + border-style: solid; + border-width: 1px; } + +QTabWidget::pane:disabled { + border-top-color: #3F3F46; } + +/*QTabWidget::tab-bar { }*/ +QTabBar::tab { + background-color: transparent; + padding: 4px 1em; + border: none; } + +QTabBar::tab:hover { + background-color: #00b33c; } + +QTabBar::tab:selected, +QTabBar::tab:selected:hover { + background-color: #009933; } + +QTabBar::tab:disabled { + background-color: transparent; + color: #656565; } + +QTabBar::tab:selected:disabled { + background-color: #3F3F46; } + +/* scrollers */ +QTabBar QToolButton { + background-color: #333337; + border-color: #3F3F46; + padding: 1px; + margin: 0; + border-style: solid; + border-width: 1px; } + +QTabBar QToolButton:hover { + border-color: #009933; + border-width: 1px; + border-style: solid; } + +QTabBar QToolButton:disabled, +QTabBar QToolButton:pressed:hover { + background-color: #333337; } + +/*QTabBar::tear { }*/ +QTabBar::scroller { + width: 23px; + background-color: red; } + +QTabBar QToolButton::right-arrow { + image: url(./vs15/scrollbar-right.png); } + +QTabBar QToolButton::right-arrow:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QTabBar QToolButton::left-arrow { + image: url(./vs15/scrollbar-left.png); } + +QTabBar QToolButton::left-arrow:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +/* Special styles */ +/* fix margins on tabs pane */ +QLineEdit#espFilterEdit { + margin: 0 0 6px 0; } + +QTreeView#downloadView { + margin: 4px 4px 0 4px; } + +QCheckBox#showHiddenBox { + margin: 0 0 4px 4px; } + +QLineEdit#downloadFilterEdit { + margin: 0 4px 4px 0; } + +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 .3em; + padding: 0; } + +/* like dialog QPushButton*/ +QWidget#tabESPs QToolButton { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QWidget#tabESPs QToolButton:hover { + background-color: #ccffdd; + border-color: #00a838; } + +QWidget#tabESPs QToolButton:focus { + background-color: #DDDDDD; + border-color: #009933; } + +QWidget#tabESPs QToolButton:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QTreeWidget#categoriesList { + /*min-width: 225px;*/ } + +QTreeWidget#categoriesList::item { + background-position: center left; + background-repeat: no-repeat; + padding: .35em 10px; } + +QTreeWidget#categoriesList::item:has-children { + background-image: url(./vs15/branch-closed.png); } + +QTreeWidget#categoriesList::item:has-children:open { + background-image: url(./vs15/branch-open.png); } + +QDialog#QueryOverwriteDialog QPushButton { + margin-left: .5em; } + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #ccffdd; } + +QLineEdit#modFilterEdit { + margin-top: 2px; } + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #009933; } + +/* increase version textfield */ +QLineEdit#versionEdit { + max-width: 100px; } + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; } + +QDialog#ModInfoDialog { + min-width: 850px; } diff --git a/src/stylesheets/vs15 Dark-Orange.qss b/src/stylesheets/vs15 Dark-Orange.qss new file mode 100644 index 00000000..3a4eb86b --- /dev/null +++ b/src/stylesheets/vs15 Dark-Orange.qss @@ -0,0 +1,753 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun + Version: 1.3.1 + Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) + Url: https://github.com/nikolay-borzov/modorganizer-themes +**************************************** +*/ +/* or #434346*/ +/*base*/ +/*#3399FF*/ +/*#007ACC*/ +/*#1C97EA*/ +/*#3C7FB1*/ +/*#BEE6FD*/ +/* Main Window */ +QWidget { + background-color: #2D2D30; + color: #F1F1F1; } + QWidget::disabled { + color: #656565; } + +/* Common */ +/* FIX: For some reason applying background-color or border fixes paddings properties */ +QListView::item, +QTreeView#espList::item, +QTreeWidget#categoriesList::item { + border-width: 0; } + +/* remove outline */ +* { + outline: 0; } + +*:disabled, +QListView::item:disabled, +*::item:selected:disabled { + color: #656565; } + +/* line heights */ +/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +QTreeView#modList::item, +QTreeWidget#categoriesTree::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; } + +QListView::item, +QTreeView#espList::item { + padding: 0.3em; } + +/* to enable border color */ +QTreeView, +QListView, +QTextEdit, +QWebView, +QTableView { + border-style: solid; + border-width: 1px; } + +QAbstractItemView { + color: #DCDCDC; + background-color: #1E1E1E; + alternate-background-color: #262626; + border-color: #3F3F46; } + QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover { + background-color: #CC6600; + color: #F1F1F1; } + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; } + +QAbstractItemView::item:hover, +QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(204, 102, 0, 0.3); } + +QAbstractItemView::item:selected:disabled, +QListView::item:selected:disabled, +QTreeView::branch:selected:disabled, +QTreeWidget::item:selected:disabled { + background-color: rgba(204, 102, 0, 0.3); } + +QTreeView::branch:selected { + background-color: #CC6600; } + +QLabel { + background-color: transparent; } + +/* Left Pane & File Trees #QTreeView, #QListView*/ +QTreeView::branch:closed:has-children { + image: url(./vs15/branch-closed.png); } + +QTreeView::branch:open:has-children { + image: url(./vs15/branch-open.png); } + +/*QListView::item:hover { } +QListView::item:selected { }*/ +QListView::item { + color: #F1F1F1; } + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +/* Common */ +QTextEdit, +QWebView, +QLineEdit, +QAbstractSpinBox, +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button, +QComboBox { + background-color: #333337; + border-color: #3F3F46; } + +QLineEdit:hover, +QAbstractSpinBox:hover, +QTextEdit:hover, +QComboBox:hover, +QComboBox:editable:hover { + border-color: #CC6600; } + +QLineEdit:focus, +QAbstractSpinBox::focus, +QTextEdit:focus, +QComboBox:focus, +QComboBox:editable:focus, +QComboBox:on { + background-color: #3F3F46; + border-color: #CC6600; } + +QComboBox:on { + border-bottom-color: #3F3F46; } + +QLineEdit, +QAbstractSpinBox { + min-height: 15px; + padding: 2px; + border-style: solid; + border-width: 1px; } + +QLineEdit { + margin-top: 0; } + +/* clear button */ +QLineEdit QToolButton, +QLineEdit QToolButton:hover { + background: none; + margin-top: 1px; } + +QLineEdit#espFilterEdit QToolButton { + margin-top: -2px; + margin-bottom: 1px; } + +/* Dropdowns #QComboBox*/ +QComboBox { + min-height: 20px; + padding-left: 5px; + margin: 3px 0 1px 0; + border-style: solid; + border-width: 1px; } + QComboBox:editable { + padding-left: 3px; + /* to enable hover styles */ + background-color: transparent; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; + /* If you need to set style for drop down button + &:on, + &:editable:hover { + background-color: red; + } */ } + QComboBox::down-arrow { + image: url(./vs15/combobox-down.png); } + QComboBox QAbstractItemView { + background-color: #1B1B1C; + selection-background-color: #3F3F46; + border-color: #CC6600; + border-style: solid; + border-width: 0 1px 1px 1px; } + +/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/ +/*QComboBox QAbstractItemView:item { + padding: 10px; + margin: 10px; +}*/ +/* Toolbar */ +QToolBar { + border: none; } + +QToolBar::separator { + border-left-color: #222222; + border-right-color: #46464A; + border-width: 0 1px 0 1px; + border-style: solid; + width: 0; } + +QToolButton { + margin: 0 4px 0 4px; + padding: 5px; } + QToolButton:hover, QToolButton:focus { + background-color: #3E3E40; + /* need this to make background-color works*/ + border: none; } + QToolButton:pressed { + background-color: #CC6600; + /* need this to make background-color works*/ + border: none; } + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; + padding: 1em .3em .3em .3em; + margin-top: .65em; } + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px; + left: 10px; } + +/* LCD Count */ +QLCDNumber { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Buttons #QPushButton */ +QPushButton { + background-color: #333337; + border-color: #3F3F46; + min-height: 18px; + padding: 2px 5px; + border-style: solid; + border-width: 1px; } + +QPushButton:hover, +QPushButton:checked, +QPushButton:focus, +QAbstractSpinBox::up-button:hover, +QAbstractSpinBox::down-button:hover { + background-color: #CC6600; } + +QPushButton:pressed, +QPushButton:checked:hover, +QAbstractSpinBox::up-button:pressed, +QAbstractSpinBox::down-button:pressed { + background-color: #e67300; } + +QPushButton:disabled, +QAbstractSpinBox::up-button:disabled, +QAbstractSpinBox::down-button:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QPushButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; } + +/* dialog buttons */ +/* Common */ +QDialog QPushButton, +QSlider::handle:horizontal, +QSlider::handle:vertical { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QDialog QPushButton:hover, +QSlider::handle:horizontal:hover, +QSlider::handle:vertical:hover, +QSlider::handle:horizontal:pressed, +QSlider::handle:vertical:pressed { + background-color: #ffd9b3; + border-color: #db6e00; } + +QSlider::handle:horizontal:focus:!pressed, +QSlider::handle:vertical:focus:!pressed, +QDialog QPushButton:focus, +QDialog QPushButton:checked { + background-color: #DDDDDD; + border-color: #CC6600; } + +QDialog QPushButton:disabled, +QSlider::handle:horizontal:disabled, +QSlider::handle:vertical:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QDialog QPushButton { + min-width: 1.5em; + padding-left: .5em; + padding-right: .5em; } + +/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ +/*common*/ +QGroupBox::indicator, +QTreeView::indicator, +QCheckBox::indicator, +QRadioButton::indicator { + background-color: #2D2D30; + border-color: #3F3F46; + width: 13px; + height: 13px; + border-style: solid; + border-width: 1px; } + QGroupBox::indicator:hover, + QTreeView::indicator:hover, + QCheckBox::indicator:hover, + QRadioButton::indicator:hover { + background-color: #3F3F46; + border-color: #CC6600; } + +QGroupBox::indicator:checked, +QTreeView::indicator:checked, +QCheckBox::indicator:checked { + image: url(./vs15/checkbox-check.png); } + +QGroupBox::indicator:disabled, +QTreeView::indicator:checked:disabled, +QCheckBox::indicator:checked:disabled { + image: url(./vs15/checkbox-check-disabled.png); } + +/* Checkboxes special */ +QTreeView#modList::indicator { + width: 15px; + height: 15px; } + +/* Radio buttons #QRadioButton */ +QRadioButton::indicator { + border-radius: 7px; } + QRadioButton::indicator::checked { + background-color: #B9B9BA; + border-width: 2px; + width: 11px; + height: 11px; } + QRadioButton::indicator::checked:hover { + border-color: #3F3F46; } + +/* Spinners #QSpinBox, #QDoubleSpinBox */ +QAbstractSpinBox { + margin: 1px; } + +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button { + border-style: solid; + border-width: 1px; + subcontrol-origin: padding; } + +QAbstractSpinBox::up-button { + subcontrol-position: top right; } + +QAbstractSpinBox::up-arrow { + image: url(./vs15/spinner-up.png); } + +QAbstractSpinBox::down-button { + subcontrol-position: bottom right; } + +QAbstractSpinBox::down-arrow { + image: url(./vs15/spinner-down.png); } + +/* Sliders #QSlider */ +QSlider::groove:horizontal { + background-color: #3F3F46; + border: none; + height: 8px; + margin: 2px 0; } + +QSlider::handle:horizontal { + width: .5em; + height: 2em; + margin: -7px 0; + subcontrol-origin: margin; } + +/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/ +/* assigning background still leaves not filled area*/ +QAbstractScrollArea::corner { + background-color: transparent; } + +/* Horizontal */ +QScrollBar:horizontal { + height: 18px; + border: none; + margin: 0 23px 0 23px; } + +QScrollBar::handle:horizontal { + min-width: 32px; + margin: 4px 2px; } + +QScrollBar::add-line:horizontal { + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; } + +QScrollBar::sub-line:horizontal { + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; } + +/* Vertical */ +QScrollBar:vertical { + width: 20px; + border: none; + margin: 23px 0 23px 0; } + +QScrollBar::handle:vertical { + min-height: 32px; + margin: 2px 4px; } + +QScrollBar::add-line:vertical { + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; } + +QScrollBar::sub-line:vertical { + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; } + +/* Combined */ +QScrollBar { + background-color: #3E3E42; + border: none; } + +QScrollBar::handle { + background-color: #686868; } + +QScrollBar::add-line, +QScrollBar::sub-line { + background-color: #3E3E42; + border: none; } + +/*QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed { }*/ +QScrollBar::handle:hover { + background: #9E9E9E; } + +QScrollBar::handle:pressed { + background: #EFEBEF; } + +QScrollBar::handle:disabled { + background: #555558; } + +QScrollBar::add-page, +QScrollBar::sub-page { + background: transparent; } + +QScrollBar::up-arrow:vertical { + image: url(./vs15/scrollbar-up.png); } + +QScrollBar::up-arrow:vertical:hover { + image: url(./vs15/scrollbar-up-hover.png); } + +QScrollBar::up-arrow:vertical:disabled { + image: url(./vs15/scrollbar-up-disabled.png); } + +QScrollBar::right-arrow:horizontal { + image: url(./vs15/scrollbar-right.png); } + +QScrollBar::right-arrow:horizontal:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QScrollBar::right-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-right-disabled.png); } + +QScrollBar::down-arrow:vertical { + image: url(./vs15/scrollbar-down.png); } + +QScrollBar::down-arrow:vertical:hover { + image: url(./vs15/scrollbar-down-hover.png); } + +QScrollBar::down-arrow:vertical:disabled { + image: url(./vs15/scrollbar-down-disabled.png); } + +QScrollBar::left-arrow:horizontal { + image: url(./vs15/scrollbar-left.png); } + +QScrollBar::left-arrow:horizontal:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +QScrollBar::left-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-left-disabled.png); } + +/* Scroll Area #QScrollArea*/ +QScrollArea { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */ +QTableView { + gridline-color: #3F3F46; + selection-background-color: #CC6600; + selection-color: #F1F1F1; } + +QTableView QTableCornerButton::section { + background: #252526; + border-color: #3F3F46; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView { + border: none; } + +QHeaderView::section { + background: #252526; + border-color: #3F3F46; + padding: 3px 5px; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView::section:hover { + background: #3E3E40; + color: #F6F6F6; } + +/*QHeaderView::section:first { }*/ +QHeaderView::section:last { + border-right: 0; } + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; } + +QTreeView#downloadView QHeaderView::up-arrow { + margin-bottom: -32px; } + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; } + +/* Context menus, toolbar dropdowns #QMenu */ +QMenu { + background-color: #1A1A1C; + border-color: #333337; + border-style: solid; + border-width: 1px; + padding: 2px; } + +QMenu::item { + background: transparent; + padding: 4px 20px; } + +QMenu::item:selected { + background-color: #333334; } + +QMenu::item:disabled { + background-color: transparent; } + +QMenu::separator { + background-color: #333337; + height: 1px; + margin: 1px 0; } + +QMenu::icon { + margin: 1px; } + +QMenu::right-arrow { + image: url(./vs15/sub-menu-arrow.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: .5em; } + +QMenu QPushButton { + background-color: transparent; + border-color: #3F3F46; + margin: 1px 0 1px 0; } + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; } + +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4D4D50; + color: #F1F1F1; + border-style: solid; + border-width: 1px; + padding: 2px; } + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #E6E6E6; + color: #000; + border-color: #BCBCBC; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0 10px; } + +QProgressBar::chunk { + background: #06B025; } + +/* Right Pane and Tab Bars #QTabWidget, #QTabBar */ +QTabWidget::pane { + border-color: #3F3F46; + border-top-color: #CC6600; + top: 0; + border-style: solid; + border-width: 1px; } + +QTabWidget::pane:disabled { + border-top-color: #3F3F46; } + +/*QTabWidget::tab-bar { }*/ +QTabBar::tab { + background-color: transparent; + padding: 4px 1em; + border: none; } + +QTabBar::tab:hover { + background-color: #e67300; } + +QTabBar::tab:selected, +QTabBar::tab:selected:hover { + background-color: #CC6600; } + +QTabBar::tab:disabled { + background-color: transparent; + color: #656565; } + +QTabBar::tab:selected:disabled { + background-color: #3F3F46; } + +/* scrollers */ +QTabBar QToolButton { + background-color: #333337; + border-color: #3F3F46; + padding: 1px; + margin: 0; + border-style: solid; + border-width: 1px; } + +QTabBar QToolButton:hover { + border-color: #CC6600; + border-width: 1px; + border-style: solid; } + +QTabBar QToolButton:disabled, +QTabBar QToolButton:pressed:hover { + background-color: #333337; } + +/*QTabBar::tear { }*/ +QTabBar::scroller { + width: 23px; + background-color: red; } + +QTabBar QToolButton::right-arrow { + image: url(./vs15/scrollbar-right.png); } + +QTabBar QToolButton::right-arrow:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QTabBar QToolButton::left-arrow { + image: url(./vs15/scrollbar-left.png); } + +QTabBar QToolButton::left-arrow:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +/* Special styles */ +/* fix margins on tabs pane */ +QLineEdit#espFilterEdit { + margin: 0 0 6px 0; } + +QTreeView#downloadView { + margin: 4px 4px 0 4px; } + +QCheckBox#showHiddenBox { + margin: 0 0 4px 4px; } + +QLineEdit#downloadFilterEdit { + margin: 0 4px 4px 0; } + +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 .3em; + padding: 0; } + +/* like dialog QPushButton*/ +QWidget#tabESPs QToolButton { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QWidget#tabESPs QToolButton:hover { + background-color: #ffd9b3; + border-color: #db6e00; } + +QWidget#tabESPs QToolButton:focus { + background-color: #DDDDDD; + border-color: #CC6600; } + +QWidget#tabESPs QToolButton:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QTreeWidget#categoriesList { + /*min-width: 225px;*/ } + +QTreeWidget#categoriesList::item { + background-position: center left; + background-repeat: no-repeat; + padding: .35em 10px; } + +QTreeWidget#categoriesList::item:has-children { + background-image: url(./vs15/branch-closed.png); } + +QTreeWidget#categoriesList::item:has-children:open { + background-image: url(./vs15/branch-open.png); } + +QDialog#QueryOverwriteDialog QPushButton { + margin-left: .5em; } + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #ffd9b3; } + +QLineEdit#modFilterEdit { + margin-top: 2px; } + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #CC6600; } + +/* increase version textfield */ +QLineEdit#versionEdit { + max-width: 100px; } + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; } + +QDialog#ModInfoDialog { + min-width: 850px; } diff --git a/src/stylesheets/vs15 Dark-Purple.qss b/src/stylesheets/vs15 Dark-Purple.qss new file mode 100644 index 00000000..c186ae55 --- /dev/null +++ b/src/stylesheets/vs15 Dark-Purple.qss @@ -0,0 +1,753 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun + Version: 1.3.1 + Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) + Url: https://github.com/nikolay-borzov/modorganizer-themes +**************************************** +*/ +/* or #434346*/ +/*base*/ +/*#3399FF*/ +/*#007ACC*/ +/*#1C97EA*/ +/*#3C7FB1*/ +/*#BEE6FD*/ +/* Main Window */ +QWidget { + background-color: #2D2D30; + color: #F1F1F1; } + QWidget::disabled { + color: #656565; } + +/* Common */ +/* FIX: For some reason applying background-color or border fixes paddings properties */ +QListView::item, +QTreeView#espList::item, +QTreeWidget#categoriesList::item { + border-width: 0; } + +/* remove outline */ +* { + outline: 0; } + +*:disabled, +QListView::item:disabled, +*::item:selected:disabled { + color: #656565; } + +/* line heights */ +/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +QTreeView#modList::item, +QTreeWidget#categoriesTree::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; } + +QListView::item, +QTreeView#espList::item { + padding: 0.3em; } + +/* to enable border color */ +QTreeView, +QListView, +QTextEdit, +QWebView, +QTableView { + border-style: solid; + border-width: 1px; } + +QAbstractItemView { + color: #DCDCDC; + background-color: #1E1E1E; + alternate-background-color: #262626; + border-color: #3F3F46; } + QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover { + background-color: #7E2AD2; + color: #F1F1F1; } + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; } + +QAbstractItemView::item:hover, +QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(126, 42, 210, 0.3); } + +QAbstractItemView::item:selected:disabled, +QListView::item:selected:disabled, +QTreeView::branch:selected:disabled, +QTreeWidget::item:selected:disabled { + background-color: rgba(126, 42, 210, 0.3); } + +QTreeView::branch:selected { + background-color: #7E2AD2; } + +QLabel { + background-color: transparent; } + +/* Left Pane & File Trees #QTreeView, #QListView*/ +QTreeView::branch:closed:has-children { + image: url(./vs15/branch-closed.png); } + +QTreeView::branch:open:has-children { + image: url(./vs15/branch-open.png); } + +/*QListView::item:hover { } +QListView::item:selected { }*/ +QListView::item { + color: #F1F1F1; } + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +/* Common */ +QTextEdit, +QWebView, +QLineEdit, +QAbstractSpinBox, +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button, +QComboBox { + background-color: #333337; + border-color: #3F3F46; } + +QLineEdit:hover, +QAbstractSpinBox:hover, +QTextEdit:hover, +QComboBox:hover, +QComboBox:editable:hover { + border-color: #7E2AD2; } + +QLineEdit:focus, +QAbstractSpinBox::focus, +QTextEdit:focus, +QComboBox:focus, +QComboBox:editable:focus, +QComboBox:on { + background-color: #3F3F46; + border-color: #7E2AD2; } + +QComboBox:on { + border-bottom-color: #3F3F46; } + +QLineEdit, +QAbstractSpinBox { + min-height: 15px; + padding: 2px; + border-style: solid; + border-width: 1px; } + +QLineEdit { + margin-top: 0; } + +/* clear button */ +QLineEdit QToolButton, +QLineEdit QToolButton:hover { + background: none; + margin-top: 1px; } + +QLineEdit#espFilterEdit QToolButton { + margin-top: -2px; + margin-bottom: 1px; } + +/* Dropdowns #QComboBox*/ +QComboBox { + min-height: 20px; + padding-left: 5px; + margin: 3px 0 1px 0; + border-style: solid; + border-width: 1px; } + QComboBox:editable { + padding-left: 3px; + /* to enable hover styles */ + background-color: transparent; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; + /* If you need to set style for drop down button + &:on, + &:editable:hover { + background-color: red; + } */ } + QComboBox::down-arrow { + image: url(./vs15/combobox-down.png); } + QComboBox QAbstractItemView { + background-color: #1B1B1C; + selection-background-color: #3F3F46; + border-color: #7E2AD2; + border-style: solid; + border-width: 0 1px 1px 1px; } + +/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/ +/*QComboBox QAbstractItemView:item { + padding: 10px; + margin: 10px; +}*/ +/* Toolbar */ +QToolBar { + border: none; } + +QToolBar::separator { + border-left-color: #222222; + border-right-color: #46464A; + border-width: 0 1px 0 1px; + border-style: solid; + width: 0; } + +QToolButton { + margin: 0 4px 0 4px; + padding: 5px; } + QToolButton:hover, QToolButton:focus { + background-color: #3E3E40; + /* need this to make background-color works*/ + border: none; } + QToolButton:pressed { + background-color: #7E2AD2; + /* need this to make background-color works*/ + border: none; } + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; + padding: 1em .3em .3em .3em; + margin-top: .65em; } + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px; + left: 10px; } + +/* LCD Count */ +QLCDNumber { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Buttons #QPushButton */ +QPushButton { + background-color: #333337; + border-color: #3F3F46; + min-height: 18px; + padding: 2px 5px; + border-style: solid; + border-width: 1px; } + +QPushButton:hover, +QPushButton:checked, +QPushButton:focus, +QAbstractSpinBox::up-button:hover, +QAbstractSpinBox::down-button:hover { + background-color: #7E2AD2; } + +QPushButton:pressed, +QPushButton:checked:hover, +QAbstractSpinBox::up-button:pressed, +QAbstractSpinBox::down-button:pressed { + background-color: #8b3dd8; } + +QPushButton:disabled, +QAbstractSpinBox::up-button:disabled, +QAbstractSpinBox::down-button:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QPushButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; } + +/* dialog buttons */ +/* Common */ +QDialog QPushButton, +QSlider::handle:horizontal, +QSlider::handle:vertical { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QDialog QPushButton:hover, +QSlider::handle:horizontal:hover, +QSlider::handle:vertical:hover, +QSlider::handle:horizontal:pressed, +QSlider::handle:vertical:pressed { + background-color: #e4d2f6; + border-color: #8635d7; } + +QSlider::handle:horizontal:focus:!pressed, +QSlider::handle:vertical:focus:!pressed, +QDialog QPushButton:focus, +QDialog QPushButton:checked { + background-color: #DDDDDD; + border-color: #7E2AD2; } + +QDialog QPushButton:disabled, +QSlider::handle:horizontal:disabled, +QSlider::handle:vertical:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QDialog QPushButton { + min-width: 1.5em; + padding-left: .5em; + padding-right: .5em; } + +/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ +/*common*/ +QGroupBox::indicator, +QTreeView::indicator, +QCheckBox::indicator, +QRadioButton::indicator { + background-color: #2D2D30; + border-color: #3F3F46; + width: 13px; + height: 13px; + border-style: solid; + border-width: 1px; } + QGroupBox::indicator:hover, + QTreeView::indicator:hover, + QCheckBox::indicator:hover, + QRadioButton::indicator:hover { + background-color: #3F3F46; + border-color: #7E2AD2; } + +QGroupBox::indicator:checked, +QTreeView::indicator:checked, +QCheckBox::indicator:checked { + image: url(./vs15/checkbox-check.png); } + +QGroupBox::indicator:disabled, +QTreeView::indicator:checked:disabled, +QCheckBox::indicator:checked:disabled { + image: url(./vs15/checkbox-check-disabled.png); } + +/* Checkboxes special */ +QTreeView#modList::indicator { + width: 15px; + height: 15px; } + +/* Radio buttons #QRadioButton */ +QRadioButton::indicator { + border-radius: 7px; } + QRadioButton::indicator::checked { + background-color: #B9B9BA; + border-width: 2px; + width: 11px; + height: 11px; } + QRadioButton::indicator::checked:hover { + border-color: #3F3F46; } + +/* Spinners #QSpinBox, #QDoubleSpinBox */ +QAbstractSpinBox { + margin: 1px; } + +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button { + border-style: solid; + border-width: 1px; + subcontrol-origin: padding; } + +QAbstractSpinBox::up-button { + subcontrol-position: top right; } + +QAbstractSpinBox::up-arrow { + image: url(./vs15/spinner-up.png); } + +QAbstractSpinBox::down-button { + subcontrol-position: bottom right; } + +QAbstractSpinBox::down-arrow { + image: url(./vs15/spinner-down.png); } + +/* Sliders #QSlider */ +QSlider::groove:horizontal { + background-color: #3F3F46; + border: none; + height: 8px; + margin: 2px 0; } + +QSlider::handle:horizontal { + width: .5em; + height: 2em; + margin: -7px 0; + subcontrol-origin: margin; } + +/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/ +/* assigning background still leaves not filled area*/ +QAbstractScrollArea::corner { + background-color: transparent; } + +/* Horizontal */ +QScrollBar:horizontal { + height: 18px; + border: none; + margin: 0 23px 0 23px; } + +QScrollBar::handle:horizontal { + min-width: 32px; + margin: 4px 2px; } + +QScrollBar::add-line:horizontal { + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; } + +QScrollBar::sub-line:horizontal { + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; } + +/* Vertical */ +QScrollBar:vertical { + width: 20px; + border: none; + margin: 23px 0 23px 0; } + +QScrollBar::handle:vertical { + min-height: 32px; + margin: 2px 4px; } + +QScrollBar::add-line:vertical { + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; } + +QScrollBar::sub-line:vertical { + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; } + +/* Combined */ +QScrollBar { + background-color: #3E3E42; + border: none; } + +QScrollBar::handle { + background-color: #686868; } + +QScrollBar::add-line, +QScrollBar::sub-line { + background-color: #3E3E42; + border: none; } + +/*QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed { }*/ +QScrollBar::handle:hover { + background: #9E9E9E; } + +QScrollBar::handle:pressed { + background: #EFEBEF; } + +QScrollBar::handle:disabled { + background: #555558; } + +QScrollBar::add-page, +QScrollBar::sub-page { + background: transparent; } + +QScrollBar::up-arrow:vertical { + image: url(./vs15/scrollbar-up.png); } + +QScrollBar::up-arrow:vertical:hover { + image: url(./vs15/scrollbar-up-hover.png); } + +QScrollBar::up-arrow:vertical:disabled { + image: url(./vs15/scrollbar-up-disabled.png); } + +QScrollBar::right-arrow:horizontal { + image: url(./vs15/scrollbar-right.png); } + +QScrollBar::right-arrow:horizontal:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QScrollBar::right-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-right-disabled.png); } + +QScrollBar::down-arrow:vertical { + image: url(./vs15/scrollbar-down.png); } + +QScrollBar::down-arrow:vertical:hover { + image: url(./vs15/scrollbar-down-hover.png); } + +QScrollBar::down-arrow:vertical:disabled { + image: url(./vs15/scrollbar-down-disabled.png); } + +QScrollBar::left-arrow:horizontal { + image: url(./vs15/scrollbar-left.png); } + +QScrollBar::left-arrow:horizontal:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +QScrollBar::left-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-left-disabled.png); } + +/* Scroll Area #QScrollArea*/ +QScrollArea { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */ +QTableView { + gridline-color: #3F3F46; + selection-background-color: #7E2AD2; + selection-color: #F1F1F1; } + +QTableView QTableCornerButton::section { + background: #252526; + border-color: #3F3F46; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView { + border: none; } + +QHeaderView::section { + background: #252526; + border-color: #3F3F46; + padding: 3px 5px; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView::section:hover { + background: #3E3E40; + color: #F6F6F6; } + +/*QHeaderView::section:first { }*/ +QHeaderView::section:last { + border-right: 0; } + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; } + +QTreeView#downloadView QHeaderView::up-arrow { + margin-bottom: -32px; } + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; } + +/* Context menus, toolbar dropdowns #QMenu */ +QMenu { + background-color: #1A1A1C; + border-color: #333337; + border-style: solid; + border-width: 1px; + padding: 2px; } + +QMenu::item { + background: transparent; + padding: 4px 20px; } + +QMenu::item:selected { + background-color: #333334; } + +QMenu::item:disabled { + background-color: transparent; } + +QMenu::separator { + background-color: #333337; + height: 1px; + margin: 1px 0; } + +QMenu::icon { + margin: 1px; } + +QMenu::right-arrow { + image: url(./vs15/sub-menu-arrow.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: .5em; } + +QMenu QPushButton { + background-color: transparent; + border-color: #3F3F46; + margin: 1px 0 1px 0; } + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; } + +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4D4D50; + color: #F1F1F1; + border-style: solid; + border-width: 1px; + padding: 2px; } + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #E6E6E6; + color: #000; + border-color: #BCBCBC; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0 10px; } + +QProgressBar::chunk { + background: #06B025; } + +/* Right Pane and Tab Bars #QTabWidget, #QTabBar */ +QTabWidget::pane { + border-color: #3F3F46; + border-top-color: #7E2AD2; + top: 0; + border-style: solid; + border-width: 1px; } + +QTabWidget::pane:disabled { + border-top-color: #3F3F46; } + +/*QTabWidget::tab-bar { }*/ +QTabBar::tab { + background-color: transparent; + padding: 4px 1em; + border: none; } + +QTabBar::tab:hover { + background-color: #8b3dd8; } + +QTabBar::tab:selected, +QTabBar::tab:selected:hover { + background-color: #7E2AD2; } + +QTabBar::tab:disabled { + background-color: transparent; + color: #656565; } + +QTabBar::tab:selected:disabled { + background-color: #3F3F46; } + +/* scrollers */ +QTabBar QToolButton { + background-color: #333337; + border-color: #3F3F46; + padding: 1px; + margin: 0; + border-style: solid; + border-width: 1px; } + +QTabBar QToolButton:hover { + border-color: #7E2AD2; + border-width: 1px; + border-style: solid; } + +QTabBar QToolButton:disabled, +QTabBar QToolButton:pressed:hover { + background-color: #333337; } + +/*QTabBar::tear { }*/ +QTabBar::scroller { + width: 23px; + background-color: red; } + +QTabBar QToolButton::right-arrow { + image: url(./vs15/scrollbar-right.png); } + +QTabBar QToolButton::right-arrow:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QTabBar QToolButton::left-arrow { + image: url(./vs15/scrollbar-left.png); } + +QTabBar QToolButton::left-arrow:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +/* Special styles */ +/* fix margins on tabs pane */ +QLineEdit#espFilterEdit { + margin: 0 0 6px 0; } + +QTreeView#downloadView { + margin: 4px 4px 0 4px; } + +QCheckBox#showHiddenBox { + margin: 0 0 4px 4px; } + +QLineEdit#downloadFilterEdit { + margin: 0 4px 4px 0; } + +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 .3em; + padding: 0; } + +/* like dialog QPushButton*/ +QWidget#tabESPs QToolButton { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QWidget#tabESPs QToolButton:hover { + background-color: #e4d2f6; + border-color: #8635d7; } + +QWidget#tabESPs QToolButton:focus { + background-color: #DDDDDD; + border-color: #7E2AD2; } + +QWidget#tabESPs QToolButton:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QTreeWidget#categoriesList { + /*min-width: 225px;*/ } + +QTreeWidget#categoriesList::item { + background-position: center left; + background-repeat: no-repeat; + padding: .35em 10px; } + +QTreeWidget#categoriesList::item:has-children { + background-image: url(./vs15/branch-closed.png); } + +QTreeWidget#categoriesList::item:has-children:open { + background-image: url(./vs15/branch-open.png); } + +QDialog#QueryOverwriteDialog QPushButton { + margin-left: .5em; } + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #e4d2f6; } + +QLineEdit#modFilterEdit { + margin-top: 2px; } + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #7E2AD2; } + +/* increase version textfield */ +QLineEdit#versionEdit { + max-width: 100px; } + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; } + +QDialog#ModInfoDialog { + min-width: 850px; } diff --git a/src/stylesheets/vs15 Dark-Red.qss b/src/stylesheets/vs15 Dark-Red.qss new file mode 100644 index 00000000..18ef91f0 --- /dev/null +++ b/src/stylesheets/vs15 Dark-Red.qss @@ -0,0 +1,753 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun + Version: 1.3.1 + Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) + Url: https://github.com/nikolay-borzov/modorganizer-themes +**************************************** +*/ +/* or #434346*/ +/*base*/ +/*#3399FF*/ +/*#007ACC*/ +/*#1C97EA*/ +/*#3C7FB1*/ +/*#BEE6FD*/ +/* Main Window */ +QWidget { + background-color: #2D2D30; + color: #F1F1F1; } + QWidget::disabled { + color: #656565; } + +/* Common */ +/* FIX: For some reason applying background-color or border fixes paddings properties */ +QListView::item, +QTreeView#espList::item, +QTreeWidget#categoriesList::item { + border-width: 0; } + +/* remove outline */ +* { + outline: 0; } + +*:disabled, +QListView::item:disabled, +*::item:selected:disabled { + color: #656565; } + +/* line heights */ +/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +QTreeView#modList::item, +QTreeWidget#categoriesTree::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; } + +QListView::item, +QTreeView#espList::item { + padding: 0.3em; } + +/* to enable border color */ +QTreeView, +QListView, +QTextEdit, +QWebView, +QTableView { + border-style: solid; + border-width: 1px; } + +QAbstractItemView { + color: #DCDCDC; + background-color: #1E1E1E; + alternate-background-color: #262626; + border-color: #3F3F46; } + QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover { + background-color: #990000; + color: #F1F1F1; } + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; } + +QAbstractItemView::item:hover, +QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(153, 0, 0, 0.3); } + +QAbstractItemView::item:selected:disabled, +QListView::item:selected:disabled, +QTreeView::branch:selected:disabled, +QTreeWidget::item:selected:disabled { + background-color: rgba(153, 0, 0, 0.3); } + +QTreeView::branch:selected { + background-color: #990000; } + +QLabel { + background-color: transparent; } + +/* Left Pane & File Trees #QTreeView, #QListView*/ +QTreeView::branch:closed:has-children { + image: url(./vs15/branch-closed.png); } + +QTreeView::branch:open:has-children { + image: url(./vs15/branch-open.png); } + +/*QListView::item:hover { } +QListView::item:selected { }*/ +QListView::item { + color: #F1F1F1; } + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +/* Common */ +QTextEdit, +QWebView, +QLineEdit, +QAbstractSpinBox, +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button, +QComboBox { + background-color: #333337; + border-color: #3F3F46; } + +QLineEdit:hover, +QAbstractSpinBox:hover, +QTextEdit:hover, +QComboBox:hover, +QComboBox:editable:hover { + border-color: #990000; } + +QLineEdit:focus, +QAbstractSpinBox::focus, +QTextEdit:focus, +QComboBox:focus, +QComboBox:editable:focus, +QComboBox:on { + background-color: #3F3F46; + border-color: #990000; } + +QComboBox:on { + border-bottom-color: #3F3F46; } + +QLineEdit, +QAbstractSpinBox { + min-height: 15px; + padding: 2px; + border-style: solid; + border-width: 1px; } + +QLineEdit { + margin-top: 0; } + +/* clear button */ +QLineEdit QToolButton, +QLineEdit QToolButton:hover { + background: none; + margin-top: 1px; } + +QLineEdit#espFilterEdit QToolButton { + margin-top: -2px; + margin-bottom: 1px; } + +/* Dropdowns #QComboBox*/ +QComboBox { + min-height: 20px; + padding-left: 5px; + margin: 3px 0 1px 0; + border-style: solid; + border-width: 1px; } + QComboBox:editable { + padding-left: 3px; + /* to enable hover styles */ + background-color: transparent; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; + /* If you need to set style for drop down button + &:on, + &:editable:hover { + background-color: red; + } */ } + QComboBox::down-arrow { + image: url(./vs15/combobox-down.png); } + QComboBox QAbstractItemView { + background-color: #1B1B1C; + selection-background-color: #3F3F46; + border-color: #990000; + border-style: solid; + border-width: 0 1px 1px 1px; } + +/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/ +/*QComboBox QAbstractItemView:item { + padding: 10px; + margin: 10px; +}*/ +/* Toolbar */ +QToolBar { + border: none; } + +QToolBar::separator { + border-left-color: #222222; + border-right-color: #46464A; + border-width: 0 1px 0 1px; + border-style: solid; + width: 0; } + +QToolButton { + margin: 0 4px 0 4px; + padding: 5px; } + QToolButton:hover, QToolButton:focus { + background-color: #3E3E40; + /* need this to make background-color works*/ + border: none; } + QToolButton:pressed { + background-color: #990000; + /* need this to make background-color works*/ + border: none; } + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; + padding: 1em .3em .3em .3em; + margin-top: .65em; } + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px; + left: 10px; } + +/* LCD Count */ +QLCDNumber { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Buttons #QPushButton */ +QPushButton { + background-color: #333337; + border-color: #3F3F46; + min-height: 18px; + padding: 2px 5px; + border-style: solid; + border-width: 1px; } + +QPushButton:hover, +QPushButton:checked, +QPushButton:focus, +QAbstractSpinBox::up-button:hover, +QAbstractSpinBox::down-button:hover { + background-color: #990000; } + +QPushButton:pressed, +QPushButton:checked:hover, +QAbstractSpinBox::up-button:pressed, +QAbstractSpinBox::down-button:pressed { + background-color: #b30000; } + +QPushButton:disabled, +QAbstractSpinBox::up-button:disabled, +QAbstractSpinBox::down-button:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QPushButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; } + +/* dialog buttons */ +/* Common */ +QDialog QPushButton, +QSlider::handle:horizontal, +QSlider::handle:vertical { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QDialog QPushButton:hover, +QSlider::handle:horizontal:hover, +QSlider::handle:vertical:hover, +QSlider::handle:horizontal:pressed, +QSlider::handle:vertical:pressed { + background-color: #ffcccc; + border-color: #a80000; } + +QSlider::handle:horizontal:focus:!pressed, +QSlider::handle:vertical:focus:!pressed, +QDialog QPushButton:focus, +QDialog QPushButton:checked { + background-color: #DDDDDD; + border-color: #990000; } + +QDialog QPushButton:disabled, +QSlider::handle:horizontal:disabled, +QSlider::handle:vertical:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QDialog QPushButton { + min-width: 1.5em; + padding-left: .5em; + padding-right: .5em; } + +/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ +/*common*/ +QGroupBox::indicator, +QTreeView::indicator, +QCheckBox::indicator, +QRadioButton::indicator { + background-color: #2D2D30; + border-color: #3F3F46; + width: 13px; + height: 13px; + border-style: solid; + border-width: 1px; } + QGroupBox::indicator:hover, + QTreeView::indicator:hover, + QCheckBox::indicator:hover, + QRadioButton::indicator:hover { + background-color: #3F3F46; + border-color: #990000; } + +QGroupBox::indicator:checked, +QTreeView::indicator:checked, +QCheckBox::indicator:checked { + image: url(./vs15/checkbox-check.png); } + +QGroupBox::indicator:disabled, +QTreeView::indicator:checked:disabled, +QCheckBox::indicator:checked:disabled { + image: url(./vs15/checkbox-check-disabled.png); } + +/* Checkboxes special */ +QTreeView#modList::indicator { + width: 15px; + height: 15px; } + +/* Radio buttons #QRadioButton */ +QRadioButton::indicator { + border-radius: 7px; } + QRadioButton::indicator::checked { + background-color: #B9B9BA; + border-width: 2px; + width: 11px; + height: 11px; } + QRadioButton::indicator::checked:hover { + border-color: #3F3F46; } + +/* Spinners #QSpinBox, #QDoubleSpinBox */ +QAbstractSpinBox { + margin: 1px; } + +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button { + border-style: solid; + border-width: 1px; + subcontrol-origin: padding; } + +QAbstractSpinBox::up-button { + subcontrol-position: top right; } + +QAbstractSpinBox::up-arrow { + image: url(./vs15/spinner-up.png); } + +QAbstractSpinBox::down-button { + subcontrol-position: bottom right; } + +QAbstractSpinBox::down-arrow { + image: url(./vs15/spinner-down.png); } + +/* Sliders #QSlider */ +QSlider::groove:horizontal { + background-color: #3F3F46; + border: none; + height: 8px; + margin: 2px 0; } + +QSlider::handle:horizontal { + width: .5em; + height: 2em; + margin: -7px 0; + subcontrol-origin: margin; } + +/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/ +/* assigning background still leaves not filled area*/ +QAbstractScrollArea::corner { + background-color: transparent; } + +/* Horizontal */ +QScrollBar:horizontal { + height: 18px; + border: none; + margin: 0 23px 0 23px; } + +QScrollBar::handle:horizontal { + min-width: 32px; + margin: 4px 2px; } + +QScrollBar::add-line:horizontal { + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; } + +QScrollBar::sub-line:horizontal { + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; } + +/* Vertical */ +QScrollBar:vertical { + width: 20px; + border: none; + margin: 23px 0 23px 0; } + +QScrollBar::handle:vertical { + min-height: 32px; + margin: 2px 4px; } + +QScrollBar::add-line:vertical { + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; } + +QScrollBar::sub-line:vertical { + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; } + +/* Combined */ +QScrollBar { + background-color: #3E3E42; + border: none; } + +QScrollBar::handle { + background-color: #686868; } + +QScrollBar::add-line, +QScrollBar::sub-line { + background-color: #3E3E42; + border: none; } + +/*QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed { }*/ +QScrollBar::handle:hover { + background: #9E9E9E; } + +QScrollBar::handle:pressed { + background: #EFEBEF; } + +QScrollBar::handle:disabled { + background: #555558; } + +QScrollBar::add-page, +QScrollBar::sub-page { + background: transparent; } + +QScrollBar::up-arrow:vertical { + image: url(./vs15/scrollbar-up.png); } + +QScrollBar::up-arrow:vertical:hover { + image: url(./vs15/scrollbar-up-hover.png); } + +QScrollBar::up-arrow:vertical:disabled { + image: url(./vs15/scrollbar-up-disabled.png); } + +QScrollBar::right-arrow:horizontal { + image: url(./vs15/scrollbar-right.png); } + +QScrollBar::right-arrow:horizontal:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QScrollBar::right-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-right-disabled.png); } + +QScrollBar::down-arrow:vertical { + image: url(./vs15/scrollbar-down.png); } + +QScrollBar::down-arrow:vertical:hover { + image: url(./vs15/scrollbar-down-hover.png); } + +QScrollBar::down-arrow:vertical:disabled { + image: url(./vs15/scrollbar-down-disabled.png); } + +QScrollBar::left-arrow:horizontal { + image: url(./vs15/scrollbar-left.png); } + +QScrollBar::left-arrow:horizontal:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +QScrollBar::left-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-left-disabled.png); } + +/* Scroll Area #QScrollArea*/ +QScrollArea { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */ +QTableView { + gridline-color: #3F3F46; + selection-background-color: #990000; + selection-color: #F1F1F1; } + +QTableView QTableCornerButton::section { + background: #252526; + border-color: #3F3F46; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView { + border: none; } + +QHeaderView::section { + background: #252526; + border-color: #3F3F46; + padding: 3px 5px; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView::section:hover { + background: #3E3E40; + color: #F6F6F6; } + +/*QHeaderView::section:first { }*/ +QHeaderView::section:last { + border-right: 0; } + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; } + +QTreeView#downloadView QHeaderView::up-arrow { + margin-bottom: -32px; } + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; } + +/* Context menus, toolbar dropdowns #QMenu */ +QMenu { + background-color: #1A1A1C; + border-color: #333337; + border-style: solid; + border-width: 1px; + padding: 2px; } + +QMenu::item { + background: transparent; + padding: 4px 20px; } + +QMenu::item:selected { + background-color: #333334; } + +QMenu::item:disabled { + background-color: transparent; } + +QMenu::separator { + background-color: #333337; + height: 1px; + margin: 1px 0; } + +QMenu::icon { + margin: 1px; } + +QMenu::right-arrow { + image: url(./vs15/sub-menu-arrow.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: .5em; } + +QMenu QPushButton { + background-color: transparent; + border-color: #3F3F46; + margin: 1px 0 1px 0; } + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; } + +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4D4D50; + color: #F1F1F1; + border-style: solid; + border-width: 1px; + padding: 2px; } + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #E6E6E6; + color: #000; + border-color: #BCBCBC; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0 10px; } + +QProgressBar::chunk { + background: #06B025; } + +/* Right Pane and Tab Bars #QTabWidget, #QTabBar */ +QTabWidget::pane { + border-color: #3F3F46; + border-top-color: #990000; + top: 0; + border-style: solid; + border-width: 1px; } + +QTabWidget::pane:disabled { + border-top-color: #3F3F46; } + +/*QTabWidget::tab-bar { }*/ +QTabBar::tab { + background-color: transparent; + padding: 4px 1em; + border: none; } + +QTabBar::tab:hover { + background-color: #b30000; } + +QTabBar::tab:selected, +QTabBar::tab:selected:hover { + background-color: #990000; } + +QTabBar::tab:disabled { + background-color: transparent; + color: #656565; } + +QTabBar::tab:selected:disabled { + background-color: #3F3F46; } + +/* scrollers */ +QTabBar QToolButton { + background-color: #333337; + border-color: #3F3F46; + padding: 1px; + margin: 0; + border-style: solid; + border-width: 1px; } + +QTabBar QToolButton:hover { + border-color: #990000; + border-width: 1px; + border-style: solid; } + +QTabBar QToolButton:disabled, +QTabBar QToolButton:pressed:hover { + background-color: #333337; } + +/*QTabBar::tear { }*/ +QTabBar::scroller { + width: 23px; + background-color: red; } + +QTabBar QToolButton::right-arrow { + image: url(./vs15/scrollbar-right.png); } + +QTabBar QToolButton::right-arrow:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QTabBar QToolButton::left-arrow { + image: url(./vs15/scrollbar-left.png); } + +QTabBar QToolButton::left-arrow:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +/* Special styles */ +/* fix margins on tabs pane */ +QLineEdit#espFilterEdit { + margin: 0 0 6px 0; } + +QTreeView#downloadView { + margin: 4px 4px 0 4px; } + +QCheckBox#showHiddenBox { + margin: 0 0 4px 4px; } + +QLineEdit#downloadFilterEdit { + margin: 0 4px 4px 0; } + +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 .3em; + padding: 0; } + +/* like dialog QPushButton*/ +QWidget#tabESPs QToolButton { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QWidget#tabESPs QToolButton:hover { + background-color: #ffcccc; + border-color: #a80000; } + +QWidget#tabESPs QToolButton:focus { + background-color: #DDDDDD; + border-color: #990000; } + +QWidget#tabESPs QToolButton:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QTreeWidget#categoriesList { + /*min-width: 225px;*/ } + +QTreeWidget#categoriesList::item { + background-position: center left; + background-repeat: no-repeat; + padding: .35em 10px; } + +QTreeWidget#categoriesList::item:has-children { + background-image: url(./vs15/branch-closed.png); } + +QTreeWidget#categoriesList::item:has-children:open { + background-image: url(./vs15/branch-open.png); } + +QDialog#QueryOverwriteDialog QPushButton { + margin-left: .5em; } + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #ffcccc; } + +QLineEdit#modFilterEdit { + margin-top: 2px; } + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #990000; } + +/* increase version textfield */ +QLineEdit#versionEdit { + max-width: 100px; } + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; } + +QDialog#ModInfoDialog { + min-width: 850px; } diff --git a/src/stylesheets/vs15 Dark-Yellow.qss b/src/stylesheets/vs15 Dark-Yellow.qss new file mode 100644 index 00000000..e7976e42 --- /dev/null +++ b/src/stylesheets/vs15 Dark-Yellow.qss @@ -0,0 +1,753 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun + Version: 1.3.1 + Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) + Url: https://github.com/nikolay-borzov/modorganizer-themes +**************************************** +*/ +/* or #434346*/ +/*base*/ +/*#3399FF*/ +/*#007ACC*/ +/*#1C97EA*/ +/*#3C7FB1*/ +/*#BEE6FD*/ +/* Main Window */ +QWidget { + background-color: #2D2D30; + color: #F1F1F1; } + QWidget::disabled { + color: #656565; } + +/* Common */ +/* FIX: For some reason applying background-color or border fixes paddings properties */ +QListView::item, +QTreeView#espList::item, +QTreeWidget#categoriesList::item { + border-width: 0; } + +/* remove outline */ +* { + outline: 0; } + +*:disabled, +QListView::item:disabled, +*::item:selected:disabled { + color: #656565; } + +/* line heights */ +/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +QTreeView#modList::item, +QTreeWidget#categoriesTree::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; } + +QListView::item, +QTreeView#espList::item { + padding: 0.3em; } + +/* to enable border color */ +QTreeView, +QListView, +QTextEdit, +QWebView, +QTableView { + border-style: solid; + border-width: 1px; } + +QAbstractItemView { + color: #DCDCDC; + background-color: #1E1E1E; + alternate-background-color: #262626; + border-color: #3F3F46; } + QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover { + background-color: #9A9A00; + color: #F1F1F1; } + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; } + +QAbstractItemView::item:hover, +QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(154, 154, 0, 0.3); } + +QAbstractItemView::item:selected:disabled, +QListView::item:selected:disabled, +QTreeView::branch:selected:disabled, +QTreeWidget::item:selected:disabled { + background-color: rgba(154, 154, 0, 0.3); } + +QTreeView::branch:selected { + background-color: #9A9A00; } + +QLabel { + background-color: transparent; } + +/* Left Pane & File Trees #QTreeView, #QListView*/ +QTreeView::branch:closed:has-children { + image: url(./vs15/branch-closed.png); } + +QTreeView::branch:open:has-children { + image: url(./vs15/branch-open.png); } + +/*QListView::item:hover { } +QListView::item:selected { }*/ +QListView::item { + color: #F1F1F1; } + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +/* Common */ +QTextEdit, +QWebView, +QLineEdit, +QAbstractSpinBox, +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button, +QComboBox { + background-color: #333337; + border-color: #3F3F46; } + +QLineEdit:hover, +QAbstractSpinBox:hover, +QTextEdit:hover, +QComboBox:hover, +QComboBox:editable:hover { + border-color: #9A9A00; } + +QLineEdit:focus, +QAbstractSpinBox::focus, +QTextEdit:focus, +QComboBox:focus, +QComboBox:editable:focus, +QComboBox:on { + background-color: #3F3F46; + border-color: #9A9A00; } + +QComboBox:on { + border-bottom-color: #3F3F46; } + +QLineEdit, +QAbstractSpinBox { + min-height: 15px; + padding: 2px; + border-style: solid; + border-width: 1px; } + +QLineEdit { + margin-top: 0; } + +/* clear button */ +QLineEdit QToolButton, +QLineEdit QToolButton:hover { + background: none; + margin-top: 1px; } + +QLineEdit#espFilterEdit QToolButton { + margin-top: -2px; + margin-bottom: 1px; } + +/* Dropdowns #QComboBox*/ +QComboBox { + min-height: 20px; + padding-left: 5px; + margin: 3px 0 1px 0; + border-style: solid; + border-width: 1px; } + QComboBox:editable { + padding-left: 3px; + /* to enable hover styles */ + background-color: transparent; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; + /* If you need to set style for drop down button + &:on, + &:editable:hover { + background-color: red; + } */ } + QComboBox::down-arrow { + image: url(./vs15/combobox-down.png); } + QComboBox QAbstractItemView { + background-color: #1B1B1C; + selection-background-color: #3F3F46; + border-color: #9A9A00; + border-style: solid; + border-width: 0 1px 1px 1px; } + +/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/ +/*QComboBox QAbstractItemView:item { + padding: 10px; + margin: 10px; +}*/ +/* Toolbar */ +QToolBar { + border: none; } + +QToolBar::separator { + border-left-color: #222222; + border-right-color: #46464A; + border-width: 0 1px 0 1px; + border-style: solid; + width: 0; } + +QToolButton { + margin: 0 4px 0 4px; + padding: 5px; } + QToolButton:hover, QToolButton:focus { + background-color: #3E3E40; + /* need this to make background-color works*/ + border: none; } + QToolButton:pressed { + background-color: #9A9A00; + /* need this to make background-color works*/ + border: none; } + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; + padding: 1em .3em .3em .3em; + margin-top: .65em; } + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px; + left: 10px; } + +/* LCD Count */ +QLCDNumber { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Buttons #QPushButton */ +QPushButton { + background-color: #333337; + border-color: #3F3F46; + min-height: 18px; + padding: 2px 5px; + border-style: solid; + border-width: 1px; } + +QPushButton:hover, +QPushButton:checked, +QPushButton:focus, +QAbstractSpinBox::up-button:hover, +QAbstractSpinBox::down-button:hover { + background-color: #9A9A00; } + +QPushButton:pressed, +QPushButton:checked:hover, +QAbstractSpinBox::up-button:pressed, +QAbstractSpinBox::down-button:pressed { + background-color: #b4b400; } + +QPushButton:disabled, +QAbstractSpinBox::up-button:disabled, +QAbstractSpinBox::down-button:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QPushButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; } + +/* dialog buttons */ +/* Common */ +QDialog QPushButton, +QSlider::handle:horizontal, +QSlider::handle:vertical { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QDialog QPushButton:hover, +QSlider::handle:horizontal:hover, +QSlider::handle:vertical:hover, +QSlider::handle:horizontal:pressed, +QSlider::handle:vertical:pressed { + background-color: #ffffe7; + border-color: #a9a900; } + +QSlider::handle:horizontal:focus:!pressed, +QSlider::handle:vertical:focus:!pressed, +QDialog QPushButton:focus, +QDialog QPushButton:checked { + background-color: #DDDDDD; + border-color: #9A9A00; } + +QDialog QPushButton:disabled, +QSlider::handle:horizontal:disabled, +QSlider::handle:vertical:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QDialog QPushButton { + min-width: 1.5em; + padding-left: .5em; + padding-right: .5em; } + +/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ +/*common*/ +QGroupBox::indicator, +QTreeView::indicator, +QCheckBox::indicator, +QRadioButton::indicator { + background-color: #2D2D30; + border-color: #3F3F46; + width: 13px; + height: 13px; + border-style: solid; + border-width: 1px; } + QGroupBox::indicator:hover, + QTreeView::indicator:hover, + QCheckBox::indicator:hover, + QRadioButton::indicator:hover { + background-color: #3F3F46; + border-color: #9A9A00; } + +QGroupBox::indicator:checked, +QTreeView::indicator:checked, +QCheckBox::indicator:checked { + image: url(./vs15/checkbox-check.png); } + +QGroupBox::indicator:disabled, +QTreeView::indicator:checked:disabled, +QCheckBox::indicator:checked:disabled { + image: url(./vs15/checkbox-check-disabled.png); } + +/* Checkboxes special */ +QTreeView#modList::indicator { + width: 15px; + height: 15px; } + +/* Radio buttons #QRadioButton */ +QRadioButton::indicator { + border-radius: 7px; } + QRadioButton::indicator::checked { + background-color: #B9B9BA; + border-width: 2px; + width: 11px; + height: 11px; } + QRadioButton::indicator::checked:hover { + border-color: #3F3F46; } + +/* Spinners #QSpinBox, #QDoubleSpinBox */ +QAbstractSpinBox { + margin: 1px; } + +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button { + border-style: solid; + border-width: 1px; + subcontrol-origin: padding; } + +QAbstractSpinBox::up-button { + subcontrol-position: top right; } + +QAbstractSpinBox::up-arrow { + image: url(./vs15/spinner-up.png); } + +QAbstractSpinBox::down-button { + subcontrol-position: bottom right; } + +QAbstractSpinBox::down-arrow { + image: url(./vs15/spinner-down.png); } + +/* Sliders #QSlider */ +QSlider::groove:horizontal { + background-color: #3F3F46; + border: none; + height: 8px; + margin: 2px 0; } + +QSlider::handle:horizontal { + width: .5em; + height: 2em; + margin: -7px 0; + subcontrol-origin: margin; } + +/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/ +/* assigning background still leaves not filled area*/ +QAbstractScrollArea::corner { + background-color: transparent; } + +/* Horizontal */ +QScrollBar:horizontal { + height: 18px; + border: none; + margin: 0 23px 0 23px; } + +QScrollBar::handle:horizontal { + min-width: 32px; + margin: 4px 2px; } + +QScrollBar::add-line:horizontal { + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; } + +QScrollBar::sub-line:horizontal { + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; } + +/* Vertical */ +QScrollBar:vertical { + width: 20px; + border: none; + margin: 23px 0 23px 0; } + +QScrollBar::handle:vertical { + min-height: 32px; + margin: 2px 4px; } + +QScrollBar::add-line:vertical { + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; } + +QScrollBar::sub-line:vertical { + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; } + +/* Combined */ +QScrollBar { + background-color: #3E3E42; + border: none; } + +QScrollBar::handle { + background-color: #686868; } + +QScrollBar::add-line, +QScrollBar::sub-line { + background-color: #3E3E42; + border: none; } + +/*QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed { }*/ +QScrollBar::handle:hover { + background: #9E9E9E; } + +QScrollBar::handle:pressed { + background: #EFEBEF; } + +QScrollBar::handle:disabled { + background: #555558; } + +QScrollBar::add-page, +QScrollBar::sub-page { + background: transparent; } + +QScrollBar::up-arrow:vertical { + image: url(./vs15/scrollbar-up.png); } + +QScrollBar::up-arrow:vertical:hover { + image: url(./vs15/scrollbar-up-hover.png); } + +QScrollBar::up-arrow:vertical:disabled { + image: url(./vs15/scrollbar-up-disabled.png); } + +QScrollBar::right-arrow:horizontal { + image: url(./vs15/scrollbar-right.png); } + +QScrollBar::right-arrow:horizontal:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QScrollBar::right-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-right-disabled.png); } + +QScrollBar::down-arrow:vertical { + image: url(./vs15/scrollbar-down.png); } + +QScrollBar::down-arrow:vertical:hover { + image: url(./vs15/scrollbar-down-hover.png); } + +QScrollBar::down-arrow:vertical:disabled { + image: url(./vs15/scrollbar-down-disabled.png); } + +QScrollBar::left-arrow:horizontal { + image: url(./vs15/scrollbar-left.png); } + +QScrollBar::left-arrow:horizontal:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +QScrollBar::left-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-left-disabled.png); } + +/* Scroll Area #QScrollArea*/ +QScrollArea { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */ +QTableView { + gridline-color: #3F3F46; + selection-background-color: #9A9A00; + selection-color: #F1F1F1; } + +QTableView QTableCornerButton::section { + background: #252526; + border-color: #3F3F46; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView { + border: none; } + +QHeaderView::section { + background: #252526; + border-color: #3F3F46; + padding: 3px 5px; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView::section:hover { + background: #3E3E40; + color: #F6F6F6; } + +/*QHeaderView::section:first { }*/ +QHeaderView::section:last { + border-right: 0; } + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; } + +QTreeView#downloadView QHeaderView::up-arrow { + margin-bottom: -32px; } + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; } + +/* Context menus, toolbar dropdowns #QMenu */ +QMenu { + background-color: #1A1A1C; + border-color: #333337; + border-style: solid; + border-width: 1px; + padding: 2px; } + +QMenu::item { + background: transparent; + padding: 4px 20px; } + +QMenu::item:selected { + background-color: #333334; } + +QMenu::item:disabled { + background-color: transparent; } + +QMenu::separator { + background-color: #333337; + height: 1px; + margin: 1px 0; } + +QMenu::icon { + margin: 1px; } + +QMenu::right-arrow { + image: url(./vs15/sub-menu-arrow.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: .5em; } + +QMenu QPushButton { + background-color: transparent; + border-color: #3F3F46; + margin: 1px 0 1px 0; } + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; } + +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4D4D50; + color: #F1F1F1; + border-style: solid; + border-width: 1px; + padding: 2px; } + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #E6E6E6; + color: #000; + border-color: #BCBCBC; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0 10px; } + +QProgressBar::chunk { + background: #06B025; } + +/* Right Pane and Tab Bars #QTabWidget, #QTabBar */ +QTabWidget::pane { + border-color: #3F3F46; + border-top-color: #9A9A00; + top: 0; + border-style: solid; + border-width: 1px; } + +QTabWidget::pane:disabled { + border-top-color: #3F3F46; } + +/*QTabWidget::tab-bar { }*/ +QTabBar::tab { + background-color: transparent; + padding: 4px 1em; + border: none; } + +QTabBar::tab:hover { + background-color: #b4b400; } + +QTabBar::tab:selected, +QTabBar::tab:selected:hover { + background-color: #9A9A00; } + +QTabBar::tab:disabled { + background-color: transparent; + color: #656565; } + +QTabBar::tab:selected:disabled { + background-color: #3F3F46; } + +/* scrollers */ +QTabBar QToolButton { + background-color: #333337; + border-color: #3F3F46; + padding: 1px; + margin: 0; + border-style: solid; + border-width: 1px; } + +QTabBar QToolButton:hover { + border-color: #9A9A00; + border-width: 1px; + border-style: solid; } + +QTabBar QToolButton:disabled, +QTabBar QToolButton:pressed:hover { + background-color: #333337; } + +/*QTabBar::tear { }*/ +QTabBar::scroller { + width: 23px; + background-color: red; } + +QTabBar QToolButton::right-arrow { + image: url(./vs15/scrollbar-right.png); } + +QTabBar QToolButton::right-arrow:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QTabBar QToolButton::left-arrow { + image: url(./vs15/scrollbar-left.png); } + +QTabBar QToolButton::left-arrow:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +/* Special styles */ +/* fix margins on tabs pane */ +QLineEdit#espFilterEdit { + margin: 0 0 6px 0; } + +QTreeView#downloadView { + margin: 4px 4px 0 4px; } + +QCheckBox#showHiddenBox { + margin: 0 0 4px 4px; } + +QLineEdit#downloadFilterEdit { + margin: 0 4px 4px 0; } + +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 .3em; + padding: 0; } + +/* like dialog QPushButton*/ +QWidget#tabESPs QToolButton { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QWidget#tabESPs QToolButton:hover { + background-color: #ffffe7; + border-color: #a9a900; } + +QWidget#tabESPs QToolButton:focus { + background-color: #DDDDDD; + border-color: #9A9A00; } + +QWidget#tabESPs QToolButton:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QTreeWidget#categoriesList { + /*min-width: 225px;*/ } + +QTreeWidget#categoriesList::item { + background-position: center left; + background-repeat: no-repeat; + padding: .35em 10px; } + +QTreeWidget#categoriesList::item:has-children { + background-image: url(./vs15/branch-closed.png); } + +QTreeWidget#categoriesList::item:has-children:open { + background-image: url(./vs15/branch-open.png); } + +QDialog#QueryOverwriteDialog QPushButton { + margin-left: .5em; } + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #ffffe7; } + +QLineEdit#modFilterEdit { + margin-top: 2px; } + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #9A9A00; } + +/* increase version textfield */ +QLineEdit#versionEdit { + max-width: 100px; } + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; } + +QDialog#ModInfoDialog { + min-width: 850px; } diff --git a/src/stylesheets/vs15 Dark.qss b/src/stylesheets/vs15 Dark.qss new file mode 100644 index 00000000..a88a7edf --- /dev/null +++ b/src/stylesheets/vs15 Dark.qss @@ -0,0 +1,752 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun + Version: 1.3.1 + Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) + Url: https://github.com/nikolay-borzov/modorganizer-themes +**************************************** +*/ +/* or #434346*/ +/*base*/ +/*$color-text-box-border-focus: #3399FF; = $color-input-border-focus*/ +/*$color-text-box-border-hover: #007ACC; = $color-input-border-hover*/ +/*$color-combo-box-hover-border: #007ACC;*/ +/*$color-check-box-hover-border: #007ACC; = $color-input-border-hover*/ +/* Main Window */ +QWidget { + background-color: #2D2D30; + color: #F1F1F1; } + QWidget::disabled { + color: #656565; } + +/* Common */ +/* FIX: For some reason applying background-color or border fixes paddings properties */ +QListView::item, +QTreeView#espList::item, +QTreeWidget#categoriesList::item { + border-width: 0; } + +/* remove outline */ +* { + outline: 0; } + +*:disabled, +QListView::item:disabled, +*::item:selected:disabled { + color: #656565; } + +/* line heights */ +/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +QTreeView#modList::item, +QTreeWidget#categoriesTree::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; } + +QListView::item, +QTreeView#espList::item { + padding: 0.3em; } + +/* to enable border color */ +QTreeView, +QListView, +QTextEdit, +QWebView, +QTableView { + border-style: solid; + border-width: 1px; } + +QAbstractItemView { + color: #DCDCDC; + background-color: #1E1E1E; + alternate-background-color: #262626; + border-color: #3F3F46; } + QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover { + background-color: #3399FF; + color: #F1F1F1; } + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; } + +QAbstractItemView::item:hover, +QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(51, 153, 255, 0.3); } + +QAbstractItemView::item:selected:disabled, +QListView::item:selected:disabled, +QTreeView::branch:selected:disabled, +QTreeWidget::item:selected:disabled { + background-color: rgba(51, 153, 255, 0.3); } + +QTreeView::branch:selected { + background-color: #3399FF; } + +QLabel { + background-color: transparent; } + +/* Left Pane & File Trees #QTreeView, #QListView*/ +QTreeView::branch:closed:has-children { + image: url(./vs15/branch-closed.png); } + +QTreeView::branch:open:has-children { + image: url(./vs15/branch-open.png); } + +/*QListView::item:hover { } +QListView::item:selected { }*/ +QListView::item { + color: #F1F1F1; } + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +/* Common */ +QTextEdit, +QWebView, +QLineEdit, +QAbstractSpinBox, +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button, +QComboBox { + background-color: #333337; + border-color: #3F3F46; } + +QLineEdit:hover, +QAbstractSpinBox:hover, +QTextEdit:hover, +QComboBox:hover, +QComboBox:editable:hover { + border-color: #007ACC; } + +QLineEdit:focus, +QAbstractSpinBox::focus, +QTextEdit:focus, +QComboBox:focus, +QComboBox:editable:focus, +QComboBox:on { + background-color: #3F3F46; + border-color: #3399FF; } + +QComboBox:on { + border-bottom-color: #3F3F46; } + +QLineEdit, +QAbstractSpinBox { + min-height: 15px; + padding: 2px; + border-style: solid; + border-width: 1px; } + +QLineEdit { + margin-top: 0; } + +/* clear button */ +QLineEdit QToolButton, +QLineEdit QToolButton:hover { + background: none; + margin-top: 1px; } + +QLineEdit#espFilterEdit QToolButton { + margin-top: -2px; + margin-bottom: 1px; } + +/* Dropdowns #QComboBox*/ +QComboBox { + min-height: 20px; + padding-left: 5px; + margin: 3px 0 1px 0; + border-style: solid; + border-width: 1px; } + QComboBox:editable { + padding-left: 3px; + /* to enable hover styles */ + background-color: transparent; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; + /* If you need to set style for drop down button + &:on, + &:editable:hover { + background-color: red; + } */ } + QComboBox::down-arrow { + image: url(./vs15/combobox-down.png); } + QComboBox QAbstractItemView { + background-color: #1B1B1C; + selection-background-color: #3F3F46; + border-color: #3399FF; + border-style: solid; + border-width: 0 1px 1px 1px; } + +/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/ +/*QComboBox QAbstractItemView:item { + padding: 10px; + margin: 10px; +}*/ +/* Toolbar */ +QToolBar { + border: none; } + +QToolBar::separator { + border-left-color: #222222; + border-right-color: #46464A; + border-width: 0 1px 0 1px; + border-style: solid; + width: 0; } + +QToolButton { + margin: 0 4px 0 4px; + padding: 5px; } + QToolButton:hover, QToolButton:focus { + background-color: #3E3E40; + /* need this to make background-color works*/ + border: none; } + QToolButton:pressed { + background-color: #3399FF; + /* need this to make background-color works*/ + border: none; } + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; + padding: 1em .3em .3em .3em; + margin-top: .65em; } + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px; + left: 10px; } + +/* LCD Count */ +QLCDNumber { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Buttons #QPushButton */ +QPushButton { + background-color: #333337; + border-color: #3F3F46; + min-height: 18px; + padding: 2px 5px; + border-style: solid; + border-width: 1px; } + +QPushButton:hover, +QPushButton:checked, +QPushButton:focus, +QAbstractSpinBox::up-button:hover, +QAbstractSpinBox::down-button:hover { + background-color: #007ACC; } + +QPushButton:pressed, +QPushButton:checked:hover, +QAbstractSpinBox::up-button:pressed, +QAbstractSpinBox::down-button:pressed { + background-color: #1C97EA; } + +QPushButton:disabled, +QAbstractSpinBox::up-button:disabled, +QAbstractSpinBox::down-button:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QPushButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; } + +/* dialog buttons */ +/* Common */ +QDialog QPushButton, +QSlider::handle:horizontal, +QSlider::handle:vertical { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QDialog QPushButton:hover, +QSlider::handle:horizontal:hover, +QSlider::handle:vertical:hover, +QSlider::handle:horizontal:pressed, +QSlider::handle:vertical:pressed { + background-color: #BEE6FD; + border-color: #3C7FB1; } + +QSlider::handle:horizontal:focus:!pressed, +QSlider::handle:vertical:focus:!pressed, +QDialog QPushButton:focus, +QDialog QPushButton:checked { + background-color: #DDDDDD; + border-color: #3399FF; } + +QDialog QPushButton:disabled, +QSlider::handle:horizontal:disabled, +QSlider::handle:vertical:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QDialog QPushButton { + min-width: 1.5em; + padding-left: .5em; + padding-right: .5em; } + +/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ +/*common*/ +QGroupBox::indicator, +QTreeView::indicator, +QCheckBox::indicator, +QRadioButton::indicator { + background-color: #2D2D30; + border-color: #3F3F46; + width: 13px; + height: 13px; + border-style: solid; + border-width: 1px; } + QGroupBox::indicator:hover, + QTreeView::indicator:hover, + QCheckBox::indicator:hover, + QRadioButton::indicator:hover { + background-color: #3F3F46; + border-color: #007ACC; } + +QGroupBox::indicator:checked, +QTreeView::indicator:checked, +QCheckBox::indicator:checked { + image: url(./vs15/checkbox-check.png); } + +QGroupBox::indicator:disabled, +QTreeView::indicator:checked:disabled, +QCheckBox::indicator:checked:disabled { + image: url(./vs15/checkbox-check-disabled.png); } + +/* Checkboxes special */ +QTreeView#modList::indicator { + width: 15px; + height: 15px; } + +/* Radio buttons #QRadioButton */ +QRadioButton::indicator { + border-radius: 7px; } + QRadioButton::indicator::checked { + background-color: #B9B9BA; + border-width: 2px; + width: 11px; + height: 11px; } + QRadioButton::indicator::checked:hover { + border-color: #3F3F46; } + +/* Spinners #QSpinBox, #QDoubleSpinBox */ +QAbstractSpinBox { + margin: 1px; } + +QAbstractSpinBox::up-button, +QAbstractSpinBox::down-button { + border-style: solid; + border-width: 1px; + subcontrol-origin: padding; } + +QAbstractSpinBox::up-button { + subcontrol-position: top right; } + +QAbstractSpinBox::up-arrow { + image: url(./vs15/spinner-up.png); } + +QAbstractSpinBox::down-button { + subcontrol-position: bottom right; } + +QAbstractSpinBox::down-arrow { + image: url(./vs15/spinner-down.png); } + +/* Sliders #QSlider */ +QSlider::groove:horizontal { + background-color: #3F3F46; + border: none; + height: 8px; + margin: 2px 0; } + +QSlider::handle:horizontal { + width: .5em; + height: 2em; + margin: -7px 0; + subcontrol-origin: margin; } + +/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/ +/* assigning background still leaves not filled area*/ +QAbstractScrollArea::corner { + background-color: transparent; } + +/* Horizontal */ +QScrollBar:horizontal { + height: 18px; + border: none; + margin: 0 23px 0 23px; } + +QScrollBar::handle:horizontal { + min-width: 32px; + margin: 4px 2px; } + +QScrollBar::add-line:horizontal { + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; } + +QScrollBar::sub-line:horizontal { + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; } + +/* Vertical */ +QScrollBar:vertical { + width: 20px; + border: none; + margin: 23px 0 23px 0; } + +QScrollBar::handle:vertical { + min-height: 32px; + margin: 2px 4px; } + +QScrollBar::add-line:vertical { + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; } + +QScrollBar::sub-line:vertical { + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; } + +/* Combined */ +QScrollBar { + background-color: #3E3E42; + border: none; } + +QScrollBar::handle { + background-color: #686868; } + +QScrollBar::add-line, +QScrollBar::sub-line { + background-color: #3E3E42; + border: none; } + +/*QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed { }*/ +QScrollBar::handle:hover { + background: #9E9E9E; } + +QScrollBar::handle:pressed { + background: #EFEBEF; } + +QScrollBar::handle:disabled { + background: #555558; } + +QScrollBar::add-page, +QScrollBar::sub-page { + background: transparent; } + +QScrollBar::up-arrow:vertical { + image: url(./vs15/scrollbar-up.png); } + +QScrollBar::up-arrow:vertical:hover { + image: url(./vs15/scrollbar-up-hover.png); } + +QScrollBar::up-arrow:vertical:disabled { + image: url(./vs15/scrollbar-up-disabled.png); } + +QScrollBar::right-arrow:horizontal { + image: url(./vs15/scrollbar-right.png); } + +QScrollBar::right-arrow:horizontal:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QScrollBar::right-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-right-disabled.png); } + +QScrollBar::down-arrow:vertical { + image: url(./vs15/scrollbar-down.png); } + +QScrollBar::down-arrow:vertical:hover { + image: url(./vs15/scrollbar-down-hover.png); } + +QScrollBar::down-arrow:vertical:disabled { + image: url(./vs15/scrollbar-down-disabled.png); } + +QScrollBar::left-arrow:horizontal { + image: url(./vs15/scrollbar-left.png); } + +QScrollBar::left-arrow:horizontal:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +QScrollBar::left-arrow:horizontal:disabled { + image: url(./vs15/scrollbar-left-disabled.png); } + +/* Scroll Area #QScrollArea*/ +QScrollArea { + border-color: #3F3F46; + border-style: solid; + border-width: 1px; } + +/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */ +QTableView { + gridline-color: #3F3F46; + selection-background-color: #3399FF; + selection-color: #F1F1F1; } + +QTableView QTableCornerButton::section { + background: #252526; + border-color: #3F3F46; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView { + border: none; } + +QHeaderView::section { + background: #252526; + border-color: #3F3F46; + padding: 3px 5px; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView::section:hover { + background: #3E3E40; + color: #F6F6F6; } + +/*QHeaderView::section:first { }*/ +QHeaderView::section:last { + border-right: 0; } + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; } + +QTreeView#downloadView QHeaderView::up-arrow { + margin-bottom: -32px; } + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; } + +/* Context menus, toolbar dropdowns #QMenu */ +QMenu { + background-color: #1A1A1C; + border-color: #333337; + border-style: solid; + border-width: 1px; + padding: 2px; } + +QMenu::item { + background: transparent; + padding: 4px 20px; } + +QMenu::item:selected { + background-color: #333334; } + +QMenu::item:disabled { + background-color: transparent; } + +QMenu::separator { + background-color: #333337; + height: 1px; + margin: 1px 0; } + +QMenu::icon { + margin: 1px; } + +QMenu::right-arrow { + image: url(./vs15/sub-menu-arrow.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: .5em; } + +QMenu QPushButton { + background-color: transparent; + border-color: #3F3F46; + margin: 1px 0 1px 0; } + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; } + +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4D4D50; + color: #F1F1F1; + border-style: solid; + border-width: 1px; + padding: 2px; } + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #E6E6E6; + color: #000; + border-color: #BCBCBC; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0 10px; } + +QProgressBar::chunk { + background: #06B025; } + +/* Right Pane and Tab Bars #QTabWidget, #QTabBar */ +QTabWidget::pane { + border-color: #3F3F46; + border-top-color: #007ACC; + top: 0; + border-style: solid; + border-width: 1px; } + +QTabWidget::pane:disabled { + border-top-color: #3F3F46; } + +/*QTabWidget::tab-bar { }*/ +QTabBar::tab { + background-color: transparent; + padding: 4px 1em; + border: none; } + +QTabBar::tab:hover { + background-color: #1C97EA; } + +QTabBar::tab:selected, +QTabBar::tab:selected:hover { + background-color: #007ACC; } + +QTabBar::tab:disabled { + background-color: transparent; + color: #656565; } + +QTabBar::tab:selected:disabled { + background-color: #3F3F46; } + +/* scrollers */ +QTabBar QToolButton { + background-color: #333337; + border-color: #3F3F46; + padding: 1px; + margin: 0; + border-style: solid; + border-width: 1px; } + +QTabBar QToolButton:hover { + border-color: #007ACC; + border-width: 1px; + border-style: solid; } + +QTabBar QToolButton:disabled, +QTabBar QToolButton:pressed:hover { + background-color: #333337; } + +/*QTabBar::tear { }*/ +QTabBar::scroller { + width: 23px; + background-color: red; } + +QTabBar QToolButton::right-arrow { + image: url(./vs15/scrollbar-right.png); } + +QTabBar QToolButton::right-arrow:hover { + image: url(./vs15/scrollbar-right-hover.png); } + +QTabBar QToolButton::left-arrow { + image: url(./vs15/scrollbar-left.png); } + +QTabBar QToolButton::left-arrow:hover { + image: url(./vs15/scrollbar-left-hover.png); } + +/* Special styles */ +/* fix margins on tabs pane */ +QLineEdit#espFilterEdit { + margin: 0 0 6px 0; } + +QTreeView#downloadView { + margin: 4px 4px 0 4px; } + +QCheckBox#showHiddenBox { + margin: 0 0 4px 4px; } + +QLineEdit#downloadFilterEdit { + margin: 0 4px 4px 0; } + +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 .3em; + padding: 0; } + +/* like dialog QPushButton*/ +QWidget#tabESPs QToolButton { + color: #000000; + background-color: #DDDDDD; + border-color: #707070; + border-style: solid; + border-width: 1px; } + +QWidget#tabESPs QToolButton:hover { + background-color: #BEE6FD; + border-color: #3C7FB1; } + +QWidget#tabESPs QToolButton:focus { + background-color: #DDDDDD; + border-color: #3399FF; } + +QWidget#tabESPs QToolButton:disabled { + background-color: #333337; + border-color: #3F3F46; } + +QTreeWidget#categoriesList { + /*min-width: 225px;*/ } + +QTreeWidget#categoriesList::item { + background-position: center left; + background-repeat: no-repeat; + padding: .35em 10px; } + +QTreeWidget#categoriesList::item:has-children { + background-image: url(./vs15/branch-closed.png); } + +QTreeWidget#categoriesList::item:has-children:open { + background-image: url(./vs15/branch-open.png); } + +QDialog#QueryOverwriteDialog QPushButton { + margin-left: .5em; } + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #BEE6FD; } + +QLineEdit#modFilterEdit { + margin-top: 2px; } + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #3399FF; } + +/* increase version textfield */ +QLineEdit#versionEdit { + max-width: 100px; } + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; } + +QDialog#ModInfoDialog { + min-width: 850px; } diff --git a/src/stylesheets/vs15/branch-closed.png b/src/stylesheets/vs15/branch-closed.png new file mode 100644 index 00000000..98d50524 Binary files /dev/null and b/src/stylesheets/vs15/branch-closed.png differ diff --git a/src/stylesheets/vs15/branch-open.png b/src/stylesheets/vs15/branch-open.png new file mode 100644 index 00000000..7b5d0fb3 Binary files /dev/null and b/src/stylesheets/vs15/branch-open.png differ diff --git a/src/stylesheets/vs15/checkbox-check-disabled.png b/src/stylesheets/vs15/checkbox-check-disabled.png new file mode 100644 index 00000000..f0385f13 Binary files /dev/null and b/src/stylesheets/vs15/checkbox-check-disabled.png differ diff --git a/src/stylesheets/vs15/checkbox-check.png b/src/stylesheets/vs15/checkbox-check.png new file mode 100644 index 00000000..ab72eeb5 Binary files /dev/null and b/src/stylesheets/vs15/checkbox-check.png differ diff --git a/src/stylesheets/vs15/combobox-down.png b/src/stylesheets/vs15/combobox-down.png new file mode 100644 index 00000000..ab4cae95 Binary files /dev/null and b/src/stylesheets/vs15/combobox-down.png differ diff --git a/src/stylesheets/vs15/scrollbar-down-disabled.png b/src/stylesheets/vs15/scrollbar-down-disabled.png new file mode 100644 index 00000000..fe6a465b Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-down-disabled.png differ diff --git a/src/stylesheets/vs15/scrollbar-down-hover.png b/src/stylesheets/vs15/scrollbar-down-hover.png new file mode 100644 index 00000000..ad2e28c5 Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-down-hover.png differ diff --git a/src/stylesheets/vs15/scrollbar-down.png b/src/stylesheets/vs15/scrollbar-down.png new file mode 100644 index 00000000..fcc3e6a2 Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-down.png differ diff --git a/src/stylesheets/vs15/scrollbar-left-disabled.png b/src/stylesheets/vs15/scrollbar-left-disabled.png new file mode 100644 index 00000000..46dc794c Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-left-disabled.png differ diff --git a/src/stylesheets/vs15/scrollbar-left-hover.png b/src/stylesheets/vs15/scrollbar-left-hover.png new file mode 100644 index 00000000..af1e4327 Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-left-hover.png differ diff --git a/src/stylesheets/vs15/scrollbar-left.png b/src/stylesheets/vs15/scrollbar-left.png new file mode 100644 index 00000000..b742b229 Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-left.png differ diff --git a/src/stylesheets/vs15/scrollbar-right-disabled.png b/src/stylesheets/vs15/scrollbar-right-disabled.png new file mode 100644 index 00000000..f61615a2 Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-right-disabled.png differ diff --git a/src/stylesheets/vs15/scrollbar-right-hover.png b/src/stylesheets/vs15/scrollbar-right-hover.png new file mode 100644 index 00000000..62d9993d Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-right-hover.png differ diff --git a/src/stylesheets/vs15/scrollbar-right.png b/src/stylesheets/vs15/scrollbar-right.png new file mode 100644 index 00000000..05eb173d Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-right.png differ diff --git a/src/stylesheets/vs15/scrollbar-up-disabled.png b/src/stylesheets/vs15/scrollbar-up-disabled.png new file mode 100644 index 00000000..2797ef8e Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-up-disabled.png differ diff --git a/src/stylesheets/vs15/scrollbar-up-hover.png b/src/stylesheets/vs15/scrollbar-up-hover.png new file mode 100644 index 00000000..2c34ab89 Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-up-hover.png differ diff --git a/src/stylesheets/vs15/scrollbar-up.png b/src/stylesheets/vs15/scrollbar-up.png new file mode 100644 index 00000000..23b3d6de Binary files /dev/null and b/src/stylesheets/vs15/scrollbar-up.png differ diff --git a/src/stylesheets/vs15/sort-asc.png b/src/stylesheets/vs15/sort-asc.png new file mode 100644 index 00000000..b1e01fd8 Binary files /dev/null and b/src/stylesheets/vs15/sort-asc.png differ diff --git a/src/stylesheets/vs15/sort-desc.png b/src/stylesheets/vs15/sort-desc.png new file mode 100644 index 00000000..6cb891b1 Binary files /dev/null and b/src/stylesheets/vs15/sort-desc.png differ diff --git a/src/stylesheets/vs15/spinner-down.png b/src/stylesheets/vs15/spinner-down.png new file mode 100644 index 00000000..78307209 Binary files /dev/null and b/src/stylesheets/vs15/spinner-down.png differ diff --git a/src/stylesheets/vs15/spinner-up.png b/src/stylesheets/vs15/spinner-up.png new file mode 100644 index 00000000..a635a518 Binary files /dev/null and b/src/stylesheets/vs15/spinner-up.png differ diff --git a/src/stylesheets/vs15/sub-menu-arrow-hover.png b/src/stylesheets/vs15/sub-menu-arrow-hover.png new file mode 100644 index 00000000..81ef4aeb Binary files /dev/null and b/src/stylesheets/vs15/sub-menu-arrow-hover.png differ diff --git a/src/stylesheets/vs15/sub-menu-arrow.png b/src/stylesheets/vs15/sub-menu-arrow.png new file mode 100644 index 00000000..0357366b Binary files /dev/null and b/src/stylesheets/vs15/sub-menu-arrow.png differ -- cgit v1.3.1 From 78cd0110d3b84af0b6eda12ea6134595d9fce47f Mon Sep 17 00:00:00 2001 From: Al12rs Date: Fri, 2 Nov 2018 19:29:50 +0100 Subject: Updated Skyrim and VS15 theme to fix highlighting on ESPlist. --- src/stylesheets/skyrim.qss | 11 +++++------ src/stylesheets/vs15 Dark-Green.qss | 29 +++++++++++++++-------------- src/stylesheets/vs15 Dark-Orange.qss | 34 +++++++++++++++------------------- src/stylesheets/vs15 Dark-Purple.qss | 34 +++++++++++++++------------------- src/stylesheets/vs15 Dark-Red.qss | 34 +++++++++++++++------------------- src/stylesheets/vs15 Dark-Yellow.qss | 34 +++++++++++++++------------------- src/stylesheets/vs15 Dark.qss | 33 +++++++++++++++------------------ 7 files changed, 95 insertions(+), 114 deletions(-) (limited to 'src/stylesheets') diff --git a/src/stylesheets/skyrim.qss b/src/stylesheets/skyrim.qss index 727c70af..85a5b79c 100644 --- a/src/stylesheets/skyrim.qss +++ b/src/stylesheets/skyrim.qss @@ -2,7 +2,7 @@ Skyrim **************************************** Author: chintsu_kun - Version: 2.0.0 + Version: 2.0.1 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** @@ -12,10 +12,9 @@ QWidget { color: #F1F1F1; } /* Common */ -/* fix: fo some reason applying background-color or border fixes paddings properties */ -QListView::item, -QTreeView#espList::item, -QTreeWidget#categoriesList::item { +/* FIX: For some reason applying background-color or border fixes paddings + properties */ +QListWidget::item { border-width: 0; } * { @@ -167,7 +166,7 @@ QLineEdit { QLineEdit#downloadFilterEdit { margin: 0 4px 4px 0; } -/* Dropdowns #QComboBox*/ +/* Drop-downs #QComboBox*/ QComboBox { min-height: 20px; padding-left: 5px; diff --git a/src/stylesheets/vs15 Dark-Green.qss b/src/stylesheets/vs15 Dark-Green.qss index 0fbcc896..f1e3b4a9 100644 --- a/src/stylesheets/vs15 Dark-Green.qss +++ b/src/stylesheets/vs15 Dark-Green.qss @@ -2,12 +2,11 @@ VS15 Dark **************************************** Author: chintsu_kun - Version: 1.3.1 + Version: 2.0.1 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ -/* or #434346*/ /* Main Window */ QWidget { background-color: #2D2D30; @@ -16,10 +15,9 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings properties */ -QListView::item, -QTreeView#espList::item, -QTreeWidget#categoriesList::item { +/* FIX: For some reason applying background-color or border fixes paddings + properties. Otherwise padding is only applied when item is hovered */ +QListWidget::item { border-width: 0; } /* remove outline */ @@ -32,7 +30,10 @@ QListView::item:disabled, color: #656565; } /* line heights */ -/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +/* QTreeView#fileTree::item - currently have problem with size column vertical + text align */ +#bsaList::item, +#dataTree::item, QTreeView#modList::item, QTreeWidget#categoriesTree::item, #tabConflicts QTreeWidget::item { @@ -146,7 +147,7 @@ QLineEdit#espFilterEdit QToolButton { margin-top: -2px; margin-bottom: 1px; } -/* Dropdowns #QComboBox*/ +/* Drop-downs #QComboBox*/ QComboBox { min-height: 20px; padding-left: 5px; @@ -162,7 +163,7 @@ QComboBox { subcontrol-origin: padding; subcontrol-position: top right; border: none; - /* If you need to set style for drop down button + /* If you need to set style for drop-down button &:on, &:editable:hover { background-color: red; @@ -295,8 +296,8 @@ QDialog QPushButton { padding-left: .5em; padding-right: .5em; } -/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ -/*common*/ +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -324,7 +325,7 @@ QTreeView::indicator:checked:disabled, QCheckBox::indicator:checked:disabled { image: url(./vs15/checkbox-check-disabled.png); } -/* Checkboxes special */ +/* Check boxes special */ QTreeView#modList::indicator { width: 15px; height: 15px; } @@ -537,7 +538,7 @@ QHeaderView::down-arrow { image: url(./vs15/sort-desc.png); margin-bottom: 0; } -/* Context menus, toolbar dropdowns #QMenu */ +/* Context menus, toolbar drop-downs #QMenu */ QMenu { background-color: #1A1A1C; border-color: #333337; @@ -734,7 +735,7 @@ QLineEdit#modFilterEdit { QWidget#bsaTab QTreeWidget::indicator:unchecked { background-color: #009933; } -/* increase version textfield */ +/* increase version text field */ QLineEdit#versionEdit { max-width: 100px; } diff --git a/src/stylesheets/vs15 Dark-Orange.qss b/src/stylesheets/vs15 Dark-Orange.qss index 3a4eb86b..0b3808e7 100644 --- a/src/stylesheets/vs15 Dark-Orange.qss +++ b/src/stylesheets/vs15 Dark-Orange.qss @@ -2,18 +2,12 @@ VS15 Dark **************************************** Author: chintsu_kun - Version: 1.3.1 + Version: 2.0.1 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ -/* or #434346*/ /*base*/ -/*#3399FF*/ -/*#007ACC*/ -/*#1C97EA*/ -/*#3C7FB1*/ -/*#BEE6FD*/ /* Main Window */ QWidget { background-color: #2D2D30; @@ -22,10 +16,9 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings properties */ -QListView::item, -QTreeView#espList::item, -QTreeWidget#categoriesList::item { +/* FIX: For some reason applying background-color or border fixes paddings + properties. Otherwise padding is only applied when item is hovered */ +QListWidget::item { border-width: 0; } /* remove outline */ @@ -38,7 +31,10 @@ QListView::item:disabled, color: #656565; } /* line heights */ -/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +/* QTreeView#fileTree::item - currently have problem with size column vertical + text align */ +#bsaList::item, +#dataTree::item, QTreeView#modList::item, QTreeWidget#categoriesTree::item, #tabConflicts QTreeWidget::item { @@ -152,7 +148,7 @@ QLineEdit#espFilterEdit QToolButton { margin-top: -2px; margin-bottom: 1px; } -/* Dropdowns #QComboBox*/ +/* Drop-downs #QComboBox*/ QComboBox { min-height: 20px; padding-left: 5px; @@ -168,7 +164,7 @@ QComboBox { subcontrol-origin: padding; subcontrol-position: top right; border: none; - /* If you need to set style for drop down button + /* If you need to set style for drop-down button &:on, &:editable:hover { background-color: red; @@ -301,8 +297,8 @@ QDialog QPushButton { padding-left: .5em; padding-right: .5em; } -/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ -/*common*/ +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -330,7 +326,7 @@ QTreeView::indicator:checked:disabled, QCheckBox::indicator:checked:disabled { image: url(./vs15/checkbox-check-disabled.png); } -/* Checkboxes special */ +/* Check boxes special */ QTreeView#modList::indicator { width: 15px; height: 15px; } @@ -543,7 +539,7 @@ QHeaderView::down-arrow { image: url(./vs15/sort-desc.png); margin-bottom: 0; } -/* Context menus, toolbar dropdowns #QMenu */ +/* Context menus, toolbar drop-downs #QMenu */ QMenu { background-color: #1A1A1C; border-color: #333337; @@ -740,7 +736,7 @@ QLineEdit#modFilterEdit { QWidget#bsaTab QTreeWidget::indicator:unchecked { background-color: #CC6600; } -/* increase version textfield */ +/* increase version text field */ QLineEdit#versionEdit { max-width: 100px; } diff --git a/src/stylesheets/vs15 Dark-Purple.qss b/src/stylesheets/vs15 Dark-Purple.qss index c186ae55..33212038 100644 --- a/src/stylesheets/vs15 Dark-Purple.qss +++ b/src/stylesheets/vs15 Dark-Purple.qss @@ -2,18 +2,12 @@ VS15 Dark **************************************** Author: chintsu_kun - Version: 1.3.1 + Version: 2.0.1 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ -/* or #434346*/ /*base*/ -/*#3399FF*/ -/*#007ACC*/ -/*#1C97EA*/ -/*#3C7FB1*/ -/*#BEE6FD*/ /* Main Window */ QWidget { background-color: #2D2D30; @@ -22,10 +16,9 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings properties */ -QListView::item, -QTreeView#espList::item, -QTreeWidget#categoriesList::item { +/* FIX: For some reason applying background-color or border fixes paddings + properties. Otherwise padding is only applied when item is hovered */ +QListWidget::item { border-width: 0; } /* remove outline */ @@ -38,7 +31,10 @@ QListView::item:disabled, color: #656565; } /* line heights */ -/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +/* QTreeView#fileTree::item - currently have problem with size column vertical + text align */ +#bsaList::item, +#dataTree::item, QTreeView#modList::item, QTreeWidget#categoriesTree::item, #tabConflicts QTreeWidget::item { @@ -152,7 +148,7 @@ QLineEdit#espFilterEdit QToolButton { margin-top: -2px; margin-bottom: 1px; } -/* Dropdowns #QComboBox*/ +/* Drop-downs #QComboBox*/ QComboBox { min-height: 20px; padding-left: 5px; @@ -168,7 +164,7 @@ QComboBox { subcontrol-origin: padding; subcontrol-position: top right; border: none; - /* If you need to set style for drop down button + /* If you need to set style for drop-down button &:on, &:editable:hover { background-color: red; @@ -301,8 +297,8 @@ QDialog QPushButton { padding-left: .5em; padding-right: .5em; } -/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ -/*common*/ +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -330,7 +326,7 @@ QTreeView::indicator:checked:disabled, QCheckBox::indicator:checked:disabled { image: url(./vs15/checkbox-check-disabled.png); } -/* Checkboxes special */ +/* Check boxes special */ QTreeView#modList::indicator { width: 15px; height: 15px; } @@ -543,7 +539,7 @@ QHeaderView::down-arrow { image: url(./vs15/sort-desc.png); margin-bottom: 0; } -/* Context menus, toolbar dropdowns #QMenu */ +/* Context menus, toolbar drop-downs #QMenu */ QMenu { background-color: #1A1A1C; border-color: #333337; @@ -740,7 +736,7 @@ QLineEdit#modFilterEdit { QWidget#bsaTab QTreeWidget::indicator:unchecked { background-color: #7E2AD2; } -/* increase version textfield */ +/* increase version text field */ QLineEdit#versionEdit { max-width: 100px; } diff --git a/src/stylesheets/vs15 Dark-Red.qss b/src/stylesheets/vs15 Dark-Red.qss index 18ef91f0..bc264fa0 100644 --- a/src/stylesheets/vs15 Dark-Red.qss +++ b/src/stylesheets/vs15 Dark-Red.qss @@ -2,18 +2,12 @@ VS15 Dark **************************************** Author: chintsu_kun - Version: 1.3.1 + Version: 2.0.1 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ -/* or #434346*/ /*base*/ -/*#3399FF*/ -/*#007ACC*/ -/*#1C97EA*/ -/*#3C7FB1*/ -/*#BEE6FD*/ /* Main Window */ QWidget { background-color: #2D2D30; @@ -22,10 +16,9 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings properties */ -QListView::item, -QTreeView#espList::item, -QTreeWidget#categoriesList::item { +/* FIX: For some reason applying background-color or border fixes paddings + properties. Otherwise padding is only applied when item is hovered */ +QListWidget::item { border-width: 0; } /* remove outline */ @@ -38,7 +31,10 @@ QListView::item:disabled, color: #656565; } /* line heights */ -/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +/* QTreeView#fileTree::item - currently have problem with size column vertical + text align */ +#bsaList::item, +#dataTree::item, QTreeView#modList::item, QTreeWidget#categoriesTree::item, #tabConflicts QTreeWidget::item { @@ -152,7 +148,7 @@ QLineEdit#espFilterEdit QToolButton { margin-top: -2px; margin-bottom: 1px; } -/* Dropdowns #QComboBox*/ +/* Drop-downs #QComboBox*/ QComboBox { min-height: 20px; padding-left: 5px; @@ -168,7 +164,7 @@ QComboBox { subcontrol-origin: padding; subcontrol-position: top right; border: none; - /* If you need to set style for drop down button + /* If you need to set style for drop-down button &:on, &:editable:hover { background-color: red; @@ -301,8 +297,8 @@ QDialog QPushButton { padding-left: .5em; padding-right: .5em; } -/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ -/*common*/ +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -330,7 +326,7 @@ QTreeView::indicator:checked:disabled, QCheckBox::indicator:checked:disabled { image: url(./vs15/checkbox-check-disabled.png); } -/* Checkboxes special */ +/* Check boxes special */ QTreeView#modList::indicator { width: 15px; height: 15px; } @@ -543,7 +539,7 @@ QHeaderView::down-arrow { image: url(./vs15/sort-desc.png); margin-bottom: 0; } -/* Context menus, toolbar dropdowns #QMenu */ +/* Context menus, toolbar drop-downs #QMenu */ QMenu { background-color: #1A1A1C; border-color: #333337; @@ -740,7 +736,7 @@ QLineEdit#modFilterEdit { QWidget#bsaTab QTreeWidget::indicator:unchecked { background-color: #990000; } -/* increase version textfield */ +/* increase version text field */ QLineEdit#versionEdit { max-width: 100px; } diff --git a/src/stylesheets/vs15 Dark-Yellow.qss b/src/stylesheets/vs15 Dark-Yellow.qss index e7976e42..6a67a327 100644 --- a/src/stylesheets/vs15 Dark-Yellow.qss +++ b/src/stylesheets/vs15 Dark-Yellow.qss @@ -2,18 +2,12 @@ VS15 Dark **************************************** Author: chintsu_kun - Version: 1.3.1 + Version: 2.0.1 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ -/* or #434346*/ /*base*/ -/*#3399FF*/ -/*#007ACC*/ -/*#1C97EA*/ -/*#3C7FB1*/ -/*#BEE6FD*/ /* Main Window */ QWidget { background-color: #2D2D30; @@ -22,10 +16,9 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings properties */ -QListView::item, -QTreeView#espList::item, -QTreeWidget#categoriesList::item { +/* FIX: For some reason applying background-color or border fixes paddings + properties. Otherwise padding is only applied when item is hovered */ +QListWidget::item { border-width: 0; } /* remove outline */ @@ -38,7 +31,10 @@ QListView::item:disabled, color: #656565; } /* line heights */ -/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +/* QTreeView#fileTree::item - currently have problem with size column vertical + text align */ +#bsaList::item, +#dataTree::item, QTreeView#modList::item, QTreeWidget#categoriesTree::item, #tabConflicts QTreeWidget::item { @@ -152,7 +148,7 @@ QLineEdit#espFilterEdit QToolButton { margin-top: -2px; margin-bottom: 1px; } -/* Dropdowns #QComboBox*/ +/* Drop-downs #QComboBox*/ QComboBox { min-height: 20px; padding-left: 5px; @@ -168,7 +164,7 @@ QComboBox { subcontrol-origin: padding; subcontrol-position: top right; border: none; - /* If you need to set style for drop down button + /* If you need to set style for drop-down button &:on, &:editable:hover { background-color: red; @@ -301,8 +297,8 @@ QDialog QPushButton { padding-left: .5em; padding-right: .5em; } -/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ -/*common*/ +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -330,7 +326,7 @@ QTreeView::indicator:checked:disabled, QCheckBox::indicator:checked:disabled { image: url(./vs15/checkbox-check-disabled.png); } -/* Checkboxes special */ +/* Check boxes special */ QTreeView#modList::indicator { width: 15px; height: 15px; } @@ -543,7 +539,7 @@ QHeaderView::down-arrow { image: url(./vs15/sort-desc.png); margin-bottom: 0; } -/* Context menus, toolbar dropdowns #QMenu */ +/* Context menus, toolbar drop-downs #QMenu */ QMenu { background-color: #1A1A1C; border-color: #333337; @@ -740,7 +736,7 @@ QLineEdit#modFilterEdit { QWidget#bsaTab QTreeWidget::indicator:unchecked { background-color: #9A9A00; } -/* increase version textfield */ +/* increase version text field */ QLineEdit#versionEdit { max-width: 100px; } diff --git a/src/stylesheets/vs15 Dark.qss b/src/stylesheets/vs15 Dark.qss index a88a7edf..f43e3631 100644 --- a/src/stylesheets/vs15 Dark.qss +++ b/src/stylesheets/vs15 Dark.qss @@ -2,17 +2,12 @@ VS15 Dark **************************************** Author: chintsu_kun - Version: 1.3.1 + Version: 2.0.1 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ -/* or #434346*/ /*base*/ -/*$color-text-box-border-focus: #3399FF; = $color-input-border-focus*/ -/*$color-text-box-border-hover: #007ACC; = $color-input-border-hover*/ -/*$color-combo-box-hover-border: #007ACC;*/ -/*$color-check-box-hover-border: #007ACC; = $color-input-border-hover*/ /* Main Window */ QWidget { background-color: #2D2D30; @@ -21,10 +16,9 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings properties */ -QListView::item, -QTreeView#espList::item, -QTreeWidget#categoriesList::item { +/* FIX: For some reason applying background-color or border fixes paddings + properties. Otherwise padding is only applied when item is hovered */ +QListWidget::item { border-width: 0; } /* remove outline */ @@ -37,7 +31,10 @@ QListView::item:disabled, color: #656565; } /* line heights */ -/* QTreeView#fileTree::item - currently have problem with size column vertical text align */ +/* QTreeView#fileTree::item - currently have problem with size column vertical + text align */ +#bsaList::item, +#dataTree::item, QTreeView#modList::item, QTreeWidget#categoriesTree::item, #tabConflicts QTreeWidget::item { @@ -151,7 +148,7 @@ QLineEdit#espFilterEdit QToolButton { margin-top: -2px; margin-bottom: 1px; } -/* Dropdowns #QComboBox*/ +/* Drop-downs #QComboBox*/ QComboBox { min-height: 20px; padding-left: 5px; @@ -167,7 +164,7 @@ QComboBox { subcontrol-origin: padding; subcontrol-position: top right; border: none; - /* If you need to set style for drop down button + /* If you need to set style for drop-down button &:on, &:editable:hover { background-color: red; @@ -300,8 +297,8 @@ QDialog QPushButton { padding-left: .5em; padding-right: .5em; } -/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ -/*common*/ +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -329,7 +326,7 @@ QTreeView::indicator:checked:disabled, QCheckBox::indicator:checked:disabled { image: url(./vs15/checkbox-check-disabled.png); } -/* Checkboxes special */ +/* Check boxes special */ QTreeView#modList::indicator { width: 15px; height: 15px; } @@ -542,7 +539,7 @@ QHeaderView::down-arrow { image: url(./vs15/sort-desc.png); margin-bottom: 0; } -/* Context menus, toolbar dropdowns #QMenu */ +/* Context menus, toolbar drop-downs #QMenu */ QMenu { background-color: #1A1A1C; border-color: #333337; @@ -739,7 +736,7 @@ QLineEdit#modFilterEdit { QWidget#bsaTab QTreeWidget::indicator:unchecked { background-color: #3399FF; } -/* increase version textfield */ +/* increase version text field */ QLineEdit#versionEdit { max-width: 100px; } -- cgit v1.3.1 From 15bbfdfa6f352f228a2ba320472d3e21324ca158 Mon Sep 17 00:00:00 2001 From: Al12rs Date: Thu, 8 Nov 2018 20:41:40 +0100 Subject: Added Nigh Eyes theme by ciathyza. --- src/stylesheets/Night Eyes.qss | 650 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 650 insertions(+) create mode 100644 src/stylesheets/Night Eyes.qss (limited to 'src/stylesheets') diff --git a/src/stylesheets/Night Eyes.qss b/src/stylesheets/Night Eyes.qss new file mode 100644 index 00000000..e9bb6c44 --- /dev/null +++ b/src/stylesheets/Night Eyes.qss @@ -0,0 +1,650 @@ +/* Night Eyes theme v1.0.1 for Mod Organizer 2 by Ciathyza */ +/* https://github.com/ciathyza/mo2-themes */ + +/* Main Window ---------------------------------------------------------------- */ + +QWidget +{ + background: #181818; + color: #AAAAAA; +} + +QWidget:disabled +{ + background: #181818; + color: #808080; +} + +QMainWindow::separator +{ + border: 0px; +} + +QAbstractItemView +{ + background: #141414; + alternate-background-color: #1A1A1A; + show-decoration-selected: 1; + selection-background-color: #251100; + selection-color: #AAAAAA; +} + +QAbstractItemView::item:hover +{ + background: #242424; + color: #FFCC88; +} + +QAbstractItemView::item:selected +{ + background: #251100; + color: #FFCC88; +} + +QAbstractScrollArea::corner +{ + background: #141414; + border: 2px solid #181818; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + + +/* Toolbar -------------------------------------------------------------------- */ + +QToolBar +{ + background: #181818; + border: 1px solid #181818; +} + +QToolBar::separator +{ + background: #181818; +} + +QToolButton +{ + padding: 4px 1px; + border-radius: 2px; + margin: 4px 1px 0px 1px; +} + +QToolButton:hover +{ + background: #282828; +} + +QToolButton:pressed +{ + background: #181818; +} + + +/* Left Pane & File Trees ----------------------------------------------------- */ + +QTreeView +{ + border-radius: 6px; +} + +QTreeView::branch:hover +{ + background: #242424; + color: #FFCC88; +} + +QTreeView::branch:selected +{ + background: #251100; + color: #FFCC88; +} + +QTreeView::item:selected +{ + background: #251100; + color: #FFCC88; +} + +QTreeView::branch:has-children:!has-siblings:closed, +QTreeView::branch:closed:has-children:has-siblings +{ + image: url(:/stylesheet/branch-closed.png); + border: 0px; +} + +QTreeView::branch:open:has-children:!has-siblings, +QTreeView::branch:open:has-children:has-siblings +{ + image: url(:/stylesheet/branch-open.png); + border: 0px; +} + +QListView +{ + border-radius: 6px; +} + +QListView::item:hover +{ + background: #242424; + color: #FFCC88; +} + +QListView::item:selected +{ + background: #251100; + color: #FFCC88; +} + +QTextEdit +{ + background: #141414; + border-radius: 6px; +} + +QWebView +{ + background: #141414; + border-radius: 6px; +} + + +/* Group Boxes ---------------------------------------------------------------- */ + +QGroupBox +{ + padding: 24px 4px; + border: 2px solid #141414; + border-radius: 10px; +} + +QGroupBox::title +{ + subcontrol-origin: padding; + subcontrol-position: top left; + padding: 8px; +} + + +/* Search Boxes --------------------------------------------------------------- */ + +QLineEdit +{ + background: #141414; + min-height: 14px; + padding: 2px; + border: 2px solid #141414; + border-radius: 6px; + margin-top: 3px; +} + +QLineEdit:hover +{ + border: 2px solid #242424; +} + + +/* Most Dropdowns ------------------------------------------------------------- */ + +QComboBox +{ + background: #141414; + min-height: 20px; + padding-left: 5px; + border: 2px solid #141414; + border-radius: 6px; + margin: 3px 0px 1px 0px; +} + +QComboBox:hover +{ + border: 2px solid #242424; +} + +QComboBox:on +{ + background: #181818; + color: #FFCC88; + border: 2px solid #181818; +} + +QComboBox::drop-down +{ + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; +} + +QComboBox QAbstractItemView +{ + border: 0px; +} + +QComboBox::down-arrow +{ + image: url(:/stylesheet/combobox-down.png); +} + + +/* Most Buttons --------------------------------------------------------------- */ + +QPushButton +{ + background: #141414; + color: #FFCC88; + min-height: 18px; + padding: 2px 12px; + border-radius: 6px; +} + +QPushButton:hover +{ + background: #242424; + color: #FFCC88; +} + +QPushButton:pressed +{ + background: #181818; + color: #FFCC88; +} + +QPushButton:checked +{ + background: #181818; + color: #FFCC88; + margin: 4px; +} + + +/* Scroll Bars ---------------------------------------------------------------- */ + +/* Horizontal */ + +QScrollBar:horizontal +{ + background: #141414; + height: 16px; + border: 2px solid #181818; + margin: 0px 23px -2px 23px; +} + +QScrollBar::handle:horizontal +{ + background: #222222; + min-width: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:horizontal +{ + background: #141414; + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; + border: 2px solid #181818; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:horizontal +{ + background: #141414; + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; + border: 2px solid #181818; + border-bottom-left-radius: 6px; + margin: 0px 0px -2px -2px; +} + +/* Vertical */ + +QScrollBar:vertical +{ + background: #141414; + width: 16px; + border: 2px solid #181818; + margin: 23px -2px 23px 0px; +} + +QScrollBar::handle:vertical +{ + background: #222222; + min-height: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:vertical +{ + background: #141414; + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; + border: 2px solid #181818; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:vertical +{ + background: #141414; + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; + border: 2px solid #181818; + border-top-right-radius: 6px; + margin: -2px -2px 0px 0px; +} + +/* Combined */ + +QScrollBar::handle:horizontal:hover, +QScrollBar::handle:vertical:hover, +QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover +{ + background: #242424; +} + +QScrollBar::handle:horizontal:pressed, +QScrollBar::handle:vertical:pressed, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed +{ + background: #181818; +} + +QScrollBar::add-page:horizontal, +QScrollBar::sub-page:horizontal, +QScrollBar::add-page:vertical, +QScrollBar::sub-page:vertical +{ + background: transparent; +} + +QScrollBar::up-arrow:vertical, +QScrollBar::right-arrow:horizontal, +QScrollBar::down-arrow:vertical, +QScrollBar::left-arrow:horizontal +{ + height: 1px; + width: 1px; + border: 1px solid #181818; +} + + +/* Header Rows ---------------------------------------------------------------- */ + +QHeaderView +{ + background: #181818; +} + +QHeaderView::section +{ + background: #141414; + color: #D3D3D3; + height: 22px; + padding: 0px 5px; + border: 0px; + border-bottom: 2px solid #181818; + border-right: 2px solid #181818; +} + +QHeaderView::section:first +{ + border-top-left-radius: 6px; +} + +QHeaderView::section:last +{ + border-right: 0px; + border-top-right-radius: 6px; +} + +QHeaderView::section:hover +{ + background: #242424; + color: #FFCC88; +} + +QHeaderView::down-arrow +{ + padding-right: 4px; + height: 10px; + width: 10px; +} + + +/* Context Menus, Toolbar Dropdowns, & Tooltips ------------------------------- */ + +QMenu +{ + background: #141414; + selection-color: #FFCC88; + border: 0px; +} + +QMenu::item +{ + background: #141414; + selection-background-color: #242424; + padding: 4px 20px; +} + +QMenu::item:selected +{ + background: #242424; + color: #FFCC88; +} + +QMenu::item:disabled +{ + background: #242424; + color: #808080; +} + +QMenu::separator +{ + background: #181818; + height: 2px; +} + +QMenu::icon +{ + margin: 1px; +} + +QToolTip +{ + background: #181818; + color: #FFCC88; + padding: 1px; + border: 0px; +} + + +/* Progress Bars (Downloads) -------------------------------------------------- */ + +QProgressBar +{ + background: #141414; + text-align: center; + border: 0px; + border-radius: 6px; + margin: 0px 10px; +} + +QProgressBar::chunk +{ + background: #242424; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + + +/* Right Pane and Tab Bars ---------------------------------------------------- */ + +QTabWidget::pane +{ + top: 1px; + padding: 2px 2px 10px 2px; + border: 2px solid #141414; + border-radius: 10px; +} + +QTabWidget::tab-bar +{ + alignment: center; +} + +QTabBar::tab +{ + background: #141414; + color: #141414; + padding: 4px 1em; + border: 1px solid #181818; + border-top: 0px; + border-bottom: 0px; +} + +QTabBar::tab:!selected +{ + background: #141414; + color: #D3D3D3; +} + +QTabBar::tab:disabled +{ + background: #181818; + color: #808080; +} + +QTabBar::tab:selected +{ + background: #181818; + color: #FFCC88; + +} + +QTabBar::tab:!selected:hover +{ + background: #242424; + color: #FFCC88; +} + +QTabBar::tab:first +{ + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; +} + +QTabBar::tab:last +{ + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; +} + +QTabBar QToolButton +{ + background: #242424; + padding: 1px; + border-radius: 6px; + margin: 1px; +} + +QTabBar QToolButton:disabled +{ + background: transparent; +} + + +/* Sliders (Configurator) ----------------------------------------------------- */ + +/* QSlider::groove:horizontal +{ + background: #FFCC88; + height: 1px; + border: 1px solid #FFCC88; +} + +QSlider::handle:horizontal +{ + background: #242424; + width: 10px; + border: 2px solid #242424; + border-radius: 6px; + margin: -10px 0px; +} + +QSlider::handle:horizontal:hover +{ + background: #181818; + border: 2px solid #181818; +} */ + + +/* Tables (Configure Mod Categories) ------------------------------------------ */ + +QTableView +{ + gridline-color: #181818; + border: 0px; +} + +QListWidget::item#executablesListBox +{ + /* fixes the black text problem on the Modify Executables window */ + color: #D3D3D3; +} + + +/* Downloads tab -------------------------------------------------------------- */ + +QWidget#downloadTab QAbstractScrollArea +{ + /* background of the entire downloads tab */ + background: #242424; +} + +DownloadListWidget QFrame, +DownloadListWidgetCompact, +DownloadListWidgetCompact QLabel +{ + /* an entry on the Downloads tab */ + background: #141414; +} + +DownloadListWidget QFrame#frame +{ + /* outer box of an entry on the Downloads tab */ + border: 2px solid #141414; +} + +DownloadListWidget QLabel#installLabel +{ + color: none; +} + +DownloadListWidget QFrame:clicked +{ + background: #242424; +} + +/* compact downloads view */ + +DownloadListWidgetCompact, +DownloadListWidgetCompact QLabel +{ + /* an entry on the Downloads tab */ + background: #141414; + padding: 4px; +} -- cgit v1.3.1 From bde2e5fca14b5fe705db53cab18209112491b4fc Mon Sep 17 00:00:00 2001 From: Al12rs Date: Fri, 9 Nov 2018 17:15:04 +0100 Subject: Improved Skyrim.qss theme performance. --- src/stylesheets/skyrim.qss | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/stylesheets') diff --git a/src/stylesheets/skyrim.qss b/src/stylesheets/skyrim.qss index 85a5b79c..4091bbe0 100644 --- a/src/stylesheets/skyrim.qss +++ b/src/stylesheets/skyrim.qss @@ -12,7 +12,7 @@ QWidget { color: #F1F1F1; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings +/* FIX: For some reason applying background-color or border fixes paddings properties */ QListWidget::item { border-width: 0; } @@ -567,7 +567,9 @@ QTabWidget::pane { top: 0; border-width: 5px; border-color: transparent; - border-image: url(./skyrim/border-image2.png) 5 repeat repeat; } + /*AL12: Changed the "5 repeat repeat" to "4 repeat repeat" as 5 seems to kill + performance for some reason.*/ + border-image: url(./skyrim/border-image2.png) 4 repeat repeat; } QTabBar { text-transform: uppercase; -- cgit v1.3.1 From 71830a65d49587d012b00e0cea39e270011e2ce7 Mon Sep 17 00:00:00 2001 From: Al12rs Date: Fri, 9 Nov 2018 21:50:46 +0100 Subject: Added three new Transparent Styles by Gernash: Transparent Style 101 Green Transparent Style BOS Transparent Style Skyrim --- src/stylesheets/Transparent-Style-101-Green.qss | 1 + src/stylesheets/Transparent-Style-BOS.qss | 1 + src/stylesheets/Transparent-Style-Skyrim.qss | 1 + .../Transparent-Style/Background-skyrim.png | Bin 0 -> 265249 bytes src/stylesheets/Transparent-Style/Fallout-BOS.png | Bin 0 -> 283190 bytes .../Transparent-Style/Green/Vault-101-item-end.png | Bin 0 -> 214 bytes .../Transparent-Style/Green/Vault-101-item-line-v.png | Bin 0 -> 210 bytes .../Green/Vault-101-itemB-close-last.png | Bin 0 -> 294 bytes .../Transparent-Style/Green/Vault-101-itemB-end.png | Bin 0 -> 232 bytes .../Transparent-Style/Green/Vault-101-itemB-line.png | Bin 0 -> 225 bytes .../Green/Vault-101-itemB-open-last.png | Bin 0 -> 321 bytes .../Transparent-Style/Green/Vault-101-itemb-close.png | Bin 0 -> 366 bytes .../Transparent-Style/Green/Vault-101-itemb-open.png | Bin 0 -> 280 bytes .../Transparent-Style/Green/Vault-101-vault-boy.png | Bin 0 -> 3240 bytes src/stylesheets/Transparent-Style/Green/arrow-down.png | Bin 0 -> 199 bytes src/stylesheets/Transparent-Style/Green/arrow-left.png | Bin 0 -> 174 bytes .../Transparent-Style/Green/arrow-right.png | Bin 0 -> 174 bytes src/stylesheets/Transparent-Style/Green/arrow-up.png | Bin 0 -> 184 bytes .../Transparent-Style/Green/border-image.png | Bin 0 -> 754 bytes .../Green/checkbox-checked-disabled.png | Bin 0 -> 61259 bytes .../Transparent-Style/Green/checkbox-checked-hover.png | Bin 0 -> 22306 bytes .../Green/checkbox-checked-hover1.png | Bin 0 -> 71663 bytes .../Green/checkbox-checked-hover2.png | Bin 0 -> 28967 bytes .../Transparent-Style/Green/checkbox-checked.png | Bin 0 -> 63130 bytes .../Transparent-Style/Green/checkbox-hover.png | Bin 0 -> 47849 bytes src/stylesheets/Transparent-Style/Green/checkbox.png | Bin 0 -> 26783 bytes .../Transparent-Style/Green/context-menu-separator.png | Bin 0 -> 150 bytes .../Transparent-Style/Green/radio-checked.png | Bin 0 -> 278 bytes .../Transparent-Style/Green/radio-hover.png | Bin 0 -> 336 bytes src/stylesheets/Transparent-Style/Green/radio.png | Bin 0 -> 282 bytes src/stylesheets/Transparent-Style/Green/vault-101.png | Bin 0 -> 646531 bytes .../Transparent-Style/Green/vault-tec-executables.png | Bin 0 -> 375596 bytes .../Transparent-Style/Green/vault-tec-full.png | Bin 0 -> 191087 bytes .../Transparent-Style/Green/vault-tec-overwrite.png | Bin 0 -> 504030 bytes .../Transparent-Style/Green/vault-tec-profiles.png | Bin 0 -> 427530 bytes .../Transparent-Style/Green/vault-tec-settings.png | Bin 0 -> 309952 bytes .../Transparent-Style/Green/vault-tec-small.png | Bin 0 -> 9975 bytes src/stylesheets/Transparent-Style/Green/vault-tec.png | Bin 0 -> 329351 bytes .../Transparent-Style/Vault-101-item-end.png | Bin 0 -> 106 bytes .../Transparent-Style/Vault-101-item-line-v.png | Bin 0 -> 102 bytes .../Transparent-Style/Vault-101-itemB-close-last.png | Bin 0 -> 658 bytes .../Transparent-Style/Vault-101-itemB-end.png | Bin 0 -> 107 bytes .../Transparent-Style/Vault-101-itemB-line.png | Bin 0 -> 107 bytes .../Transparent-Style/Vault-101-itemB-open-last.png | Bin 0 -> 618 bytes .../Vault-101-itemb-close - Copy (2).png | Bin 0 -> 8904 bytes .../Vault-101-itemb-close - Copy (3).png | Bin 0 -> 592 bytes .../Transparent-Style/Vault-101-itemb-close.png | Bin 0 -> 661 bytes .../Transparent-Style/Vault-101-itemb-open.png | Bin 0 -> 593 bytes src/stylesheets/Transparent-Style/Vault-BOS-Main.png | Bin 0 -> 180153 bytes src/stylesheets/Transparent-Style/arrow-down-hover.png | Bin 0 -> 323 bytes src/stylesheets/Transparent-Style/arrow-down-small.png | Bin 0 -> 184 bytes src/stylesheets/Transparent-Style/arrow-down.png | Bin 0 -> 307 bytes src/stylesheets/Transparent-Style/arrow-left-hover.png | Bin 0 -> 332 bytes src/stylesheets/Transparent-Style/arrow-left.png | Bin 0 -> 299 bytes .../Transparent-Style/arrow-right-hover.png | Bin 0 -> 327 bytes .../Transparent-Style/arrow-right-small.png | Bin 0 -> 118 bytes src/stylesheets/Transparent-Style/arrow-right.png | Bin 0 -> 298 bytes src/stylesheets/Transparent-Style/arrow-up-hover.png | Bin 0 -> 317 bytes src/stylesheets/Transparent-Style/arrow-up.png | Bin 0 -> 300 bytes src/stylesheets/Transparent-Style/carbonfiber.png | Bin 0 -> 4899 bytes .../Transparent-Style/checkbox-checked-disabled.png | Bin 0 -> 8761 bytes .../Transparent-Style/checkbox-checked-hover.png | Bin 0 -> 10676 bytes src/stylesheets/Transparent-Style/checkbox-checked.png | Bin 0 -> 10414 bytes src/stylesheets/Transparent-Style/checkbox-hover.png | Bin 0 -> 10863 bytes src/stylesheets/Transparent-Style/checkbox.png | Bin 0 -> 9609 bytes .../Transparent-Style/narrow-arrow-down.png | Bin 0 -> 157 bytes .../Transparent-Style/narrow-arrow-left.png | Bin 0 -> 230 bytes .../Transparent-Style/narrow-arrow-right.png | Bin 0 -> 232 bytes src/stylesheets/Transparent-Style/narrow-arrow-up.png | Bin 0 -> 156 bytes .../Transparent-Style/radio-BOS-checked.png | Bin 0 -> 10414 bytes src/stylesheets/Transparent-Style/radio-BOS-hover.png | Bin 0 -> 10547 bytes src/stylesheets/Transparent-Style/radio-BOS.png | Bin 0 -> 10676 bytes 72 files changed, 3 insertions(+) create mode 100644 src/stylesheets/Transparent-Style-101-Green.qss create mode 100644 src/stylesheets/Transparent-Style-BOS.qss create mode 100644 src/stylesheets/Transparent-Style-Skyrim.qss create mode 100644 src/stylesheets/Transparent-Style/Background-skyrim.png create mode 100644 src/stylesheets/Transparent-Style/Fallout-BOS.png create mode 100644 src/stylesheets/Transparent-Style/Green/Vault-101-item-end.png create mode 100644 src/stylesheets/Transparent-Style/Green/Vault-101-item-line-v.png create mode 100644 src/stylesheets/Transparent-Style/Green/Vault-101-itemB-close-last.png create mode 100644 src/stylesheets/Transparent-Style/Green/Vault-101-itemB-end.png create mode 100644 src/stylesheets/Transparent-Style/Green/Vault-101-itemB-line.png create mode 100644 src/stylesheets/Transparent-Style/Green/Vault-101-itemB-open-last.png create mode 100644 src/stylesheets/Transparent-Style/Green/Vault-101-itemb-close.png create mode 100644 src/stylesheets/Transparent-Style/Green/Vault-101-itemb-open.png create mode 100644 src/stylesheets/Transparent-Style/Green/Vault-101-vault-boy.png create mode 100644 src/stylesheets/Transparent-Style/Green/arrow-down.png create mode 100644 src/stylesheets/Transparent-Style/Green/arrow-left.png create mode 100644 src/stylesheets/Transparent-Style/Green/arrow-right.png create mode 100644 src/stylesheets/Transparent-Style/Green/arrow-up.png create mode 100644 src/stylesheets/Transparent-Style/Green/border-image.png create mode 100644 src/stylesheets/Transparent-Style/Green/checkbox-checked-disabled.png create mode 100644 src/stylesheets/Transparent-Style/Green/checkbox-checked-hover.png create mode 100644 src/stylesheets/Transparent-Style/Green/checkbox-checked-hover1.png create mode 100644 src/stylesheets/Transparent-Style/Green/checkbox-checked-hover2.png create mode 100644 src/stylesheets/Transparent-Style/Green/checkbox-checked.png create mode 100644 src/stylesheets/Transparent-Style/Green/checkbox-hover.png create mode 100644 src/stylesheets/Transparent-Style/Green/checkbox.png create mode 100644 src/stylesheets/Transparent-Style/Green/context-menu-separator.png create mode 100644 src/stylesheets/Transparent-Style/Green/radio-checked.png create mode 100644 src/stylesheets/Transparent-Style/Green/radio-hover.png create mode 100644 src/stylesheets/Transparent-Style/Green/radio.png create mode 100644 src/stylesheets/Transparent-Style/Green/vault-101.png create mode 100644 src/stylesheets/Transparent-Style/Green/vault-tec-executables.png create mode 100644 src/stylesheets/Transparent-Style/Green/vault-tec-full.png create mode 100644 src/stylesheets/Transparent-Style/Green/vault-tec-overwrite.png create mode 100644 src/stylesheets/Transparent-Style/Green/vault-tec-profiles.png create mode 100644 src/stylesheets/Transparent-Style/Green/vault-tec-settings.png create mode 100644 src/stylesheets/Transparent-Style/Green/vault-tec-small.png create mode 100644 src/stylesheets/Transparent-Style/Green/vault-tec.png create mode 100644 src/stylesheets/Transparent-Style/Vault-101-item-end.png create mode 100644 src/stylesheets/Transparent-Style/Vault-101-item-line-v.png create mode 100644 src/stylesheets/Transparent-Style/Vault-101-itemB-close-last.png create mode 100644 src/stylesheets/Transparent-Style/Vault-101-itemB-end.png create mode 100644 src/stylesheets/Transparent-Style/Vault-101-itemB-line.png create mode 100644 src/stylesheets/Transparent-Style/Vault-101-itemB-open-last.png create mode 100644 src/stylesheets/Transparent-Style/Vault-101-itemb-close - Copy (2).png create mode 100644 src/stylesheets/Transparent-Style/Vault-101-itemb-close - Copy (3).png create mode 100644 src/stylesheets/Transparent-Style/Vault-101-itemb-close.png create mode 100644 src/stylesheets/Transparent-Style/Vault-101-itemb-open.png create mode 100644 src/stylesheets/Transparent-Style/Vault-BOS-Main.png create mode 100644 src/stylesheets/Transparent-Style/arrow-down-hover.png create mode 100644 src/stylesheets/Transparent-Style/arrow-down-small.png create mode 100644 src/stylesheets/Transparent-Style/arrow-down.png create mode 100644 src/stylesheets/Transparent-Style/arrow-left-hover.png create mode 100644 src/stylesheets/Transparent-Style/arrow-left.png create mode 100644 src/stylesheets/Transparent-Style/arrow-right-hover.png create mode 100644 src/stylesheets/Transparent-Style/arrow-right-small.png create mode 100644 src/stylesheets/Transparent-Style/arrow-right.png create mode 100644 src/stylesheets/Transparent-Style/arrow-up-hover.png create mode 100644 src/stylesheets/Transparent-Style/arrow-up.png create mode 100644 src/stylesheets/Transparent-Style/carbonfiber.png create mode 100644 src/stylesheets/Transparent-Style/checkbox-checked-disabled.png create mode 100644 src/stylesheets/Transparent-Style/checkbox-checked-hover.png create mode 100644 src/stylesheets/Transparent-Style/checkbox-checked.png create mode 100644 src/stylesheets/Transparent-Style/checkbox-hover.png create mode 100644 src/stylesheets/Transparent-Style/checkbox.png create mode 100644 src/stylesheets/Transparent-Style/narrow-arrow-down.png create mode 100644 src/stylesheets/Transparent-Style/narrow-arrow-left.png create mode 100644 src/stylesheets/Transparent-Style/narrow-arrow-right.png create mode 100644 src/stylesheets/Transparent-Style/narrow-arrow-up.png create mode 100644 src/stylesheets/Transparent-Style/radio-BOS-checked.png create mode 100644 src/stylesheets/Transparent-Style/radio-BOS-hover.png create mode 100644 src/stylesheets/Transparent-Style/radio-BOS.png (limited to 'src/stylesheets') diff --git a/src/stylesheets/Transparent-Style-101-Green.qss b/src/stylesheets/Transparent-Style-101-Green.qss new file mode 100644 index 00000000..f7bf16b6 --- /dev/null +++ b/src/stylesheets/Transparent-Style-101-Green.qss @@ -0,0 +1 @@ +#centralWidget { border-image: url(./Transparent-Style/Green/vault-101.png) 0 0 0 0 stretch stretch; } QDialog,Qmenu { border: none; } QWidget { color: #fff; background-color: rgb(0, 204, 0, 5); alternate-background-color: rgb(0, 204, 0, 10); } QAbstractItemView { color: #fff; background-color: rgb(0, 204, 0, 5); alternate-background-color: rgb(0, 204, 0, 10); border: 1px solid #001a00; border-style:outset; border-radius: 3px; selection-color: #001a00; outline: none; } #ProblemsDialog,#TransferSavesDialog,#SettingsDialog,#ProblemsDialog, #ModInfoDialog,#TextViewer,#PyCfgDialog,#InstallDialog { border-image:url(./Transparent-Style/Green/vault-tec-full.png) 0 0 0 0 stretch stretch; } #EditExecutablesDialog { border-image: url(./Transparent-Style/Green/vault-tec.png) 0 0 0 0 stretch stretch; } #SimpleInstallDialog,#LockedDialog,QMenu { border-image: url(./Transparent-Style/Green/vault-tec-small.png) 0 0 0 0 stretch stretch; } #nameLabel { background-color: rgb(0, 0, 0, 20); border-top:1px solid black; border-bottom:1px solid black; } #ProfilesDialog,#FomodInstallerDialog { border-image: url(./Transparent-Style/Green/vault-tec-profiles.png) 0 0 0 0 stretch stretch; } #filesView { border-image: url(./Transparent-Style/Green/vault-tec-overwrite.png) 0 0 0 0 stretch stretch; } /* ******************************************** */ /* Main Navigation Button Bar at top of window */ /* ******************************************** */ QToolBar { border: none; } QToolBar::separator { image: url(./Transparent-Style/Green/Vault-101-vault-boy.png); } QToolButton { border:2px ridge None; border-radius: 6px; margin: 3px; padding-left: 8px; padding-right: 8px; padding-top: 0px; padding-bottom: 2px; } QToolButton:hover { border: 2px ridge #fff; background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53); } QToolButton:pressed { background: black; } QTabWidget::pane { background-color: transparent; border:transparent; } QTabWidget::tab-bar { alignment: center; } /* **************************************** */ /* Tabs on top of Treeview */ /* **************************************** */ QTabBar { text-transform: uppercase; max-height: 22px; padding-bottom: 5px; } QTabBar::tab { border: none; border-bottom-style: none; background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53); padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 3px; margin-right: 2px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } QTabBar::tab:selected { color: #fff; background-color: #00cc00; } QTabBar::tab:!selected { color: #00cc00; margin-top: 0px; } QTabBar::tab:disabled { color: #bbbbbb; border-bottom-style: none; margin-top: 0px; background-color: #000; } #deactivateESP,#activateESP { border:px #00cc00; background:QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53); } QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open { border:2px ridge #00cc00; image: url(./Transparent-Style/Green/arrow-right.png); } QTabBar QToolButton { border:2px ridge #00cc00; background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53); padding: 1px; margin: 0; } QTabBar QToolButton::right-arrow { image: url(./Transparent-Style/Green/arrow-right.png); } QTabBar QToolButton::left-arrow { image: url(./Transparent-Style/Green/arrow-left.png); } /* **************************************** */ /* Column names of TreeView */ /* **************************************** */ QTableView { color:#fff; background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53); } QHeaderView::section { color: #00cc00; background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53); border-radius: 6px; padding: 4px; padding-left: 5px; padding-right: 0px; } QHeaderView::section:hover { background: #121212; border: 2px solid #ff0000; padding: 0px; } QHeaderView::up-arrow,QHeaderView::down-arrow { subcontrol-origin: content; subcontrol-position: center right; width: 7px; height: 7px; margin-right: 7px; } QHeaderView::up-arrow { image: url(./Transparent-Style/Green/arrow-up.png); } QHeaderView::down-arrow { image: url(./Transparent-Style/Green/arrow-down.png); } /* **************************************** */ /* Hover */ /* **************************************** */ QMenu:item:hover,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover { color:#fff; border-top:1px solid #b9d7fc; border-bottom:1px solid #b9d7fc; background-color:#000; } QAbstractItemView::item:hover { border-top:1px solid #b9d7fc; border-bottom:1px solid #b9d7fc; background-color:#000; padding: 3px; } #deactivateESP:hover,#activateESP:hover,QPushButton:hover,QTableView:hover,QHeaderView::selected:hover,QTabBar::tab:!selected:hover,QComboBox:hover { border: 1px solid #ff0000; padding: 1px; text-align: center; } /* **************************************** */ /* Context menus, toolbar dropdowns #QMenu */ /* **************************************** */ QMenu { border-width: 3px; border-style: solid; } QMenu::item { padding: 6px 20px; } QMenu::item:selected { color:#fff; background-color: #001a00; border-top:1px solid #b9d7fc; border-bottom:1px solid #b9d7fc; } QMenu::right-arrow { image: url(./Transparent-Style/Green/arrow-right.png); subcontrol-origin: padding; subcontrol-position: center right; padding-right: 0.5em; } /* ********************* */ /* LCD Counter */ /* ********************* */ QLCDNumber { Background:#000; border-color: #00cc00; border-style: solid; border-width: 1px; border-radius: 5px; } /* **************************************** */ /* Launch application Drop down Box */ /* **************************************** */ QComboBox { background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53); border:1px outset #00cc00; height: 20px; width: 15px; padding: 3px; padding-left:3px; border-radius: 5px; } QComboBox::drop-down{ subcontrol-origin: padding; subcontrol-position: top right; width: 15px; padding:4px; border-radius: 5px; } QComboBox::down-arrow{ image:url(./Transparent-Style/Green/arrow-down.png); } QComboBox::item{ border:3px;padding: 3px; } /* **************************************************************** */ /* Action Buttons */ /* */ /* Open list, Rextore Backup, Create Backup, RUN, Shortcut Button */ /* Sort, Load order backup, Load Order Restore */ /* **************************************************************** */ QPushButton { color: #00cc00; background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53); border-width: 1px; border-color: 1px outset #00cc00; border-style: solid; border-radius: 4px; padding:5px; padding-right: 10px; padding-left: 5px; } QDialog QPushButton { min-width: 3em; min-height: 1em; padding-left: 1em; padding-right: 1em; } QPushButton::menu-indicator { image: url(./Transparent-Style/Green/arrow-down.png); background: transparent; subcontrol-origin: padding; subcontrol-position: center right; padding-right: 5%; } QPushButton:open { background-color: rgb(0, 204, 0, 100); } QPushButton:!enabled { border: 1px grey; color: grey; background: black; } QPushButton#displayCategoriesBtn { min-width: 20px; } /* **************************************** */ /* Scroll bar */ /* **************************************** */ QScrollBar { height:20px; width:20px; background-color:transparent; } QScrollBar::handle { border: 1px solid #aaa; border-radius: 4px; } QScrollBar::handle:vertical { margin: 1px 4px; min-height:20px; min-width: 10px; background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #33ff33, stop:1 #000000); } QScrollBar::handle:vertical:hover { background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #000000, stop:1 #33ff33); } QScrollBar::handle:horizontal { min-height:10px;min-width:20px;margin:4px 1px; background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #33ff33, stop:1 #000000); } QScrollBar::handle:horizontal:hover { background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #000000, stop:1 #33ff33); } QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical,QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { background-color: transparent; } QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical,QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal { height:0; width:0; } /* ******************************************************** */ /* Main Tree View Inherated from QAbstractItemView */ /* ******************************************************** */ QTreeView { } QTreeView:item { padding:4px; } QTreeView:item:selected { color: #001a00; border: none;outline: none; border-radius: 5px; border-top:1px solid #b9d7fc; border-bottom:1px solid #b9d7fc; background-color: rgb(0, 204, 0, 100); } QTreeView::branch:has-siblings:!adjoins-item { background:url(Vault-101/Vault-101-item-line-v.png) center center no-repeat; } QTreeView::branch:has-siblings { background:url(Vault-101/Vault-101-itemB-line.png) center center no-repeat; } QTreeView::branch:!has-children:!has-siblings:adjoins-item { background:url(Vault-101/Vault-101-itemB-end.png) center center no-repeat; } QTreeView::branch:closed:has-children:has-siblings { background:url(Vault-101/Vault-101-itemB-close.png) center center no-repeat; } QTreeView::branch:closed:has-children:!has-siblings { background:url(Vault-101/Vault-101-itemB-close-last.png) center center no-repeat; } QTreeView::branch:open:has-children:has-siblings { background:url(Vault-101/Vault-101-itemB-open.png) center center no-repeat; } QTreeView::branch:open:has-children:!has-siblings { background:url(Vault-101/Vault-101-itemB-open-last.png) center center no-repeat; } /* **************************************************************** */ /* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ /* common */ /* **************************************************************** */ QGroupBox::indicator,QTreeView::indicator,QCheckBox::indicator { outline: none; border: none; width: 20px; height: 20px; } QGroupBox::indicator:checked,QGroupBox::indicator:indeterminate,QTreeView::indicator:checked,QTreeView::indicator:indeterminate,QCheckBox::indicator:checked,QCheckBox::indicator:indeterminate { image: url(./Transparent-Style/Green/checkbox-checked.png); } QGroupBox::indicator:checked:hover,QGroupBox::indicator:indeterminate:hover,QTreeView::indicator:checked:hover,QTreeView::indicator:indeterminate:hover,QCheckBox::indicator:checked:hover,QCheckBox::indicator:indeterminate:hover { image: url(./Transparent-Style/Green/checkbox-hover.png); } QGroupBox::indicator:checked:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:checked:disabled,QTreeView::indicator:indeterminate:disabled,QCheckBox::indicator:checked:disabled,QCheckBox::indicator:indeterminate:disabled { image: url(./Transparent-Style/Green/checkbox-checked-disabled.png); } QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked { image: url(./Transparent-Style/Green/checkbox.png); } QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover { image: url(./Transparent-Style/Green/checkbox-checked-hover.png); } QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled { image: url(./Transparent-Style/Green/checkbox-checked-disabled.png); } QTreeWidget#categoriesList::item:has-children { background-image: url(./Transparent-Style/Green/arrow-right.png); } QTreeWidget#categoriesList::item:has-children:open { background-image: url(./Transparent-Style/Green/branch-opened.png); } /* ******************************** */ /* Special styles */ /* increase categories tab width */ /* ******************************** */ QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item { padding: .3em 0; } QTreeWidget#categoriesGroup,QTreeWidget#categoriesList { min-width: 200px; } QTreeWidget#categoriesList::item { background-position: center left; background-repeat: no-repeat; padding: 0.35em 4px; } /* ********************* */ /* Display Radio Button */ /* ********************* */ QRadioButton::indicator { width: 16px; height: 16px; } QRadioButton::indicator::checked { image: url(./Transparent-Style/Green/radio-checked.png); } QRadioButton::indicator::unchecked { image: url(./Transparent-Style/Green/radio.png); } QRadioButton::indicator::unchecked:hover { image: url(./Transparent-Style/Green/radio-hover.png); } /* **************************************** */ /* Spinners #QSpinBox, #QDoubleSpinBox */ /* **************************************** */ QAbstractSpinBox { min-height: 24px; } QAbstractSpinBox::up-button,QAbstractSpinBox::down-button { border-style: solid; border-width: 1px; subcontrol-origin: padding; } QAbstractSpinBox::up-button:hover,QAbstractSpinBox::down-button:hover { background-color: #141414; } QAbstractSpinBox::up-button { subcontrol-position: top right; } QAbstractSpinBox::down-button { subcontrol-position: bottom right; } QAbstractSpinBox::up-arrow { image: url(./Transparent-Style/Green/arrow-up.png); } QAbstractSpinBox::down-arrow { image: url(./Transparent-Style/Green/arrow-down.png); } /* **************************************** */ /* Tooltips #QToolTip, #SaveGameInfoWidget */ /* **************************************** */ QToolTip { background-color:transparent; color:#C0C0C0; padding:0px; border-width:7px; border-style:solid; border-color:transparent; border-image:url(./Transparent-Style/Green/border-image.png) 27 repeat repeat; } SaveGameInfoWidget { background-color:#121212; color:#C0C0C0; } /* **************************** */ /* Handles Web, Nexus info tab */ /* **************************** */ QWebView { background-color: Black; } QLineEdit { font-family: Source Sans Pro; background:#000; border-width: 1px; border-radius:5px; margin: 0px; padding-left:2px; selection-background-color: rgb(0, 204, 0, 10); } /* Font size */ QLabel, QMenu, QPushButton, QTabBar, QTextEdit, QLineEdit, QWebView, QComboBox, QComboBox:editable, QAbstractSpinBox, QGroupBox, QCheckBox, QRadioButton { color: #cccccc; font-family: Source Sans Pro; font-size: 14px; } QAbstractItemView { color: #cccccc; font-family: Source Sans Pro; font-size: 14px; } \ No newline at end of file diff --git a/src/stylesheets/Transparent-Style-BOS.qss b/src/stylesheets/Transparent-Style-BOS.qss new file mode 100644 index 00000000..cda40e9f --- /dev/null +++ b/src/stylesheets/Transparent-Style-BOS.qss @@ -0,0 +1 @@ +#centralWidget { border-image: url(./Transparent-Style/Fallout-BOS.png) 0 0 0 0 stretch stretch; } QWidget#TextViewer{ } QWidget{ color: #fff; background-color: rgba(45,45,48,30); alternate-background-color: rgba(38,38,38,30); } QWidget:disabled{ } QAbstractItemView{ color: #dcdcdc; background-color: rgb(45,45,48,30); alternate-background-color: rgb(38,38,38,50); border: 1px solid #3F3F46; /* Grey - Blue*/ border-style:outset; border-radius: 3px; selection-color: #3F3F46; /* Grey - Blue*/ outline: none; padding-left:0; } #problemsWidget,#TransferSavesDialog,#SettingsDialog,#ProblemsDialog,#ModInfoDialog,#TextViewer,#PyCfgDialog,#InstallDialog { border-image:url(./Transparent-Style/Vault-BOS-Main.png) 0 0 0 0 stretch stretch; } #toolBarArea{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; } #EditExecutablesDialog{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; } #SimpleInstallDialog,#LockedDialog,QMenu{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; } #nameLabel{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; border-top:1px solid #b9d7fc; border-bottom:1px solid #b9d7fc; background-color:rgba(154,154,0,0.3); color:#fff; } #ProfilesDialog,#FomodInstallerDialog{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; } #filesView{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; } /* ******************************************** */ /* Main Navigation Button Bar at top of window */ /* ******************************************** */ QToolBar{ /*border: none;*/ } QToolBar::separator{ /*image: url(./Transparent-Style/Vault-101-vault-logo.png);*/ } QToolButton{ border:2px solid None; border-radius: 6px; margin: 3px; padding-left: 8px; padding-right: 8px; padding-top: 0px; padding-bottom: 2px; } QToolButton:hover{ border-radius: 3px; border: 0px; padding: 0px; background: trANSPARENT; border: 0px ridge #9A9A00; background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9A9A00, stop: 1 #484F53); } QToolButton:pressed{ background: black; } /* **************************************** */ /* Tabs on top of Treeview */ /* **************************************** */ QTabWidget::pane{ border-color:#3F3F46; /* Grey - Blue*/ /* border-top-color:#9A9A00; */ top: 0px; border-style:hidden; border-width:1px; } QTabWidget::tab-bar{ alignment: center; } QTabBar{ color: #cccccc; font-family: Segoe UI; font-size: 16px; text-transform: none; min-height:auto; padding-bottom: 5px; } QTabBar::tab{ border: none; border-bottom-style: none; background-color: rgba(154,154,0,0.3); padding-left: 9px; padding-right: 9px; padding-top: 3px; padding-bottom: 3px; margin-right: 2px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } QTabBar::tab:disabled{ color: #404040; background-color: #000; margin-top: 0px; } QTabBar::tab:selected{ color: #dcdcdc; background-color: #9A9A00; /*Yellow opaque*/ } QTabBar::tab:!selected:hover{ border-radius: 3px; border-top:3px double #9A9A00; border-bottom:3px double #9A9A00; padding: 1px; text-align: center; background-color: #9A9A00; color:#fff; Height: 20%; } /* QTabBar::tab:!selected{ color: #808080; background-color: #404040; margin-top: 0px; } */ #deactivateESP,#activateESP{ border:#b30000; background:#333337; } /* **************************************** */ /* on top of Treeview */ /* **************************************** */ QTabBar QToolButton{ border-radius: 0px; border: 0px; padding: 0px; background: transparent; } QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open{ image: url(./Transparent-Style/arrow-up.png); } QToolButton::menu-indicator:!pressed,QToolButton::menu-indicator:!open{ image: url(./Transparent-Style/arrow-down.png); } QTabBar QToolButton::right-arrow{ image: url(./Transparent-Style/narrow-arrow-right.png); } QTabBar QToolButton::left-arrow{ image: url(./Transparent-Style/narrow-arrow-left.png); } /* **************************************** */ /* Column names of TreeView */ /* **************************************** */ QTableView{ gridline-color:#3F3F46; selection-background-color:#9A9A00; selection-color:#F1F1F1; /* White */ text-align: center; min-height:24px; } QHeaderView{ min-height:24px; /*Top Bar on menus*/ padding: 3px; } QHeaderView::section{ /* color: #cc3333; */ background-color: #252526; border-radius: 0px; padding: 0px; padding-left: 5px; } QHeaderView::section:hover{ background: rgba(154,154,0,0.3); border: 1px solid #9a9a00; padding: 0px; padding-left: 5px; } QHeaderView::up-arrow,QHeaderView::down-arrow{ min-height:Auto; min-width:Auto; } QHeaderView::up-arrow{ image: url(./Transparent-Style/arrow-up.png); min-height:25px; min-width:15px; padding-right: 0px; }QHeaderView::down-arrow{ image: url(./Transparent-Style/arrow-down.png); } /* **************************************** */ /* Hover */ /* **************************************** */ QMenu:item:hover,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover{ color:#fff; border-top:1px solid #b9d7fc; border-bottom:1px solid #b9d7fc; background-color:rgba(154,154,0,0.3); } QAbstractItemView::item:hover{ border-top:1px solid #b9d7fc; border-bottom:1px solid #b9d7fc; background-color:rgba(154,154,0,0.3); padding: 3px; } /*#DownloadListWidget{ }*/ #DownloadListWidget{ outline: 1px solid #e8e8e8; border: 0px solid #9a9a00; } #deactivateESP:hover,#activateESP:hover,QTableView:hover,QHeaderView::selected:hover{ border: 1px solid #9a9a00; padding: 1px; text-align: center; color:#fff; } /* **************************************** */ /* Context menus, toolbar dropdowns #QMenu */ /* **************************************** */ QMenu{ border-width: 3px; border-style: solid; }QMenu::item{ padding: 6px 20px; }QMenu::item:selected{ color:#fff; background-color: #3F3F46; /* Grey - Blue*/ border-top:1px solid #9A9A00; border-bottom:1px solid #9A9A00; } QMenu::right-arrow{ image: url(./Transparent-Style/arrow-right.png); /* right click main menu top option*/ subcontrol-origin: padding; subcontrol-position: center right; width: 18px; height: 18px; border:0px outset #3F3F46; /* Grey - Blue*/ } /* ********************* */ /* LCD Counter */ /* ********************* */ QLCDNumber{ color: #9A9A00; Background: #000; border-color: #3F3F46; /* Grey - Blue*/ border-style: solid; border-width: 1px; border-radius: 5px; } /* **************************************** */ /* Launch application Drop down Box */ /* **************************************** */ QComboBox{ background-color: #333337; padding: 3px 5px 5px 5px; height: 26px; border-radius: 5px; border-top:1px solid #9A9A00; border-bottom:1px solid #9A9A00; } QComboBox:on{ padding: 3px 5px 5px 5px; color: white; background-color: #3F3F46; /* Grey - Blue*/ } QComboBox:hover{ border-radius: 3px; border-top:3px double #9A9A00; border-bottom:3px double #9A9A00; /* padding: 0px; */ } QComboBox::drop-down{ /* Down arrow in combo box */ outline: none; border: none; border-width: 1px; } QComboBox::menu-indicator{ image: url(./Transparent-Style/arrow-down.png); subcontrol-origin: padding; subcontrol-position: center right; width: 18px; height: 18px; border:1px outset #3F3F46; /* Grey - Blue*/ } /* ************************* */ /* QComboBox::down-arrow:on, */ /* ************************* */ QComboBox::down-arrow:hover,QComboBox::down-arrow:focus { image: url(./Transparent-Style/arrow-down-hover.png); } QComboBox::up-arrow:hover,QComboBox::up-arrow:focus { image: url(./Transparent-Style/arrow-up-hover.png); } QComboBox::down-arrow{ image:url(./Transparent-Style/arrow-down.png); subcontrol-origin: padding; subcontrol-position: center right; width: 18px; height: 18px; } QComboBox::down-arrow:on{ image:url(./Transparent-Style/arrow-up.png); } QComboBox:editable { background: black; /* color: pink; */ } QComboBox::item{ } QComboBox QAbstractItemView{ selection-color:#fff; outline: 1px solid #9a9a00; selection-background-color:#3F3F46; /* Grey - Blue*/ border-top:1px solid #9a9a00; border-bottom:1px solid #9a9a00; padding: 5px; } /* **************************************************************** */ /* Action Buttons */ /* */ /* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */ /* Sort, Load order backup, Load Order Restore */ /* **************************************************************** */ QPushButton{ background-color: #333337; min-height:26px; padding:1px 5%; text-align: center; border-radius: 5px; border-top:1px solid #9A9A00; border-bottom:1px solid #9A9A00; } QPushButton::menu-indicator{ image: url(./Transparent-Style/arrow-down.png); subcontrol-origin: padding; subcontrol-position: center right; width: 18px; height: 18px; border:1px hidden #3F3F46; /* Grey - Blue*/ } QPushButton::menu-indicator:Hover{ image: url(./Transparent-Style/arrow-down-hover.png); } QPushButton:focus{ } QPushButton:on,QPushButton:checked,QPushButton:pressed,QPushButton:checked:hover{ background: #3F3F46; /* Grey - Blue*/ border-radius: 1px; border: 1px solid #9a9a00; } QPushButton:hover{ border-radius: 3px; border-top:3px double #9A9A00; border-bottom:3px double #9A9A00; } QDialog QPushButton,QSlider::handle:horizontal,QSlider::handle:vertical{ color:#fff; border-color:#707070; border-style:solid; border-width:1px; } QPushButton:disabled{ } QPushButton:open{ } QPushButton:!enabled{ } /* **************************************** */ /* Filter Button */ /* **************************************** */ QPushButton#displayCategoriesBtn{ min-width: 20px; background:transparent; color: transparent; border: 1px hidden #9a9a00; } QPushButton#displayCategoriesBtn:checked{ image: url(./Transparent-Style/arrow-left.png); } QPushButton#displayCategoriesBtn:!checked{ image: url(./Transparent-Style/arrow-right.png); } QPushButton#displayCategoriesBtn:checked:hover{ image: url(./Transparent-Style/arrow-left-hover.png); } QPushButton#displayCategoriesBtn:!checked:hover{ image: url(./Transparent-Style/arrow-right-hover.png); } /* **************************************** */ /* Scroll bar */ /* **************************************** */ QScrollBar{ height:20px; width:20px; background-color:transparent; } QScrollBar::handle{ border: 1px solid #aaa; border-radius: 4px; } QScrollBar::handle:vertical{ margin: 1px 4px; min-height:20px; min-width: 10px; background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #9A9A00, stop:1 #000000); } QScrollBar::handle:vertical:hover{ background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #000000, stop:1 #9A9A00); } QScrollBar::handle:horizontal{ min-height:10px;min-width:20px;margin:4px 1px; background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #9A9A00, stop:1 #000000); } QScrollBar::handle:horizontal:hover{ background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #000000, stop:1 #9A9A00); } QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical,QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal{ background-color: transparent; } QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical,QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal{ height:0; width:0; } /* ******************************************************** */ /* Main Tree View Inherited from QAbstractItemView */ /* ******************************************************** */ QTreeView { } QTreeView:item{ padding: 3px; font-size: 16px; height: 18px; /*Bottom text Box*/ } QTreeView:item:selected{ color:#fff; padding: 0px; background-color: #3F3F46; /* Grey - Blue*/ border-top:1px solid #9A9A00; border-bottom:1px solid #9A9A00; } QTreeView:item QLineEdit{ outline: none; border: none; padding: 0px; margin: 0px; } QTreeView::branch:has-siblings:!adjoins-item{ background:url(Transparent-Style/vault-101-item-line-v.png) center center no-repeat; } QTreeView::branch:has-siblings{ background:url(Transparent-Style/vault-101-itemB-line.png) center center no-repeat; } QTreeView::branch:!has-children:!has-siblings:adjoins-item{ background:url(Transparent-Style/vault-101-itemB-end.png) center center no-repeat; } QTreeView::branch:closed:has-children:has-siblings{ background:url(Transparent-Style/vault-101-itemB-close.png) center center no-repeat; } QTreeView::branch:closed:has-children:!has-siblings{ background:url(Transparent-Style/vault-101-itemB-close-last.png) center center no-repeat; } QTreeView::branch:open:has-children:has-siblings{ background:url(Transparent-Style/vault-101-itemB-open.png) center center no-repeat; } QTreeView::branch:open:has-children:!has-siblings{ background:url(Transparent-Style/vault-101-itemB-open-last.png) center center no-repeat; } /* **************************************************************** */ /* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ /* common */ /* **************************************************************** */ QTreeView::indicator,QCheckBox::indicator{ outline: none; border: none; padding: 0px; width: 24px; height: 24px; } QGroupBox::indicator:checked,QGroupBox::indicator:indeterminate,QTreeView::indicator:checked,QTreeView::indicator:indeterminate,QCheckBox::indicator:checked,QCheckBox::indicator:indeterminate{ image: url(./Transparent-Style/checkbox-checked.png); } QGroupBox::indicator:checked:hover,QGroupBox::indicator:indeterminate:hover,QTreeView::indicator:checked:hover,QTreeView::indicator:indeterminate:hover,QCheckBox::indicator:checked:hover,QCheckBox::indicator:indeterminate:hover{ image: url(./Transparent-Style/checkbox-hover.png); } QGroupBox::indicator:checked:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:checked:disabled,QTreeView::indicator:indeterminate:disabled,QCheckBox::indicator:checked:disabled,QCheckBox::indicator:indeterminate:disabled{ image: url(./Transparent-Style/checkbox-checked-disabled.png); } QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked{ image: url(./Transparent-Style/checkbox.png); } QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover{ image: url(./Transparent-Style/checkbox-checked-hover.png); } QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled{ image: url(./Transparent-Style/checkbox-checked-disabled.png); } QTreeWidget#categoriesList::item:has-children{ background-image: url(./Transparent-Style/arrow-right-small.png); } QTreeWidget#categoriesList::item:has-children:open{ background-image: url(./Transparent-Style/branch-opened.png); } /* ******************************** */ /* Special styles */ /* increase categories tab width */ /* ******************************** */ QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item{ padding: .3em 0em; } QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item{ padding: .3em 0em; } QTreeWidget#categoriesGroup,QTreeWidget#categoriesList{ min-width: 200px; } QTreeWidget#categoriesList::item { background-position: center left; background-repeat: no-repeat; padding: 0.35em 4px; } /* ********************* */ /* Display Radio Button */ /* ********************* */ QRadioButton::indicator{ width: 16px; height: 16px; } QRadioButton::indicator::checked{ image: url(./Transparent-Style/radio-BOS-checked.png); } QRadioButton::indicator::unchecked{ image: url(./Transparent-Style/radio-BOS.png); } QRadioButton::indicator::unchecked:hover{ image: url(./Transparent-Style/radio-BOS-hover.png); } /* **************************************** */ /* Spinners #QSpinBox, #QDoubleSpinBox */ /* **************************************** */ QAbstractSpinBox{ padding: 5px; background-color: transparent; color: #eff0f1; border-radius: 2px; min-width: Auto; } QAbstractSpinBox::up-button,QAbstractSpinBox::down-button{ border-style: solid; border-width: 1px; subcontrol-origin: border; } QAbstractSpinBox::up-button:hover,QAbstractSpinBox::down-button:hover{ background-color: transparent; } QAbstractSpinBox::up-button{ background-color: transparent; subcontrol-origin: border; subcontrol-position: center right; padding-right: 5px; /* subcontrol-position: top right; */ } QAbstractSpinBox::down-button{ background-color: transparent; subcontrol-origin: border; subcontrol-position: center left; padding-left: 5px; /* subcontrol-position: bottom right; */ } QAbstractSpinBox::up-arrow{ border-image: url(./Transparent-Style/narrow-arrow-right.png); }QAbstractSpinBox::down-arrow{ border-image: url(./Transparent-Style/narrow-arrow-left.png); }/* QTextEdit,QWebView,QLineEdit,QComboBox{ border-color:#3F3F46; /* Grey - Blue*/ /*}*/ /* **************************************** */ /* Tooltips #QToolTip, #SaveGameInfoWidget */ /* **************************************** */ QToolTip{ background-color:#121212; color:#C0C0C0; padding:0px; border-color:#9A9A00; border-radius: 3px; border-width:1px; border-style:solid; } SaveGameInfoWidget{ font-size: 16px; background-color:#121212; color:#C0C0C0; padding:0px; border-color:#9A9A00; border-radius: 3px; border-width:1px; border-style:solid; } /* **************************** */ /* Handles Web, Nexus info tab */ /* **************************** */ QWebView{ background-color: Black; } QLineEdit{ font-family: Segoe UI; min-height: 20px; font-size: 16px; background-color:#3F3F46; selection-background-color: rgba(154,154,0,0.6);border-color:#9A9A00; border-radius: 3px; border-width:1px; border-style:solid; } QTextEdit{ color: #cccccc; font-family: Segoe UI; font-size: 16px; /* background-color:#000; */ selection-background-color: rgba(154,154,0,0.6); border-color:#9A9A00; border-radius: 3px; border-width:1px; border-style:solid; } /* Font size */ QLabel,QMenu,QPushButton,QAbstractSpinBox,QGroupBox,QCheckBox,QRadioButton{ color: #cccccc; font-family: Segoe UI; font-size: 16px; /* was 14px Profile font size */ } QAbstractItemView{ color: #cccccc; font-family: Segoe UI; /* font-family: Source Sans Pro; */ font-size: 16px; /* Body font size*/ } QRadioButton{ color: #cccccc; font-family: Segoe UI; /* font-family: Source Sans Pro; */ font-size: 16px; } QWebView,QComboBox,QComboBox:editable{ font-family:Segoe UI; font-style: normal; font-weight: normal; font-size: 16px; background-color:#000; /* border-color:#3F3F46; /* Grey - Blue*/ color: #cccccc; font-family: Arial; font-size: 16px; /* Filter Name*/ } QHeaderView::section{ /* font-family: Source Sans Pro; */ font-family: Segoe UI; font-size: 16px; /*Top Bar on menus font*/ } QListView::item{ color:#F1F1F1; /* White */ } QGroupBox { } QGroupBox::title { subcontrol-origin: margin; subcontrol-position: top center; } QGroupBox::indicator { subcontrol-origin: margin; subcontrol-position: top center; } QLabel { color: #cccccc; /* color: #F1F1F1; /* White */ /* border: none;outline: none; border-radius: 5px; border-top:1px solid #9A9A00; border-bottom:1px solid #9A9A00;*/ } \ No newline at end of file diff --git a/src/stylesheets/Transparent-Style-Skyrim.qss b/src/stylesheets/Transparent-Style-Skyrim.qss new file mode 100644 index 00000000..b5fd7473 --- /dev/null +++ b/src/stylesheets/Transparent-Style-Skyrim.qss @@ -0,0 +1 @@ +#centralWidget { border-image: url(./Transparent-Style/Background-skyrim.png) 0 0 0 0 stretch stretch; } QWidget#TextViewer{ } QWidget{ color: #fff; background-color: rgba(45,45,48,30); alternate-background-color: rgba(38,38,38,30); } QWidget:disabled{ } QAbstractItemView{ color: #dcdcdc; background-color: rgb(45,45,48,30); alternate-background-color: rgb(38,38,38,50); border: 1px solid #3F3F46; /* Grey - Blue*/ border-style:outset; border-radius: 3px; selection-color: #3F3F46; /* Grey - Blue*/ outline: none; padding-left:0; } #problemsWidget,#TransferSavesDialog,#SettingsDialog,#ProblemsDialog,#ModInfoDialog,#TextViewer,#PyCfgDialog,#InstallDialog { border-image:url(./Transparent-Style/Vault-BOS-Main.png) 0 0 0 0 stretch stretch; } #toolBarArea{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; } #EditExecutablesDialog{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; } #SimpleInstallDialog,#LockedDialog,QMenu{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; } #nameLabel{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; border-top:1px solid #b9d7fc; border-bottom:1px solid #b9d7fc; background-color:rgba(154,154,0,0.3); color:#fff; } #ProfilesDialog,#FomodInstallerDialog{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; } #filesView{ border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch; } /* ******************************************** */ /* Main Navigation Button Bar at top of window */ /* ******************************************** */ QToolBar{ /*border: none;*/ } QToolBar::separator{ /*image: url(./Transparent-Style/Vault-101-vault-logo.png);*/ } QToolButton{ border:2px solid None; border-radius: 6px; margin: 3px; padding-left: 8px; padding-right: 8px; padding-top: 0px; padding-bottom: 2px; } QToolButton:hover{ border-radius: 3px; border: 0px; padding: 0px; background: trANSPARENT; border: 0px ridge #9A9A00; background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9A9A00, stop: 1 #484F53); } QToolButton:pressed{ background: black; } /* **************************************** */ /* Tabs on top of Treeview */ /* **************************************** */ QTabWidget::pane{ border-color:#3F3F46; /* Grey - Blue*/ /* border-top-color:#9A9A00; */ top: 0px; border-style:hidden; border-width:1px; } QTabWidget::tab-bar{ alignment: center; } QTabBar{ color: #cccccc; font-family: Segoe UI; font-size: 16px; text-transform: none; min-height:auto; padding-bottom: 5px; } QTabBar::tab{ border: none; border-bottom-style: none; background-color: rgba(154,154,0,0.3); padding-left: 9px; padding-right: 9px; padding-top: 3px; padding-bottom: 3px; margin-right: 2px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } QTabBar::tab:disabled{ color: #404040; background-color: #000; margin-top: 0px; } QTabBar::tab:selected{ color: #dcdcdc; background-color: #9A9A00; /*Yellow opaque*/ } QTabBar::tab:!selected:hover{ border-radius: 3px; border-top:3px double #9A9A00; border-bottom:3px double #9A9A00; padding: 1px; text-align: center; background-color: #9A9A00; color:#fff; Height: 20%; } /* QTabBar::tab:!selected{ color: #808080; background-color: #404040; margin-top: 0px; } */ #deactivateESP,#activateESP{ border:#b30000; background:#333337; } /* **************************************** */ /* on top of Treeview */ /* **************************************** */ QTabBar QToolButton{ border-radius: 0px; border: 0px; padding: 0px; background: transparent; } QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open{ image: url(./Transparent-Style/arrow-up.png); } QToolButton::menu-indicator:!pressed,QToolButton::menu-indicator:!open{ image: url(./Transparent-Style/arrow-down.png); } QTabBar QToolButton::right-arrow{ image: url(./Transparent-Style/narrow-arrow-right.png); } QTabBar QToolButton::left-arrow{ image: url(./Transparent-Style/narrow-arrow-left.png); } /* **************************************** */ /* Column names of TreeView */ /* **************************************** */ QTableView{ gridline-color:#3F3F46; selection-background-color:#9A9A00; selection-color:#F1F1F1; /* White */ text-align: center; min-height:24px; } QHeaderView{ min-height:24px; /*Top Bar on menus*/ padding: 3px; } QHeaderView::section{ /* color: #cc3333; */ background-color: #252526; border-radius: 0px; padding: 0px; padding-left: 5px; } QHeaderView::section:hover{ background: rgba(154,154,0,0.3); border: 1px solid #9a9a00; padding: 0px; padding-left: 5px; } QHeaderView::up-arrow,QHeaderView::down-arrow{ min-height:Auto; min-width:Auto; } QHeaderView::up-arrow{ image: url(./Transparent-Style/arrow-up.png); min-height:25px; min-width:15px; padding-right: 0px; }QHeaderView::down-arrow{ image: url(./Transparent-Style/arrow-down.png); } /* **************************************** */ /* Hover */ /* **************************************** */ QMenu:item:hover,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover{ color:#fff; border-top:1px solid #b9d7fc; border-bottom:1px solid #b9d7fc; background-color:rgba(154,154,0,0.3); } QAbstractItemView::item:hover{ border-top:1px solid #b9d7fc; border-bottom:1px solid #b9d7fc; background-color:rgba(154,154,0,0.3); padding: 3px; } /*#DownloadListWidget{ }*/ #DownloadListWidget{ outline: 1px solid #e8e8e8; border: 0px solid #9a9a00; } #deactivateESP:hover,#activateESP:hover,QTableView:hover,QHeaderView::selected:hover{ border: 1px solid #9a9a00; padding: 1px; text-align: center; color:#fff; } /* **************************************** */ /* Context menus, toolbar dropdowns #QMenu */ /* **************************************** */ QMenu{ border-width: 3px; border-style: solid; }QMenu::item{ padding: 6px 20px; }QMenu::item:selected{ color:#fff; background-color: #3F3F46; /* Grey - Blue*/ border-top:1px solid #9A9A00; border-bottom:1px solid #9A9A00; } QMenu::right-arrow{ image: url(./Transparent-Style/arrow-right.png); /* right click main menu top option*/ subcontrol-origin: padding; subcontrol-position: center right; width: 18px; height: 18px; border:0px outset #3F3F46; /* Grey - Blue*/ } /* ********************* */ /* LCD Counter */ /* ********************* */ QLCDNumber{ color: #9A9A00; Background: #000; border-color: #3F3F46; /* Grey - Blue*/ border-style: solid; border-width: 1px; border-radius: 5px; } /* **************************************** */ /* Launch application Drop down Box */ /* **************************************** */ QComboBox{ background-color: #333337; padding: 3px 5px 5px 5px; height: 26px; border-radius: 5px; border-top:1px solid #9A9A00; border-bottom:1px solid #9A9A00; } QComboBox:on{ padding: 3px 5px 5px 5px; color: white; background-color: #3F3F46; /* Grey - Blue*/ } QComboBox:hover{ border-radius: 3px; border-top:3px double #9A9A00; border-bottom:3px double #9A9A00; /* padding: 0px; */ } QComboBox::drop-down{ /* Down arrow in combo box */ outline: none; border: none; border-width: 1px; } QComboBox::menu-indicator{ image: url(./Transparent-Style/arrow-down.png); subcontrol-origin: padding; subcontrol-position: center right; width: 18px; height: 18px; border:1px outset #3F3F46; /* Grey - Blue*/ } /* ************************* */ /* QComboBox::down-arrow:on, */ /* ************************* */ QComboBox::down-arrow:hover,QComboBox::down-arrow:focus { image: url(./Transparent-Style/arrow-down-hover.png); } QComboBox::up-arrow:hover,QComboBox::up-arrow:focus { image: url(./Transparent-Style/arrow-up-hover.png); } QComboBox::down-arrow{ image:url(./Transparent-Style/arrow-down.png); subcontrol-origin: padding; subcontrol-position: center right; width: 18px; height: 18px; } QComboBox::down-arrow:on{ image:url(./Transparent-Style/arrow-up.png); } QComboBox:editable { background: black; /* color: pink; */ } QComboBox::item{ } QComboBox QAbstractItemView{ selection-color:#fff; outline: 1px solid #9a9a00; selection-background-color:#3F3F46; /* Grey - Blue*/ border-top:1px solid #9a9a00; border-bottom:1px solid #9a9a00; padding: 5px; } /* **************************************************************** */ /* Action Buttons */ /* */ /* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */ /* Sort, Load order backup, Load Order Restore */ /* **************************************************************** */ QPushButton{ background-color: #333337; min-height:26px; padding:1px 5%; text-align: center; border-radius: 5px; border-top:1px solid #9A9A00; border-bottom:1px solid #9A9A00; } QPushButton::menu-indicator{ image: url(./Transparent-Style/arrow-down.png); subcontrol-origin: padding; subcontrol-position: center right; width: 18px; height: 18px; border:1px hidden #3F3F46; /* Grey - Blue*/ } QPushButton::menu-indicator:Hover{ image: url(./Transparent-Style/arrow-down-hover.png); } QPushButton:focus{ } QPushButton:on,QPushButton:checked,QPushButton:pressed,QPushButton:checked:hover{ background: #3F3F46; /* Grey - Blue*/ border-radius: 1px; border: 1px solid #9a9a00; } QPushButton:hover{ border-radius: 3px; border-top:3px double #9A9A00; border-bottom:3px double #9A9A00; } QDialog QPushButton,QSlider::handle:horizontal,QSlider::handle:vertical{ color:#fff; border-color:#707070; border-style:solid; border-width:1px; } QPushButton:disabled{ } QPushButton:open{ } QPushButton:!enabled{ } /* **************************************** */ /* Filter Button */ /* **************************************** */ QPushButton#displayCategoriesBtn{ min-width: 20px; background:transparent; color: transparent; border: 1px hidden #9a9a00; } QPushButton#displayCategoriesBtn:checked{ image: url(./Transparent-Style/arrow-left.png); } QPushButton#displayCategoriesBtn:!checked{ image: url(./Transparent-Style/arrow-right.png); } QPushButton#displayCategoriesBtn:checked:hover{ image: url(./Transparent-Style/arrow-left-hover.png); } QPushButton#displayCategoriesBtn:!checked:hover{ image: url(./Transparent-Style/arrow-right-hover.png); } /* **************************************** */ /* Scroll bar */ /* **************************************** */ QScrollBar{ height:20px; width:20px; background-color:transparent; } QScrollBar::handle{ border: 1px solid #aaa; border-radius: 4px; } QScrollBar::handle:vertical{ margin: 1px 4px; min-height:20px; min-width: 10px; background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #9A9A00, stop:1 #000000); } QScrollBar::handle:vertical:hover{ background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #000000, stop:1 #9A9A00); } QScrollBar::handle:horizontal{ min-height:10px;min-width:20px;margin:4px 1px; background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #9A9A00, stop:1 #000000); } QScrollBar::handle:horizontal:hover{ background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #000000, stop:1 #9A9A00); } QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical,QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal{ background-color: transparent; } QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical,QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal{ height:0; width:0; } /* ******************************************************** */ /* Main Tree View Inherited from QAbstractItemView */ /* ******************************************************** */ QTreeView { } QTreeView:item{ padding: 3px; font-size: 16px; height: 18px; /*Bottom text Box*/ } QTreeView:item:selected{ color:#fff; padding: 0px; background-color: #3F3F46; /* Grey - Blue*/ border-top:1px solid #9A9A00; border-bottom:1px solid #9A9A00; } QTreeView:item QLineEdit{ outline: none; border: none; padding: 0px; margin: 0px; } QTreeView::branch:has-siblings:!adjoins-item{ background:url(Transparent-Style/vault-101-item-line-v.png) center center no-repeat; } QTreeView::branch:has-siblings{ background:url(Transparent-Style/vault-101-itemB-line.png) center center no-repeat; } QTreeView::branch:!has-children:!has-siblings:adjoins-item{ background:url(Transparent-Style/vault-101-itemB-end.png) center center no-repeat; } QTreeView::branch:closed:has-children:has-siblings{ background:url(Transparent-Style/vault-101-itemB-close.png) center center no-repeat; } QTreeView::branch:closed:has-children:!has-siblings{ background:url(Transparent-Style/vault-101-itemB-close-last.png) center center no-repeat; } QTreeView::branch:open:has-children:has-siblings{ background:url(Transparent-Style/vault-101-itemB-open.png) center center no-repeat; } QTreeView::branch:open:has-children:!has-siblings{ background:url(Transparent-Style/vault-101-itemB-open-last.png) center center no-repeat; } /* **************************************************************** */ /* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ /* common */ /* **************************************************************** */ QTreeView::indicator,QCheckBox::indicator{ outline: none; border: none; padding: 0px; width: 24px; height: 24px; } QGroupBox::indicator:checked,QGroupBox::indicator:indeterminate,QTreeView::indicator:checked,QTreeView::indicator:indeterminate,QCheckBox::indicator:checked,QCheckBox::indicator:indeterminate{ image: url(./Transparent-Style/checkbox-checked.png); } QGroupBox::indicator:checked:hover,QGroupBox::indicator:indeterminate:hover,QTreeView::indicator:checked:hover,QTreeView::indicator:indeterminate:hover,QCheckBox::indicator:checked:hover,QCheckBox::indicator:indeterminate:hover{ image: url(./Transparent-Style/checkbox-hover.png); } QGroupBox::indicator:checked:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:checked:disabled,QTreeView::indicator:indeterminate:disabled,QCheckBox::indicator:checked:disabled,QCheckBox::indicator:indeterminate:disabled{ image: url(./Transparent-Style/checkbox-checked-disabled.png); } QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked{ image: url(./Transparent-Style/checkbox.png); } QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover{ image: url(./Transparent-Style/checkbox-checked-hover.png); } QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled{ image: url(./Transparent-Style/checkbox-checked-disabled.png); } QTreeWidget#categoriesList::item:has-children{ background-image: url(./Transparent-Style/arrow-right-small.png); } QTreeWidget#categoriesList::item:has-children:open{ background-image: url(./Transparent-Style/branch-opened.png); } /* ******************************** */ /* Special styles */ /* increase categories tab width */ /* ******************************** */ QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item{ padding: .3em 0em; } QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item{ padding: .3em 0em; } QTreeWidget#categoriesGroup,QTreeWidget#categoriesList{ min-width: 200px; } QTreeWidget#categoriesList::item { background-position: center left; background-repeat: no-repeat; padding: 0.35em 4px; } /* ********************* */ /* Display Radio Button */ /* ********************* */ QRadioButton::indicator{ width: 16px; height: 16px; } QRadioButton::indicator::checked{ image: url(./Transparent-Style/radio-BOS-checked.png); } QRadioButton::indicator::unchecked{ image: url(./Transparent-Style/radio-BOS.png); } QRadioButton::indicator::unchecked:hover{ image: url(./Transparent-Style/radio-BOS-hover.png); } /* **************************************** */ /* Spinners #QSpinBox, #QDoubleSpinBox */ /* **************************************** */ QAbstractSpinBox{ padding: 5px; background-color: transparent; color: #eff0f1; border-radius: 2px; min-width: Auto; } QAbstractSpinBox::up-button,QAbstractSpinBox::down-button{ border-style: solid; border-width: 1px; subcontrol-origin: border; } QAbstractSpinBox::up-button:hover,QAbstractSpinBox::down-button:hover{ background-color: transparent; } QAbstractSpinBox::up-button{ background-color: transparent; subcontrol-origin: border; subcontrol-position: center right; padding-right: 5px; /* subcontrol-position: top right; */ } QAbstractSpinBox::down-button{ background-color: transparent; subcontrol-origin: border; subcontrol-position: center left; padding-left: 5px; /* subcontrol-position: bottom right; */ } QAbstractSpinBox::up-arrow{ border-image: url(./Transparent-Style/narrow-arrow-right.png); }QAbstractSpinBox::down-arrow{ border-image: url(./Transparent-Style/narrow-arrow-left.png); }/* QTextEdit,QWebView,QLineEdit,QComboBox{ border-color:#3F3F46; /* Grey - Blue*/ /*}*/ /* **************************************** */ /* Tooltips #QToolTip, #SaveGameInfoWidget */ /* **************************************** */ QToolTip{ background-color:#121212; color:#C0C0C0; padding:0px; border-color:#9A9A00; border-radius: 3px; border-width:1px; border-style:solid; } SaveGameInfoWidget{ font-size: 16px; background-color:#121212; color:#C0C0C0; padding:0px; border-color:#9A9A00; border-radius: 3px; border-width:1px; border-style:solid; } /* **************************** */ /* Handles Web, Nexus info tab */ /* **************************** */ QWebView{ background-color: Black; } QLineEdit{ font-family: Segoe UI; min-height: 20px; font-size: 16px; background-color:#3F3F46; selection-background-color: rgba(154,154,0,0.6);border-color:#9A9A00; border-radius: 3px; border-width:1px; border-style:solid; } QTextEdit{ color: #cccccc; font-family: Segoe UI; font-size: 16px; /* background-color:#000; */ selection-background-color: rgba(154,154,0,0.6); border-color:#9A9A00; border-radius: 3px; border-width:1px; border-style:solid; } /* Font size */ QLabel,QMenu,QPushButton,QAbstractSpinBox,QGroupBox,QCheckBox,QRadioButton{ color: #cccccc; font-family: Segoe UI; font-size: 16px; /* was 14px Profile font size */ } QAbstractItemView{ color: #cccccc; font-family: Segoe UI; /* font-family: Source Sans Pro; */ font-size: 16px; /* Body font size*/ } QRadioButton{ color: #cccccc; font-family: Segoe UI; /* font-family: Source Sans Pro; */ font-size: 16px; } QWebView,QComboBox,QComboBox:editable{ font-family:Segoe UI; font-style: normal; font-weight: normal; font-size: 16px; background-color:#000; /* border-color:#3F3F46; /* Grey - Blue*/ color: #cccccc; font-family: Arial; font-size: 16px; /* Filter Name*/ } QHeaderView::section{ /* font-family: Source Sans Pro; */ font-family: Segoe UI; font-size: 16px; /*Top Bar on menus font*/ } QListView::item{ color:#F1F1F1; /* White */ } QGroupBox { } QGroupBox::title { subcontrol-origin: margin; subcontrol-position: top center; } QGroupBox::indicator { subcontrol-origin: margin; subcontrol-position: top center; } QLabel { color: #cccccc; /* color: #F1F1F1; /* White */ /* border: none;outline: none; border-radius: 5px; border-top:1px solid #9A9A00; border-bottom:1px solid #9A9A00;*/ } \ No newline at end of file diff --git a/src/stylesheets/Transparent-Style/Background-skyrim.png b/src/stylesheets/Transparent-Style/Background-skyrim.png new file mode 100644 index 00000000..78a82f08 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Background-skyrim.png differ diff --git a/src/stylesheets/Transparent-Style/Fallout-BOS.png b/src/stylesheets/Transparent-Style/Fallout-BOS.png new file mode 100644 index 00000000..c8585355 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Fallout-BOS.png differ diff --git a/src/stylesheets/Transparent-Style/Green/Vault-101-item-end.png b/src/stylesheets/Transparent-Style/Green/Vault-101-item-end.png new file mode 100644 index 00000000..5b86f728 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/Vault-101-item-end.png differ diff --git a/src/stylesheets/Transparent-Style/Green/Vault-101-item-line-v.png b/src/stylesheets/Transparent-Style/Green/Vault-101-item-line-v.png new file mode 100644 index 00000000..17c37a0b Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/Vault-101-item-line-v.png differ diff --git a/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-close-last.png b/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-close-last.png new file mode 100644 index 00000000..5582f311 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-close-last.png differ diff --git a/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-end.png b/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-end.png new file mode 100644 index 00000000..d2044a86 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-end.png differ diff --git a/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-line.png b/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-line.png new file mode 100644 index 00000000..f2b49eba Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-line.png differ diff --git a/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-open-last.png b/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-open-last.png new file mode 100644 index 00000000..01b37ebc Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/Vault-101-itemB-open-last.png differ diff --git a/src/stylesheets/Transparent-Style/Green/Vault-101-itemb-close.png b/src/stylesheets/Transparent-Style/Green/Vault-101-itemb-close.png new file mode 100644 index 00000000..f7011114 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/Vault-101-itemb-close.png differ diff --git a/src/stylesheets/Transparent-Style/Green/Vault-101-itemb-open.png b/src/stylesheets/Transparent-Style/Green/Vault-101-itemb-open.png new file mode 100644 index 00000000..c8b6c4d4 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/Vault-101-itemb-open.png differ diff --git a/src/stylesheets/Transparent-Style/Green/Vault-101-vault-boy.png b/src/stylesheets/Transparent-Style/Green/Vault-101-vault-boy.png new file mode 100644 index 00000000..dda4af38 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/Vault-101-vault-boy.png differ diff --git a/src/stylesheets/Transparent-Style/Green/arrow-down.png b/src/stylesheets/Transparent-Style/Green/arrow-down.png new file mode 100644 index 00000000..48be99c2 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/arrow-down.png differ diff --git a/src/stylesheets/Transparent-Style/Green/arrow-left.png b/src/stylesheets/Transparent-Style/Green/arrow-left.png new file mode 100644 index 00000000..74a96795 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/arrow-left.png differ diff --git a/src/stylesheets/Transparent-Style/Green/arrow-right.png b/src/stylesheets/Transparent-Style/Green/arrow-right.png new file mode 100644 index 00000000..144605c4 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/arrow-right.png differ diff --git a/src/stylesheets/Transparent-Style/Green/arrow-up.png b/src/stylesheets/Transparent-Style/Green/arrow-up.png new file mode 100644 index 00000000..191c83ce Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/arrow-up.png differ diff --git a/src/stylesheets/Transparent-Style/Green/border-image.png b/src/stylesheets/Transparent-Style/Green/border-image.png new file mode 100644 index 00000000..a1f98702 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/border-image.png differ diff --git a/src/stylesheets/Transparent-Style/Green/checkbox-checked-disabled.png b/src/stylesheets/Transparent-Style/Green/checkbox-checked-disabled.png new file mode 100644 index 00000000..098158d0 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/checkbox-checked-disabled.png differ diff --git a/src/stylesheets/Transparent-Style/Green/checkbox-checked-hover.png b/src/stylesheets/Transparent-Style/Green/checkbox-checked-hover.png new file mode 100644 index 00000000..0e1f8be1 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/checkbox-checked-hover.png differ diff --git a/src/stylesheets/Transparent-Style/Green/checkbox-checked-hover1.png b/src/stylesheets/Transparent-Style/Green/checkbox-checked-hover1.png new file mode 100644 index 00000000..413cb2af Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/checkbox-checked-hover1.png differ diff --git a/src/stylesheets/Transparent-Style/Green/checkbox-checked-hover2.png b/src/stylesheets/Transparent-Style/Green/checkbox-checked-hover2.png new file mode 100644 index 00000000..bea563f0 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/checkbox-checked-hover2.png differ diff --git a/src/stylesheets/Transparent-Style/Green/checkbox-checked.png b/src/stylesheets/Transparent-Style/Green/checkbox-checked.png new file mode 100644 index 00000000..7d0e94c9 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/checkbox-checked.png differ diff --git a/src/stylesheets/Transparent-Style/Green/checkbox-hover.png b/src/stylesheets/Transparent-Style/Green/checkbox-hover.png new file mode 100644 index 00000000..7e226e41 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/checkbox-hover.png differ diff --git a/src/stylesheets/Transparent-Style/Green/checkbox.png b/src/stylesheets/Transparent-Style/Green/checkbox.png new file mode 100644 index 00000000..74b446c1 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/checkbox.png differ diff --git a/src/stylesheets/Transparent-Style/Green/context-menu-separator.png b/src/stylesheets/Transparent-Style/Green/context-menu-separator.png new file mode 100644 index 00000000..60248313 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/context-menu-separator.png differ diff --git a/src/stylesheets/Transparent-Style/Green/radio-checked.png b/src/stylesheets/Transparent-Style/Green/radio-checked.png new file mode 100644 index 00000000..5fd9f6f7 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/radio-checked.png differ diff --git a/src/stylesheets/Transparent-Style/Green/radio-hover.png b/src/stylesheets/Transparent-Style/Green/radio-hover.png new file mode 100644 index 00000000..42b31aee Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/radio-hover.png differ diff --git a/src/stylesheets/Transparent-Style/Green/radio.png b/src/stylesheets/Transparent-Style/Green/radio.png new file mode 100644 index 00000000..55d09b4d Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/radio.png differ diff --git a/src/stylesheets/Transparent-Style/Green/vault-101.png b/src/stylesheets/Transparent-Style/Green/vault-101.png new file mode 100644 index 00000000..8c311042 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/vault-101.png differ diff --git a/src/stylesheets/Transparent-Style/Green/vault-tec-executables.png b/src/stylesheets/Transparent-Style/Green/vault-tec-executables.png new file mode 100644 index 00000000..30f6eba0 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/vault-tec-executables.png differ diff --git a/src/stylesheets/Transparent-Style/Green/vault-tec-full.png b/src/stylesheets/Transparent-Style/Green/vault-tec-full.png new file mode 100644 index 00000000..f79213c9 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/vault-tec-full.png differ diff --git a/src/stylesheets/Transparent-Style/Green/vault-tec-overwrite.png b/src/stylesheets/Transparent-Style/Green/vault-tec-overwrite.png new file mode 100644 index 00000000..a61482ff Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/vault-tec-overwrite.png differ diff --git a/src/stylesheets/Transparent-Style/Green/vault-tec-profiles.png b/src/stylesheets/Transparent-Style/Green/vault-tec-profiles.png new file mode 100644 index 00000000..5a121b06 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/vault-tec-profiles.png differ diff --git a/src/stylesheets/Transparent-Style/Green/vault-tec-settings.png b/src/stylesheets/Transparent-Style/Green/vault-tec-settings.png new file mode 100644 index 00000000..d6a43c85 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/vault-tec-settings.png differ diff --git a/src/stylesheets/Transparent-Style/Green/vault-tec-small.png b/src/stylesheets/Transparent-Style/Green/vault-tec-small.png new file mode 100644 index 00000000..999de531 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/vault-tec-small.png differ diff --git a/src/stylesheets/Transparent-Style/Green/vault-tec.png b/src/stylesheets/Transparent-Style/Green/vault-tec.png new file mode 100644 index 00000000..809486e6 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Green/vault-tec.png differ diff --git a/src/stylesheets/Transparent-Style/Vault-101-item-end.png b/src/stylesheets/Transparent-Style/Vault-101-item-end.png new file mode 100644 index 00000000..744e88d9 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Vault-101-item-end.png differ diff --git a/src/stylesheets/Transparent-Style/Vault-101-item-line-v.png b/src/stylesheets/Transparent-Style/Vault-101-item-line-v.png new file mode 100644 index 00000000..48453ee6 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Vault-101-item-line-v.png differ diff --git a/src/stylesheets/Transparent-Style/Vault-101-itemB-close-last.png b/src/stylesheets/Transparent-Style/Vault-101-itemB-close-last.png new file mode 100644 index 00000000..930a3a04 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Vault-101-itemB-close-last.png differ diff --git a/src/stylesheets/Transparent-Style/Vault-101-itemB-end.png b/src/stylesheets/Transparent-Style/Vault-101-itemB-end.png new file mode 100644 index 00000000..6eb0db48 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Vault-101-itemB-end.png differ diff --git a/src/stylesheets/Transparent-Style/Vault-101-itemB-line.png b/src/stylesheets/Transparent-Style/Vault-101-itemB-line.png new file mode 100644 index 00000000..86c503b3 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Vault-101-itemB-line.png differ diff --git a/src/stylesheets/Transparent-Style/Vault-101-itemB-open-last.png b/src/stylesheets/Transparent-Style/Vault-101-itemB-open-last.png new file mode 100644 index 00000000..3037addd Binary files /dev/null and b/src/stylesheets/Transparent-Style/Vault-101-itemB-open-last.png differ diff --git a/src/stylesheets/Transparent-Style/Vault-101-itemb-close - Copy (2).png b/src/stylesheets/Transparent-Style/Vault-101-itemb-close - Copy (2).png new file mode 100644 index 00000000..fcc44dd0 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Vault-101-itemb-close - Copy (2).png differ diff --git a/src/stylesheets/Transparent-Style/Vault-101-itemb-close - Copy (3).png b/src/stylesheets/Transparent-Style/Vault-101-itemb-close - Copy (3).png new file mode 100644 index 00000000..f9960221 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Vault-101-itemb-close - Copy (3).png differ diff --git a/src/stylesheets/Transparent-Style/Vault-101-itemb-close.png b/src/stylesheets/Transparent-Style/Vault-101-itemb-close.png new file mode 100644 index 00000000..29a68878 Binary files /dev/null and b/src/stylesheets/Transparent-Style/Vault-101-itemb-close.png differ diff --git a/src/stylesheets/Transparent-Style/Vault-101-itemb-open.png b/src/stylesheets/Transparent-Style/Vault-101-itemb-open.png new file mode 100644 index 00000000..3359205e Binary files /dev/null and b/src/stylesheets/Transparent-Style/Vault-101-itemb-open.png differ diff --git a/src/stylesheets/Transparent-Style/Vault-BOS-Main.png b/src/stylesheets/Transparent-Style/Vault-BOS-Main.png new file mode 100644 index 00000000..e30609df Binary files /dev/null and b/src/stylesheets/Transparent-Style/Vault-BOS-Main.png differ diff --git a/src/stylesheets/Transparent-Style/arrow-down-hover.png b/src/stylesheets/Transparent-Style/arrow-down-hover.png new file mode 100644 index 00000000..3d53c1a0 Binary files /dev/null and b/src/stylesheets/Transparent-Style/arrow-down-hover.png differ diff --git a/src/stylesheets/Transparent-Style/arrow-down-small.png b/src/stylesheets/Transparent-Style/arrow-down-small.png new file mode 100644 index 00000000..a61d70e5 Binary files /dev/null and b/src/stylesheets/Transparent-Style/arrow-down-small.png differ diff --git a/src/stylesheets/Transparent-Style/arrow-down.png b/src/stylesheets/Transparent-Style/arrow-down.png new file mode 100644 index 00000000..41232bb4 Binary files /dev/null and b/src/stylesheets/Transparent-Style/arrow-down.png differ diff --git a/src/stylesheets/Transparent-Style/arrow-left-hover.png b/src/stylesheets/Transparent-Style/arrow-left-hover.png new file mode 100644 index 00000000..9bd9aa1e Binary files /dev/null and b/src/stylesheets/Transparent-Style/arrow-left-hover.png differ diff --git a/src/stylesheets/Transparent-Style/arrow-left.png b/src/stylesheets/Transparent-Style/arrow-left.png new file mode 100644 index 00000000..ec965b2b Binary files /dev/null and b/src/stylesheets/Transparent-Style/arrow-left.png differ diff --git a/src/stylesheets/Transparent-Style/arrow-right-hover.png b/src/stylesheets/Transparent-Style/arrow-right-hover.png new file mode 100644 index 00000000..3df981c2 Binary files /dev/null and b/src/stylesheets/Transparent-Style/arrow-right-hover.png differ diff --git a/src/stylesheets/Transparent-Style/arrow-right-small.png b/src/stylesheets/Transparent-Style/arrow-right-small.png new file mode 100644 index 00000000..1c4cb237 Binary files /dev/null and b/src/stylesheets/Transparent-Style/arrow-right-small.png differ diff --git a/src/stylesheets/Transparent-Style/arrow-right.png b/src/stylesheets/Transparent-Style/arrow-right.png new file mode 100644 index 00000000..935f1b7a Binary files /dev/null and b/src/stylesheets/Transparent-Style/arrow-right.png differ diff --git a/src/stylesheets/Transparent-Style/arrow-up-hover.png b/src/stylesheets/Transparent-Style/arrow-up-hover.png new file mode 100644 index 00000000..9fc94dc4 Binary files /dev/null and b/src/stylesheets/Transparent-Style/arrow-up-hover.png differ diff --git a/src/stylesheets/Transparent-Style/arrow-up.png b/src/stylesheets/Transparent-Style/arrow-up.png new file mode 100644 index 00000000..797fb740 Binary files /dev/null and b/src/stylesheets/Transparent-Style/arrow-up.png differ diff --git a/src/stylesheets/Transparent-Style/carbonfiber.png b/src/stylesheets/Transparent-Style/carbonfiber.png new file mode 100644 index 00000000..8f92238e Binary files /dev/null and b/src/stylesheets/Transparent-Style/carbonfiber.png differ diff --git a/src/stylesheets/Transparent-Style/checkbox-checked-disabled.png b/src/stylesheets/Transparent-Style/checkbox-checked-disabled.png new file mode 100644 index 00000000..c781b2a3 Binary files /dev/null and b/src/stylesheets/Transparent-Style/checkbox-checked-disabled.png differ diff --git a/src/stylesheets/Transparent-Style/checkbox-checked-hover.png b/src/stylesheets/Transparent-Style/checkbox-checked-hover.png new file mode 100644 index 00000000..6f275c3e Binary files /dev/null and b/src/stylesheets/Transparent-Style/checkbox-checked-hover.png differ diff --git a/src/stylesheets/Transparent-Style/checkbox-checked.png b/src/stylesheets/Transparent-Style/checkbox-checked.png new file mode 100644 index 00000000..4c2d1d77 Binary files /dev/null and b/src/stylesheets/Transparent-Style/checkbox-checked.png differ diff --git a/src/stylesheets/Transparent-Style/checkbox-hover.png b/src/stylesheets/Transparent-Style/checkbox-hover.png new file mode 100644 index 00000000..7fce9dd8 Binary files /dev/null and b/src/stylesheets/Transparent-Style/checkbox-hover.png differ diff --git a/src/stylesheets/Transparent-Style/checkbox.png b/src/stylesheets/Transparent-Style/checkbox.png new file mode 100644 index 00000000..32d6d5b0 Binary files /dev/null and b/src/stylesheets/Transparent-Style/checkbox.png differ diff --git a/src/stylesheets/Transparent-Style/narrow-arrow-down.png b/src/stylesheets/Transparent-Style/narrow-arrow-down.png new file mode 100644 index 00000000..b1bbdf57 Binary files /dev/null and b/src/stylesheets/Transparent-Style/narrow-arrow-down.png differ diff --git a/src/stylesheets/Transparent-Style/narrow-arrow-left.png b/src/stylesheets/Transparent-Style/narrow-arrow-left.png new file mode 100644 index 00000000..5fad0dc4 Binary files /dev/null and b/src/stylesheets/Transparent-Style/narrow-arrow-left.png differ diff --git a/src/stylesheets/Transparent-Style/narrow-arrow-right.png b/src/stylesheets/Transparent-Style/narrow-arrow-right.png new file mode 100644 index 00000000..982a100f Binary files /dev/null and b/src/stylesheets/Transparent-Style/narrow-arrow-right.png differ diff --git a/src/stylesheets/Transparent-Style/narrow-arrow-up.png b/src/stylesheets/Transparent-Style/narrow-arrow-up.png new file mode 100644 index 00000000..62006d20 Binary files /dev/null and b/src/stylesheets/Transparent-Style/narrow-arrow-up.png differ diff --git a/src/stylesheets/Transparent-Style/radio-BOS-checked.png b/src/stylesheets/Transparent-Style/radio-BOS-checked.png new file mode 100644 index 00000000..4c2d1d77 Binary files /dev/null and b/src/stylesheets/Transparent-Style/radio-BOS-checked.png differ diff --git a/src/stylesheets/Transparent-Style/radio-BOS-hover.png b/src/stylesheets/Transparent-Style/radio-BOS-hover.png new file mode 100644 index 00000000..7d7ae49c Binary files /dev/null and b/src/stylesheets/Transparent-Style/radio-BOS-hover.png differ diff --git a/src/stylesheets/Transparent-Style/radio-BOS.png b/src/stylesheets/Transparent-Style/radio-BOS.png new file mode 100644 index 00000000..6f275c3e Binary files /dev/null and b/src/stylesheets/Transparent-Style/radio-BOS.png differ -- cgit v1.3.1 From 7f82ffa6645d4c1c327ed7a65e2084386bd7210b Mon Sep 17 00:00:00 2001 From: LostDragonist Date: Tue, 11 Dec 2018 20:37:36 -0600 Subject: Add v4.3 Paper Light and Paper Dark themes by 6788 --- src/stylesheets/Paper Dark by 6788.qss | 970 ++++++++++++++++++++ src/stylesheets/Paper Light by 6788.qss | 973 +++++++++++++++++++++ src/stylesheets/Paper/Dark/Arrows/down.svg | 97 ++ src/stylesheets/Paper/Dark/Arrows/left.svg | 97 ++ src/stylesheets/Paper/Dark/Arrows/right.svg | 97 ++ src/stylesheets/Paper/Dark/Arrows/up.svg | 97 ++ src/stylesheets/Paper/Dark/Toolbar/archives.svg | 99 +++ src/stylesheets/Paper/Dark/Toolbar/executables.svg | 99 +++ src/stylesheets/Paper/Dark/Toolbar/help.svg | 128 +++ src/stylesheets/Paper/Dark/Toolbar/instances.svg | 98 +++ src/stylesheets/Paper/Dark/Toolbar/nexus.svg | 122 +++ src/stylesheets/Paper/Dark/Toolbar/problems.svg | 132 +++ src/stylesheets/Paper/Dark/Toolbar/profiles.svg | 112 +++ src/stylesheets/Paper/Dark/Toolbar/settings.svg | 95 ++ src/stylesheets/Paper/Dark/Toolbar/tools.svg | 117 +++ src/stylesheets/Paper/Dark/Toolbar/update.svg | 141 +++ src/stylesheets/Paper/Dark/backup.svg | 128 +++ src/stylesheets/Paper/Dark/check-alt.svg | 94 ++ src/stylesheets/Paper/Dark/check.svg | 94 ++ src/stylesheets/Paper/Dark/cross.svg | 94 ++ src/stylesheets/Paper/Dark/dots.svg | 111 +++ src/stylesheets/Paper/Dark/folder.svg | 94 ++ src/stylesheets/Paper/Dark/heart.svg | 111 +++ src/stylesheets/Paper/Dark/refresh.svg | 103 +++ src/stylesheets/Paper/Dark/restore-alt.svg | 125 +++ src/stylesheets/Paper/Dark/restore.svg | 94 ++ src/stylesheets/Paper/Dark/run.svg | 109 +++ src/stylesheets/Paper/Dark/shortcut.svg | 96 ++ src/stylesheets/Paper/Dark/sort.svg | 122 +++ src/stylesheets/Paper/Dark/unchecked-alt.svg | 100 +++ src/stylesheets/Paper/Dark/unchecked-disabled.svg | 94 ++ src/stylesheets/Paper/Dark/unchecked.svg | 100 +++ src/stylesheets/Paper/Light/Arrows/down.svg | 97 ++ src/stylesheets/Paper/Light/Arrows/left.svg | 97 ++ src/stylesheets/Paper/Light/Arrows/right.svg | 97 ++ src/stylesheets/Paper/Light/Arrows/up.svg | 97 ++ src/stylesheets/Paper/Light/Toolbar/archives.svg | 99 +++ .../Paper/Light/Toolbar/executables.svg | 99 +++ src/stylesheets/Paper/Light/Toolbar/help.svg | 128 +++ src/stylesheets/Paper/Light/Toolbar/instances.svg | 98 +++ src/stylesheets/Paper/Light/Toolbar/nexus.svg | 122 +++ src/stylesheets/Paper/Light/Toolbar/problems.svg | 132 +++ src/stylesheets/Paper/Light/Toolbar/profiles.svg | 112 +++ src/stylesheets/Paper/Light/Toolbar/settings.svg | 95 ++ src/stylesheets/Paper/Light/Toolbar/tools.svg | 117 +++ src/stylesheets/Paper/Light/Toolbar/update.svg | 141 +++ src/stylesheets/Paper/Light/backup.svg | 126 +++ src/stylesheets/Paper/Light/check-alt.svg | 94 ++ src/stylesheets/Paper/Light/check-white.svg | 94 ++ src/stylesheets/Paper/Light/check.svg | 94 ++ src/stylesheets/Paper/Light/cross.svg | 94 ++ src/stylesheets/Paper/Light/dots.svg | 111 +++ src/stylesheets/Paper/Light/folder.svg | 94 ++ src/stylesheets/Paper/Light/heart.svg | 111 +++ src/stylesheets/Paper/Light/refresh.svg | 103 +++ src/stylesheets/Paper/Light/restore-alt.svg | 126 +++ src/stylesheets/Paper/Light/restore.svg | 94 ++ src/stylesheets/Paper/Light/run.svg | 109 +++ src/stylesheets/Paper/Light/shortcut.svg | 94 ++ src/stylesheets/Paper/Light/sort.svg | 125 +++ src/stylesheets/Paper/Light/unchecked-alt.svg | 94 ++ src/stylesheets/Paper/Light/unchecked-disabled.svg | 94 ++ src/stylesheets/Paper/Light/unchecked-hover.svg | 94 ++ src/stylesheets/Paper/Light/unchecked.svg | 94 ++ 64 files changed, 8519 insertions(+) create mode 100644 src/stylesheets/Paper Dark by 6788.qss create mode 100644 src/stylesheets/Paper Light by 6788.qss create mode 100644 src/stylesheets/Paper/Dark/Arrows/down.svg create mode 100644 src/stylesheets/Paper/Dark/Arrows/left.svg create mode 100644 src/stylesheets/Paper/Dark/Arrows/right.svg create mode 100644 src/stylesheets/Paper/Dark/Arrows/up.svg create mode 100644 src/stylesheets/Paper/Dark/Toolbar/archives.svg create mode 100644 src/stylesheets/Paper/Dark/Toolbar/executables.svg create mode 100644 src/stylesheets/Paper/Dark/Toolbar/help.svg create mode 100644 src/stylesheets/Paper/Dark/Toolbar/instances.svg create mode 100644 src/stylesheets/Paper/Dark/Toolbar/nexus.svg create mode 100644 src/stylesheets/Paper/Dark/Toolbar/problems.svg create mode 100644 src/stylesheets/Paper/Dark/Toolbar/profiles.svg create mode 100644 src/stylesheets/Paper/Dark/Toolbar/settings.svg create mode 100644 src/stylesheets/Paper/Dark/Toolbar/tools.svg create mode 100644 src/stylesheets/Paper/Dark/Toolbar/update.svg create mode 100644 src/stylesheets/Paper/Dark/backup.svg create mode 100644 src/stylesheets/Paper/Dark/check-alt.svg create mode 100644 src/stylesheets/Paper/Dark/check.svg create mode 100644 src/stylesheets/Paper/Dark/cross.svg create mode 100644 src/stylesheets/Paper/Dark/dots.svg create mode 100644 src/stylesheets/Paper/Dark/folder.svg create mode 100644 src/stylesheets/Paper/Dark/heart.svg create mode 100644 src/stylesheets/Paper/Dark/refresh.svg create mode 100644 src/stylesheets/Paper/Dark/restore-alt.svg create mode 100644 src/stylesheets/Paper/Dark/restore.svg create mode 100644 src/stylesheets/Paper/Dark/run.svg create mode 100644 src/stylesheets/Paper/Dark/shortcut.svg create mode 100644 src/stylesheets/Paper/Dark/sort.svg create mode 100644 src/stylesheets/Paper/Dark/unchecked-alt.svg create mode 100644 src/stylesheets/Paper/Dark/unchecked-disabled.svg create mode 100644 src/stylesheets/Paper/Dark/unchecked.svg create mode 100644 src/stylesheets/Paper/Light/Arrows/down.svg create mode 100644 src/stylesheets/Paper/Light/Arrows/left.svg create mode 100644 src/stylesheets/Paper/Light/Arrows/right.svg create mode 100644 src/stylesheets/Paper/Light/Arrows/up.svg create mode 100644 src/stylesheets/Paper/Light/Toolbar/archives.svg create mode 100644 src/stylesheets/Paper/Light/Toolbar/executables.svg create mode 100644 src/stylesheets/Paper/Light/Toolbar/help.svg create mode 100644 src/stylesheets/Paper/Light/Toolbar/instances.svg create mode 100644 src/stylesheets/Paper/Light/Toolbar/nexus.svg create mode 100644 src/stylesheets/Paper/Light/Toolbar/problems.svg create mode 100644 src/stylesheets/Paper/Light/Toolbar/profiles.svg create mode 100644 src/stylesheets/Paper/Light/Toolbar/settings.svg create mode 100644 src/stylesheets/Paper/Light/Toolbar/tools.svg create mode 100644 src/stylesheets/Paper/Light/Toolbar/update.svg create mode 100644 src/stylesheets/Paper/Light/backup.svg create mode 100644 src/stylesheets/Paper/Light/check-alt.svg create mode 100644 src/stylesheets/Paper/Light/check-white.svg create mode 100644 src/stylesheets/Paper/Light/check.svg create mode 100644 src/stylesheets/Paper/Light/cross.svg create mode 100644 src/stylesheets/Paper/Light/dots.svg create mode 100644 src/stylesheets/Paper/Light/folder.svg create mode 100644 src/stylesheets/Paper/Light/heart.svg create mode 100644 src/stylesheets/Paper/Light/refresh.svg create mode 100644 src/stylesheets/Paper/Light/restore-alt.svg create mode 100644 src/stylesheets/Paper/Light/restore.svg create mode 100644 src/stylesheets/Paper/Light/run.svg create mode 100644 src/stylesheets/Paper/Light/shortcut.svg create mode 100644 src/stylesheets/Paper/Light/sort.svg create mode 100644 src/stylesheets/Paper/Light/unchecked-alt.svg create mode 100644 src/stylesheets/Paper/Light/unchecked-disabled.svg create mode 100644 src/stylesheets/Paper/Light/unchecked-hover.svg create mode 100644 src/stylesheets/Paper/Light/unchecked.svg (limited to 'src/stylesheets') diff --git a/src/stylesheets/Paper Dark by 6788.qss b/src/stylesheets/Paper Dark by 6788.qss new file mode 100644 index 00000000..9f4db66f --- /dev/null +++ b/src/stylesheets/Paper Dark by 6788.qss @@ -0,0 +1,970 @@ +/* v4.3 Paper Dark by 6788-00 */ +/* https://6788-00.tumblr.com/ */ + +/* Color Palette */ +/* Background - Main | #242424 */ +/* Background - Content | #141414 */ +/* Background - Alternate | #1C1C1C */ +/* Hover | #3D3D3D */ +/* Selected | #006868 */ + +/* All */ + +* { + color: #D3D3D3; + font-size: 12px; +} + +/* Main Window */ + +QWidget { + /* most of the window */ + background: #242424; + color: #D3D3D3; +} + +QWidget:disabled { + /* disabled parts of the window like the update button when there are no updates */ + background: #242424; + color: #808080; +} + +QAbstractItemView { + /* left and right pane container */ + background: #141414; + alternate-background-color: #1C1C1C; + show-decoration-selected: 1; + selection-background-color: #006868; + selection-color: #FFFFFF; +} + +QAbstractItemView::item { + padding: 1px; +} + +QAbstractItemView::item:hover { + /* rows on left and right pane when moused-over */ + background: #3D3D3D; + color: #FFFFFF; +} + +QAbstractItemView::item:selected { + /* rows on left and right pane when clicked */ + background: #006868; + color: #FFFFFF; +} + +QAbstractScrollArea::corner { + /* corner between where a vertical scrollbar and a horizontal scrollbar meet */ + background: #141414; + border: 2px solid #242424; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +QSplitter { + width: 8px; +} + +/* Toolbar */ + +QToolBar { + /* top toolbar; */ + background: #242424; + border: 1px solid #242424; +} + +QToolBar::separator { + /* uncertain, assumed: vertical seperator on toolbar left of the warnings button*/ + background: #242424; + margin: 6px 8px; +} + +QToolButton { + /* toolbar buttons */ + padding: 6px; + border-radius: 10px; + margin: 4px 4px 0px 4px; +} + +QToolButton:hover { + /* toolbar buttons when moused-over; */ + background: #006868; +} + +QToolButton:pressed { + /* toolbar buttons when clicked; */ + background: #006868; +} + +QToolButton:menu-indicator { + /* expandable indicator on toolbar buttons */ + image: url(./Paper/Dark/Arrows/down.svg); + margin: 4px; +} + +/* Toolbar Button Icons */ + +#actionChange_Game { + qproperty-icon: url(./Paper/Dark/Toolbar/instances.svg); +} + +#actionInstallMod { + qproperty-icon: url(./Paper/Dark/Toolbar/archives.svg); +} + +#actionNexus { + qproperty-icon: url(./Paper/Dark/Toolbar/nexus.svg); +} + +#actionAdd_Profile { + qproperty-icon: url(./Paper/Dark/Toolbar/profiles.svg); +} + +#actionModify_Executables { + qproperty-icon: url(./Paper/Dark/Toolbar/executables.svg); +} + +#actionTool { + qproperty-icon: url(./Paper/Dark/Toolbar/tools.svg); +} + +#actionSettings { + qproperty-icon: url(./Paper/Dark/Toolbar/settings.svg); +} + +#actionProblems { + qproperty-icon: url(./Paper/Dark/Toolbar/problems.svg); +} + +#actionUpdate { + qproperty-icon: url(./Paper/Dark/Toolbar/update.svg); +} + +#actionHelp { + qproperty-icon: url(./Paper/Dark/Toolbar/help.svg); +} + +/* Left Pane & File Trees */ + +ModListView, PluginListView { + /* Mods List and Plugins List specifically */ + margin: 2px 0px; +} + +QTreeView { + /* left pane and right pane under QAbstractItemView*/ + border-radius: 6px; +} + +QTreeView::branch:hover { + /* rows on the left pane when moused-over (below QAbstractItemView, i.e. to the left of the checkbox) */ + background: #3A3A3A; + color: #FFFFFF; +} + +QTreeView::branch:selected { + /* rows on the left pane when clicked (below QAbstractItemView, i.e. to the left of the checkbox) */ + background: #006868; + color: #FFFFFF; +} + +QTreeView::branch:closed:has-children:has-siblings, +QTreeView::branch:closed:has-children:!has-siblings { + /* a branch that is closed */ + image: url(./Paper/Dark/Arrows/right.svg); +} + +QTreeView::branch:open:has-children:has-siblings, +QTreeView::branch:open:has-children:!has-siblings { + /* a branch that is open */ + image: url(./Paper/Dark/Arrows/down.svg); +} + +QListView { + /* saves window */ + border-radius: 6px; +} + +QListView::item:hover { + /* a row on the saves tab when moused-over */ + background: #3D3D3D; + color: #FFFFFF; + padding: 2px 0px; +} + +QListView::item:selected { + /* a row on the saves tab when clicked */ + background: #006868; + color: #FFFFFF; + padding: 2px 0px; +} + +QTextEdit { + /* large text fields */ + background: #141414; + border-radius: 6px; +} + +QWebView { + /* Nexus Info window */ + background: #141414; + border-radius: 6px; +} + +/* Group Boxes */ + +QGroupBox { + /* boxes that group multiple elements together (e.g. on Settings) */ + padding: 24px 4px; + border: 2px solid #141414; + border-radius: 10px; +} + +QGroupBox::title { + /* title of group boxes */ + background: transparent; + subcontrol-origin: padding; + subcontrol-position: top left; + padding: 8px; +} + +/* Text Fields */ + +QLineEdit { + /* text fields like NameFilter and directory fields */ + background: #141414; + min-height: 14px; + padding: 2px; + border: 2px solid #141414; + border-radius: 6px; +} + +QLineEdit:hover { + /* text fields when moused-over */ + border: 2px solid #006868; +} + +/* Most Dropdown Menus */ + +QComboBox { + /* dropdown menus */ + background: #141414; + min-height: 20px; + padding-left: 5px; + border: 2px solid #141414; + border-radius: 6px; + margin: 4px 0px; +} + +QComboBox:hover { + /* dropdown menus when moused-over */ + border: 2px solid #006868; +} + +QComboBox:on { + /* dropdown menus when expanded */ + background: #006868; + color: #FFFFFF; + border: 2px solid #006868; +} + +QComboBox::drop-down { + /* area for expandable indicator */ + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; +} + +QComboBox QAbstractItemView { + /* actual menu that expands */ + background: #141414; + border: 2px solid #242424; + border-radius: 6px; +} + +QComboBox::down-arrow { + /* expandable indicator */ + image: url(./Paper/Dark/Arrows/down.svg); +} + +/* Most Buttons */ + +QPushButton { + /* most buttons */ + background: #141414; + color: #D3D3D3; + min-height: 20px; + padding: 2px 12px; + border-radius: 6px; + margin: 2px 0px; +} + +QPushButton:disabled { + /* most buttons when disabled */ + border: 2px solid #141414; +} + +QPushButton:hover { + /* most buttons when hovered */ + background: #006868; + color: #FFFFFF; +} + +QPushButton:pressed { + /* most buttons when clicked */ + background: #006868; + color: #FFFFFF; +} + +QPushButton::menu-indicator { + /* expandable indicator for most buttons */ + subcontrol-position: right center; + image: url(./Paper/Dark/Arrows/down.svg); + padding: 2px; + margin: 4px 4px; +} + +/* Icons */ + +#listOptionsBtn { + /* Options button */ + qproperty-icon: url(./Paper/Dark/dots.svg); + qproperty-iconSize: 16px; + padding-left: 2px; +} + +#openFolderMenu { + /* Open Folder button */ + qproperty-icon: url(./Paper/Dark/folder.svg); + qproperty-iconSize: 14px; + padding-left: 4px; +} + +#restoreModsButton, +#restoreButton { + /* Restore Backup buttons */ + qproperty-icon: url(./Paper/Dark/restore.svg); + qproperty-iconSize: 14px; +} + +#saveModsButton, +#saveButton { + /* Backup buttons */ + qproperty-icon: url(./Paper/Dark/backup.svg); + qproperty-iconSize: 14px; +} + +#bossButton { + /* Sort button */ + qproperty-icon: url(./Paper/Dark/sort.svg); + qproperty-iconSize: 14px; +} + +#linkButton { + /* Shortcuts button */ + qproperty-icon: url(./Paper/Dark/shortcut.svg); + qproperty-iconSize: 14px; +} + +#refreshButton, +#btnRefreshData, +#btnRefreshDownloads { + /* Refresh buttons */ + qproperty-icon: url(./Paper/Dark/refresh.svg); + qproperty-iconSize: 14px; +} + +#endorseBtn { + /* Endorse button on the Nexus Info tab of the Information window */ + qproperty-icon: url(./Paper/Dark/heart.svg); + qproperty-iconSize: 14px; +} + +#clearCacheButton { + /* Clear Cache button on the Nexus tab of the Settings window */ + qproperty-icon: url(./Paper/Dark/cross.svg); + qproperty-iconSize: 14px; +} + +#deactivateESP, +#activateESP { + /* activate and deactivate ESP buttons */ + background: #141414; +} + +#deactivateESP:hover, +#activateESP:hover { + /* activate and deactivate ESP buttons when moused-over */ + background: #006868; +} + +#deactivateESP { + /* icon for the deactivate ESP button */ + qproperty-icon: url(./Paper/Dark/backup.svg); +} + +#activateESP { + /* icon for the activate ESP button */ + qproperty-icon: url(./Paper/Dark/restore-alt.svg); +} + +/* Run button */ + +#startButton { + /* Run button */ + background: #006868; + color: #FFFFFF; + qproperty-icon: url(./Paper/Dark/run.svg); + qproperty-iconSize: 30px; + padding: 6px; +} + +#startButton:hover { + /* Run button when moused-over*/ + background: #3D3D3D; +} + +/* Scroll Bars */ + +/* Horizontal */ + +QScrollBar:horizontal { + /* horizontal scroll bar */ + background: #141414; + height: 20px; + border: 2px solid #242424; + margin: 0px 23px -2px 23px; +} + +QScrollBar::handle:horizontal { + /* handle for horizontal scroll bars */ + background: #3D3D3D; + min-width: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:horizontal { + /* scroll right button */ + background: #141414; + image: url(./Paper/Dark/Arrows/right.svg); + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; + border: 2px solid #242424; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:horizontal { + /* scroll left button */ + background: #141414; + image: url(./Paper/Dark/Arrows/left.svg); + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; + border: 2px solid #242424; + border-bottom-left-radius: 6px; + margin: 0px 0px -2px -2px; +} + +/* Vertical */ + +QScrollBar:vertical { + /* vertical scroll bar */ + background: #141414; + width: 20px; + border: 2px solid #242424; + margin: 23px -2px 23px 0px; +} + +QScrollBar::handle:vertical { + /* handle for vertical scroll bars */ + background: #3D3D3D; + min-height: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:vertical { + /* scroll down button */ + background: #141414; + image: url(./Paper/Dark/Arrows/down.svg); + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; + border: 2px solid #242424; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:vertical { + /* scroll up button */ + background: #141414; + image: url(./Paper/Dark/Arrows/up.svg); + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; + border: 2px solid #242424; + border-top-right-radius: 6px; + margin: -2px -2px 0px 0px; +} + +/* Combined */ + +QScrollBar::handle:horizontal:hover, +QScrollBar::handle:vertical:hover, +QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover { + /* buttons and handles when moused-over */ + background: #006868; +} + +QScrollBar::handle:horizontal:pressed, +QScrollBar::handle:vertical:pressed, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed { + /* buttons and handles when clicked */ + background: #006868; +} + +QScrollBar::add-page:horizontal, +QScrollBar::sub-page:horizontal, +QScrollBar::add-page:vertical, +QScrollBar::sub-page:vertical { + /* area on scroll bars where clicking it scrolls to where you clicked */ + background: transparent; +} + +/* Header Rows */ + +QHeaderView { + /* header row (i.e. Mod Name, Flags, Category, etc.) */ + background: #242424; +} + +QHeaderView::section { + /* each section on the header row (i.e. Mod name is one section and Flags another) */ + background: #141414; + color: #D3D3D3; + height: 22px; + padding: 0px 5px; + border: 0px; + border-bottom: 2px solid #242424; + border-right: 2px solid #242424; +} + +QHeaderView::section:first { + /* first section on a header row */ + border-top-left-radius: 6px; +} + +QHeaderView::section:last { + /* last section on a header row */ + border-right: 0px; + border-top-right-radius: 6px; +} + +QHeaderView::section:hover { + /* a section on a header row when hovered */ + background: #3D3D3D; + color: #FFFFFF; +} + +QHeaderView::up-arrow { + /* ascending sort indicator */ + image: url(./Paper/Dark/Arrows/up.svg); + padding-right: 4px; + height: 10px; + width: 10px; +} + +QHeaderView::down-arrow { + /* descending sort indicator */ + image: url(./Paper/Dark/Arrows/down.svg); + padding-right: 4px; + height: 10px; + width: 10px; +} + +/* Right Click Menus, Toolbar Dropdown Menus, & Tooltips */ + +QMenu { + /* right click menu */ + background: #141414; + border: 2px solid #242424; + border-radius: 6px; +} + +QMenu::item { + /* rows on right click menus */ + background: #141414; + padding: 5px 20px 5px 24px; +} + +QMenu::item:selected { + /* rows on right click menus when moused-over (i dunno) */ + background: #006868; + color: #FFFFFF; + border: 0px; + border-radius: 4px; +} + +QMenu::item:disabled { + /* unavailable rows on right click menus */ + background: #242424; + color: #808080; +} + +QMenu::separator { + /* seperators on right click menus */ + height: 2px; + background: #242424; +} + +QMenu::icon { + /* area for icons on right click menus */ + padding: 4px; +} + +QMenu::right-arrow { + /* submenu indicator */ + image: url(./Paper/Dark/Arrows/right.svg); + padding-right: 5px; +} + +QMenu QPushButton { + /* Change Categories and Primary Categories buttons */ + background: #141414; + color: #D3D3D3; + padding: 2px 24px; + text-align: left; + border-radius: 0px; +} + +QMenu QPushButton:hover { + /* Change Categories and Primary Categories buttons when moused-over */ + border-radius: 6px; +} + +QMenu QCheckBox { + /* checkboxes on right click menus (change categories)*/ + background: #141414; + padding: 2px 6px; +} + +QMenu QCheckBox:hover { + /* checkboxes on right click menus when moused-over (change categories) */ + background: #3D3D3D; + color: #FFFFFF; +} + +QMenu QRadioButton { + /* radio buttons on right click menus (primary categories) */ + background: #141414; + padding: 2px 6px; +} + +QToolTip { + /* all tooltips */ + background: #141414; + border: 2px solid #242424; + border-radius: 6px; +} + +/* Progress Bars (Downloads) */ + +QProgressBar { + /* progress bars when downloading */ + background: #141414; + text-align: center; + border: 2px solid #242424; + border-radius: 6px; + margin: 0px 10px; +} + +QProgressBar::chunk { + /* the loading part that moves on progress bars */ + background: #006868; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +/* Right Pane and Tab Bars */ + +QTabWidget::pane { + /* right pane */ + top: 1px; + padding: 2px 2px 10px 2px; + border: 2px solid #141414; + border-radius: 10px; +} + +QTabWidget QAbstractScrollArea::item { + padding: 2px; +} + +QTabWidget::tab-bar { + /* tabs */ + alignment: center; +} + +QTabBar::tab { + /* a tab */ + background: #141414; + color: #141414; + padding: 4px 1em; + border: 2px solid #141414; + margin: 3px 1px; +} + +QTabBar::tab:!selected { + /* a tab that is not clicked */ + background: #141414; + color: #D3D3D3; + border: 2px solid #141414; +} + +QTabBar::tab:disabled { + /* a tab that is disabled */ + background: #242424; + color: #808080; + border: 2px solid transparent; +} + +QTabBar::tab:selected { + /* a tab that is clicked */ + color: #FFFFFF; + background: #006868; + border: 2px solid #006868; +} + +QTabBar::tab:hover { + /* a tab when moused-over */ + color: #FFFFFF; + background: #3D3D3D; + border: 2px solid #3D3D3D; +} + +QTabBar::tab:first { + /* that first tab */ + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; +} + +QTabBar::tab:last { + /* the last tab */ + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; +} + +QTabBar QToolButton { + /* buttons to scroll between more tabs on a tab bar */ + background: #3D3D3D; + padding: 1px; + border-radius: 6px; + margin: 1px; +} + +QTabBar QToolButton:disabled { + /* buttons to scroll on a tab bar when it's unavailable */ + background: transparent; +} + +QLCDNumber { + /* LCD number on the Conflicts tab */ + background: #141414; + color: #006868; + border-radius: 6px; +} + +/* Tables (Configure Mod Categories) */ + +QTableView { + /* a table */ + gridline-color: #242424; + border: 0px; +} + +/* Checkboxes */ + +QTreeView::indicator:unchecked, +QCheckBox::indicator:unchecked, +QGroupBox::indicator:unchecked, +QRadioButton::indicator:unchecked { + /* a checkbox that is unchecked */ + image: url(./Paper/Dark/unchecked.svg); + width: 14px; + height: 14px; +} + +QCheckBox::indicator:unchecked:hover, +QRadioButton::indicator:unchecked:hover { + /* a checkbox that is unchecked when moused-over and clicked */ + image: url(./Paper/Dark/unchecked-alt.svg); +} + +QTreeView::indicator:checked, +QCheckBox::indicator:checked, +QGroupBox::indicator:checked, +QRadioButton::indicator:checked { + /* a checkbox that is checked */ + image: url(./Paper/Dark/check.svg); + width: 14px; + height: 14px; +} + +QTreeView::indicator:checked:selected, +QCheckBox::indicator:checked:hover, +QRadioButton::indicator:checked:hover { + /* a checkbox that is checked when moused-over and clicked */ + image: url(./Paper/Dark/check-alt.svg); +} + +QCheckBox::indicator:disabled { + /* a checkbox that is disabled */ + image: url(./Paper/Dark/unchecked-disabled.svg); +} + +/* Spinboxes */ + +QSpinBox, +QDoubleSpinBox { + /* usually boxes for selecting numbers */ + min-height: 24px; + min-width: 60px; + background: #141414; + padding: 0px 2px; + border: 2px solid #242424; + border-radius: 6px; + margin: 0px -4px; +} + +QSpinBox::up-button, +QDoubleSpinBox::up-button { + /* up button on spinboxes */ + min-height: 28px; + min-width: 20px; + subcontrol-position: center right; + border: 2px solid #242424; + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +QSpinBox::up-arrow, +QDoubleSpinBox::up-arrow { + /* arrow for the up button */ + image: url(./Paper/Dark/Arrows/up.svg); +} + +QSpinBox::up-button:hover, +QDoubleSpinBox::up-button:hover { + /* up button on spinboxes when moused-over */ + background: #3D3D3D; +} + +QSpinBox::down-button, +QDoubleSpinBox::down-button { + /* down button on spinboxes */ + min-height: 28px; + min-width: 20px; + subcontrol-position: center left; + border: 2px solid #242424; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +QSpinBox::down-arrow, +QDoubleSpinBox::down-arrow { + /* arrow for the up button */ + image: url(./Paper/Dark/Arrows/down.svg); +} + +QSpinBox::down-button:hover, +QDoubleSpinBox::down-button:hover { + /* down button on spinboxes when moused-over */ + background: #3D3D3D; +} + +/* Sliders */ + +QSlider::groove { + /* sliders */ + height: 0px; + border: 1px solid #3D3D3D; +} + +QSlider::handle { + /* slider handles */ + background: #141414; + border: 2px solid #3D3D3D; + border-radius: 6px; + margin: -10px; +} + +QSlider::handle:hover { + /* Slider handles when moused-over */ + background: #3D3D3D; +} + +/* Downloads Tab */ + +#downloadTab QAbstractScrollArea { + /* background of the entire downloads tab */ + background: #242424; +} + +DownloadListWidget QFrame, +DownloadListWidgetCompact, +DownloadListWidgetCompact QLabel { + /* an entry on the Downloads tab */ + background: #141414; +} + +DownloadListWidget#frame { + /* outer box of an entry on the Downloads tab */ + border: none; +} + +#installLabel { + /* installed/done label */ + color: none; +} + +/* Compact Downloads View */ + +DownloadListWidgetCompact, +DownloadListWidgetCompact QLabel { + /* an entry on the Downloads tab */ + background: #141414; +} + +/* Categories Filter */ + +#displayCategoriesBtn { + /* Filter button */ + min-width: 12px; +} + +#categoriesList { + /* Categories panel */ + min-width: 200px; + margin-bottom: 4px; +} + +#categoriesGroup { + /* Categories group box */ + padding-bottom: 0px; +} + +/* Fixes */ + +#executablesListBox::item { + /* fixes the black text problem on the Modify Executables window */ + color: #D3D3D3; +} \ No newline at end of file diff --git a/src/stylesheets/Paper Light by 6788.qss b/src/stylesheets/Paper Light by 6788.qss new file mode 100644 index 00000000..36585291 --- /dev/null +++ b/src/stylesheets/Paper Light by 6788.qss @@ -0,0 +1,973 @@ +/* v4.3 Paper Light by 6788-00 */ +/* https://6788-00.tumblr.com/ */ + +/* Color Palette */ +/* Background - Main | #EBEBEB */ +/* Background - Content | #FFFFFF */ +/* Background - Alternate | #F6F6F6 */ +/* Hover | #C2C2C2 */ +/* Selected | #008484 */ + +/* All */ + +* { + color: #000000; + font-size: 12px; +} + +/* Main Window */ + +QWidget { + /* most of the window */ + background: #EBEBEB; + color: #000000; +} + +QWidget:disabled { + /* disabled parts of the window like the update button when there are no updates */ + background: #EBEBEB; + color: #808080; +} + +QAbstractItemView { + /* left and right pane container */ + background: #FFFFFF; + alternate-background-color: #F6F6F6; + show-decoration-selected: 1; + selection-background-color: #008484; + selection-color: #FFFFFF; +} + +QAbstractItemView::item:hover { + /* rows on left and right pane when moused-over */ + background: #C2C2C2; +} + +QAbstractItemView::item:selected { + /* rows on left and right pane when clicked */ + background: #008484; + color: #FFFFFF; +} + +QAbstractScrollArea::corner { + /* corner between where a vertical scrollbar and a horizontal scrollbar meet */ + background: #FFFFFF; + border: 2px solid #EBEBEB; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +QSplitter { + width: 8px; +} + +/* Toolbar */ + +QToolBar { + /* top toolbar; */ + background: #EBEBEB; + border: 1px solid #EBEBEB; +} + +QToolBar::separator { + /* uncertain, assumed: vertical seperator on toolbar left of the warnings button*/ + background: #EBEBEB; + margin: 6px 8px; +} + +QToolButton { + /* toolbar buttons */ + padding: 6px; + border-radius: 10px; + margin: 4px 4px 0px 4px; +} + +QToolButton:hover { + /* toolbar buttons when moused-over; */ + background: #008484; +} + +QToolButton:pressed { + /* toolbar buttons when clicked; */ + background: #008484; +} + +QToolButton:menu-indicator { + /* expandable indicator on toolbar buttons */ + image: url(./Paper/Light/Arrows/down.svg); + margin: 4px; +} + +/* Toolbar Button Icons */ + +#actionChange_Game { + qproperty-icon: url(./Paper/Light/Toolbar/instances.svg); +} + +#actionInstallMod { + qproperty-icon: url(./Paper/Light/Toolbar/archives.svg); +} + +#actionNexus { + qproperty-icon: url(./Paper/Light/Toolbar/nexus.svg); +} + +#actionAdd_Profile { + qproperty-icon: url(./Paper/Light/Toolbar/profiles.svg); +} + +#actionModify_Executables { + qproperty-icon: url(./Paper/Light/Toolbar/executables.svg); +} + +#actionTool { + qproperty-icon: url(./Paper/Light/Toolbar/tools.svg); +} + +#actionSettings { + qproperty-icon: url(./Paper/Light/Toolbar/settings.svg); +} + +#actionProblems { + qproperty-icon: url(./Paper/Light/Toolbar/problems.svg); +} + +#actionUpdate { + qproperty-icon: url(./Paper/Light/Toolbar/update.svg); +} + +#actionHelp { + qproperty-icon: url(./Paper/Light/Toolbar/help.svg); +} + +/* Left Pane & File Trees */ + +ModListView, PluginListView { + /* Mods List and Plugins List specifically */ + margin: 4px 0px; +} + +QTreeView { + /* left pane and right pane under QAbstractItemView*/ + border-radius: 6px; +} + +QTreeView::branch:hover { + /* rows on the left pane when moused-over (below QAbstractItemView, i.e. to the left of the checkbox) */ + background: #C2C2C2; + color: #FFFFFF; +} + +QTreeView::branch:selected { + /* rows on the left pane when clicked (below QAbstractItemView, i.e. to the left of the checkbox) */ + background: #008484; + color: #FFFFFF; +} + +QTreeView::item:selected { + /* rows on the left pane when selected */ + background: #008484; + color: #FFFFFF; +} + +QTreeView::branch:closed:has-children:has-siblings, +QTreeView::branch:closed:has-children:!has-siblings { + /* a branch that is closed */ + image: url(./Paper/Light/Arrows/right.svg); +} + +QTreeView::branch:open:has-children:has-siblings, +QTreeView::branch:open:has-children:!has-siblings { + /* a branch that is open */ + image: url(./Paper/Light/Arrows/down.svg); +} + +QListView { + /* saves window */ + border-radius: 6px; +} + +QListView::item { + /* Increases the line height of the Saves tab */ + padding: 2px 0px; +} + +QListView::item:hover { + /* uncertain, assumed: rows on the saves window when moused-over */ + background: #C2C2C2; + padding: 2px 0px; +} + +QListView::item:selected { + /*uncertain, assumed: rows on the saves window when clicked */ + background: #008484; + color: #FFFFFF; + padding: 2px 0px; +} + +QTextEdit { + /* large text fields */ + background: #FFFFFF; + border-radius: 6px; +} + +QWebView { + /* Nexus Info window */ + background: #FFFFFF; + border-radius: 6px; +} + +/* Group Boxes */ + +QGroupBox { + /* boxes that group multiple elements together (e.g. on Settings) */ + padding: 24px 4px; + border: 2px solid #FFFFFF; + border-radius: 10px; +} + +QGroupBox::title { + /* title of group boxes */ + background: transparent; + subcontrol-origin: padding; + subcontrol-position: top left; + padding: 8px; +} + +/* Text Fields */ + +QLineEdit { + /* text fields like NameFilter and directory fields */ + background: #FFFFFF; + min-height: 14px; + padding: 2px; + border: 2px solid #FFFFFF; + border-radius: 6px; +} + +QLineEdit:hover { + /* text fields when moused-over */ + border: 2px solid #008484; +} + +/* Most Dropdown Menus */ + +QComboBox { + /* dropdown menus */ + background: #FFFFFF; + min-height: 20px; + padding-left: 5px; + border: 2px solid #FFFFFF; + border-radius: 6px; + margin: 4px 0px; +} + +QComboBox:hover { + /* dropdown menus when moused-over */ + border: 2px solid #008484; +} + +QComboBox:on { + /* dropdown menus when expanded */ + background: #008484; + color: #FFFFFF; + border: 2px solid #008484; +} + +QComboBox::drop-down { + /* area for expandable indicator */ + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; +} + +QComboBox QAbstractItemView { + /* actual menu that expands */ + background: #FFFFFF; + border: 2px solid #EBEBEB; + border-radius: 6px; +} + +QComboBox::down-arrow { + /* expandable indicator */ + image: url(./Paper/Light/Arrows/down.svg); +} + +/* Most Buttons */ + +QPushButton { + /* most buttons */ + background: #FFFFFF; + color: #000000; + min-height: 20px; + padding: 2px 12px; + border-radius: 6px; +} + +QPushButton:disabled { + /* most buttons when disabled */ + border: 2px solid #FFFFFF; +} + +QPushButton:hover { + /* most buttons when hovered */ + background: #008484; + color: #FFFFFF; +} + +QPushButton:pressed { + /* most buttons when clicked */ + background: #008484; + color: #FFFFFF; +} + +QPushButton::menu-indicator { + /* expandable indicator for most buttons */ + subcontrol-position: right center; + image: url(./Paper/Light/Arrows/down.svg); + padding: 2px; + margin: 4px 4px; +} + +/* Icons */ + +#listOptionsBtn { + /* Options button */ + qproperty-icon: url(./Paper/Light/dots.svg); + qproperty-iconSize: 16px; + padding-left: 2px; +} + +#openFolderMenu { + /* Open Folder button */ + qproperty-icon: url(./Paper/Light/folder.svg); + qproperty-iconSize: 14px; + padding-left: 4px; +} + +#restoreModsButton, +#restoreButton { + /* Restore Backup buttons */ + qproperty-icon: url(./Paper/Light/restore.svg); + qproperty-iconSize: 14px; +} + +#saveModsButton, +#saveButton { + /* Backup buttons */ + qproperty-icon: url(./Paper/Light/backup.svg); + qproperty-iconSize: 14px; +} + +#bossButton { + /* Sort button */ + qproperty-icon: url(./Paper/Light/sort.svg); + qproperty-iconSize: 14px; +} + +#linkButton { + /* Shortcuts button */ + qproperty-icon: url(./Paper/Light/shortcut.svg); + qproperty-iconSize: 14px; +} + +#refreshButton, +#btnRefreshData, +#btnRefreshDownloads { + /* Refresh buttons */ + qproperty-icon: url(./Paper/Light/refresh.svg); + qproperty-iconSize: 14px; +} + +#endorseBtn { + /* Endorse button on the Nexus Info tab of the Information window */ + qproperty-icon: url(./Paper/Light/heart.svg); + qproperty-iconSize: 14px; +} + +#clearCacheButton { + /* Clear Cache button on the Nexus tab of the Settings window */ + qproperty-icon: url(./Paper/Light/cross.svg); + qproperty-iconSize: 14px; +} + +#deactivateESP, +#activateESP { + /* activate and deactivate ESP buttons */ + background: #FFFFFF; +} + +#deactivateESP:hover, +#activateESP:hover { + /* activate and deactivate ESP buttons when moused-over */ + background: #008484; +} + +#deactivateESP { + /* icon for the deactivate ESP button */ + qproperty-icon: url(./Paper/Light/backup.svg); +} + +#activateESP { + /* icon for the activate ESP button */ + qproperty-icon: url(./Paper/Light/restore-alt.svg); +} + +/* Run button */ + +#startButton { + /* Run button */ + background: #008484; + color: #FFFFFF; + qproperty-icon: url(./Paper/Light/run.svg); + qproperty-iconSize: 30px; + padding: 6px; +} + +#startButton:hover { + /* Run button when moused-over*/ + background: #C2C2C2; +} + +/* Scroll Bars */ + +/* Horizontal */ + +QScrollBar:horizontal { + /* horizontal scroll bar */ + background: #FFFFFF; + height: 20px; + border: 2px solid #EBEBEB; + margin: 0px 23px -2px 23px; +} + +QScrollBar::handle:horizontal { + /* handle for horizontal scroll bars */ + background: #C2C2C2; + min-width: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:horizontal { + /* scroll right button */ + background: #FFFFFF; + image: url(./Paper/Light/Arrows/right.svg); + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; + border: 2px solid #EBEBEB; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:horizontal { + /* scroll left button */ + background: #FFFFFF; + image: url(./Paper/Light/Arrows/left.svg); + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; + border: 2px solid #EBEBEB; + border-bottom-left-radius: 6px; + margin: 0px 0px -2px -2px; +} + +/* Vertical */ + +QScrollBar:vertical { + /* vertical scroll bar */ + background: #FFFFFF; + width: 20px; + border: 2px solid #EBEBEB; + margin: 23px -2px 23px 0px; +} + +QScrollBar::handle:vertical { + /* handle for vertical scroll bars */ + background: #C2C2C2; + min-height: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:vertical { + /* scroll down button */ + background: #FFFFFF; + image: url(./Paper/Light/Arrows/down.svg); + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; + border: 2px solid #EBEBEB; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:vertical { + /* scroll up button */ + background: #FFFFFF; + image: url(./Paper/Light/Arrows/up.svg); + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; + border: 2px solid #EBEBEB; + border-top-right-radius: 6px; + margin: -2px -2px 0px 0px; +} + +/* Combined */ + +QScrollBar::handle:horizontal:hover, +QScrollBar::handle:vertical:hover, +QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover { + /* buttons and handles when moused-over */ + background: #008484; +} + +QScrollBar::handle:horizontal:pressed, +QScrollBar::handle:vertical:pressed, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed { + /* buttons and handles when clicked */ + background: #008484; +} + +QScrollBar::add-page:horizontal, +QScrollBar::sub-page:horizontal, +QScrollBar::add-page:vertical, +QScrollBar::sub-page:vertical { + /* area on scroll bars where clicking it scrolls to where you clicked */ + background: transparent; +} + +/* Header Rows */ + +QHeaderView { + /* header row (i.e. Mod Name, Flags, Category, etc.) */ + background: #EBEBEB; +} + +QHeaderView::section { + /* each section on the header row (i.e. Mod name is one section and Flags another) */ + background: #FFFFFF; + color: #000000; + height: 22px; + padding: 0px 5px; + border: 0px; + border-bottom: 2px solid #EBEBEB; + border-right: 2px solid #EBEBEB; +} + +QHeaderView::section:first { + /* first section on a header row */ + border-top-left-radius: 6px; +} + +QHeaderView::section:last { + /* last section on a header row */ + border-right: 0px; + border-top-right-radius: 6px; +} + +QHeaderView::section:hover { + /* a section on a header row when hovered */ + background: #C2C2C2; +} + +QHeaderView::up-arrow { + /* ascending sort indicator */ + image: url(./Paper/Light/Arrows/up.svg); + padding-right: 4px; + height: 10px; + width: 10px; +} + +QHeaderView::down-arrow { + /* descending sort indicator */ + image: url(./Paper/Light/Arrows/down.svg); + padding-right: 4px; + height: 10px; + width: 10px; +} + +/* Right Click Menus, Toolbar Dropdown Menus, & Tooltips */ + +QMenu { + /* right click menu */ + background: #FFFFFF; + border: 2px solid #EBEBEB; + border-radius: 6px; +} + +QMenu::item { + /* rows on right click menus */ + background: #FFFFFF; + padding: 5px 20px 5px 24px; +} + +QMenu::item:selected { + /* rows on right click menus when moused-over (i dunno) */ + background: #008484; + color: #FFFFFF; + border: 0px; + border-radius: 4px; +} + +QMenu::item:disabled { + /* unavailable rows on right click menus */ + background: #EBEBEB; + color: #808080; +} + +QMenu::separator { + /* seperators on right click menus */ + height: 2px; + background: #EBEBEB; +} + +QMenu::icon { + /* area for icons on right click menus */ + padding: 4px; +} + +QMenu::right-arrow { + /* submenu indicator */ + image: url(./Paper/Light/Arrows/right.svg); + padding-right: 5px; +} + +QMenu QPushButton { + /* Change Categories and Primary Categories buttons */ + background: #FFFFFF; + color: #000000; + padding: 2px 24px; + text-align: left; + border-radius: 0px; +} + +QMenu QPushButton:hover { + /* Change Categories and Primary Categories buttons when moused-over */ + border-radius: 6px; +} + +QMenu QCheckBox { + /* checkboxes on right click menus (change categories)*/ + background: #FFFFFF; + padding: 2px 6px; +} + +QMenu QCheckBox:hover { + /* checkboxes on right click menus when moused-over (change categories) */ + background: #C2C2C2; + color: #FFFFFF; +} + +QMenu QRadioButton { + /* radio buttons on right click menus (primary categories) */ + background: #FFFFFF; + padding: 2px 6px; +} + +QToolTip { + /* all tooltips */ + background: #FFFFFF; + border: 2px solid #EBEBEB; + border-radius: 6px; +} + +/* Progress Bars (Downloads) */ + +QProgressBar { + /* progress bars when downloading */ + background: #FFFFFF; + text-align: center; + border: 0px; + border-radius: 6px; + margin: 0px 10px; +} + +QProgressBar::chunk { + /* the loading part that moves on progress bars */ + background: #C2C2C2; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +/* Right Pane and Tab Bars */ + +QTabWidget::pane { + /* right pane */ + top: 1px; + padding: 2px 2px 10px 2px; + border: 2px solid #FFFFFF; + border-radius: 10px; +} + +QTabWidget QAbstractScrollArea::item { + padding: 2px; +} + +QTabWidget::tab-bar { + /* tabs */ + alignment: center; +} + +QTabBar::tab { + /* a tab */ + background: #FFFFFF; + color: #000000; + padding: 4px 1em; + border: 2px solid #FFFFFF; + margin: 3px 1px; +} + +QTabBar::tab:!selected { + /* a tab that is not clicked */ + background: #FFFFFF; + color: #000000; + border: 2px solid #FFFFFF; +} + +QTabBar::tab:disabled { + /* a tab that is disabled */ + background: #EBEBEB; + color: #808080; + border: 2px solid transparent; +} + +QTabBar::tab:selected { + /* a tab that is clicked */ + color: #FFFFFF; + background: #008484; + border: 2px solid #008484; +} + +QTabBar::tab:hover { + /* a tab when moused-over */ + background: #C2C2C2; + color: #000000; + border: 2px solid #C2C2C2; +} + +QTabBar::tab:first { + /* that first tab */ + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; +} + +QTabBar::tab:last { + /* the last tab */ + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; +} + +QTabBar QToolButton { + /* buttons to scroll between more tabs on a tab bar */ + background: #C2C2C2; + padding: 1px; + border-radius: 6px; + margin: 1px; +} + +QTabBar QToolButton:disabled { + /* buttons to scroll on a tab bar when it's unavailable */ + background: transparent; +} + +QLCDNumber { + /* LCD number on the Conflicts tab */ + background: #FFFFFF; + color: #008484; + border-radius: 6px; +} + +/* Tables (Configure Mod Categories) */ + +QTableView { + /* a table */ + gridline-color: #EBEBEB; + border: 0px; +} + +/* Checkboxes */ + +QTreeView::indicator:unchecked, +QCheckBox::indicator:unchecked, +QGroupBox::indicator:unchecked, +QRadioButton::indicator:unchecked { + /* a checkbox that is unchecked */ + image: url(./Paper/Light/unchecked.svg); + width: 14px; + height: 14px; +} + +QCheckBox::indicator:unchecked:hover, +QRadioButton::indicator:unchecked:hover { + /* a checkbox that is unchecked when moused-over and clicked */ + image: url(./Paper/Light/unchecked-hover.svg); +} + +QTreeView::indicator:unchecked:selected { + image: url(./Paper/Light/unchecked-alt.svg); +} + +QTreeView::indicator:checked, +QCheckBox::indicator:checked, +QGroupBox::indicator:checked, +QRadioButton::indicator:checked { + /* a checkbox that is checked */ + image: url(./Paper/Light/check.svg); + width: 14px; + height: 14px; +} + +QCheckBox::indicator:checked:hover, +QRadioButton::indicator:checked:hover { + /* a checkbox that is checked when moused-over and clicked */ + image: url(./Paper/Light/check-alt.svg); +} + +QTreeView::indicator:checked:selected { + image: url(./Paper/Light/check-white.svg); +} + +QCheckBox::indicator:disabled { + /* a checkbox that is disabled */ + image: url(./Paper/Light/unchecked-disabled.svg); +} + +/* Spinboxes */ + +QSpinBox, +QDoubleSpinBox { + /* usually boxes for selecting numbers */ + min-height: 24px; + min-width: 60px; + background: #FFFFFF; + padding: 0px 2px; + border: 2px solid #EBEBEB; + border-radius: 6px; + margin: 0px -4px; +} + +QSpinBox::up-button, +QDoubleSpinBox::up-button { + /* up button on spinboxes */ + min-height: 28px; + min-width: 20px; + subcontrol-position: center right; + border: 2px solid #EBEBEB; + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +QSpinBox::up-arrow, +QDoubleSpinBox::up-arrow { + /* arrow for the up button */ + image: url(./Paper/Light/Arrows/up.svg); +} + +QSpinBox::up-button:hover, +QDoubleSpinBox::up-button:hover { + /* up button on spinboxes when moused-over */ + background: #C2C2C2; +} + +QSpinBox::down-button, +QDoubleSpinBox::down-button { + /* down button on spinboxes */ + min-height: 28px; + min-width: 20px; + subcontrol-position: center left; + border: 2px solid #EBEBEB; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +QSpinBox::down-arrow, +QDoubleSpinBox::down-arrow { + /* arrow for the up button */ + image: url(./Paper/Light/Arrows/down.svg); +} + +QSpinBox::down-button:hover, +QDoubleSpinBox::down-button:hover { + /* down button on spinboxes when moused-over */ + background: #C2C2C2; +} + +/* Sliders */ + +QSlider::groove { + /* sliders */ + height: 0px; + border: 1px solid #008484; +} + +QSlider::handle { + /* slider handles */ + background: #FFFFFF; + border: 2px solid #008484; + border-radius: 6px; + margin: -10px; +} + +QSlider::handle:hover { + /* Slider handles when moused-over */ + background: #008484; +} + +/* Downloads Tab */ + +#downloadTab QAbstractScrollArea { + /* background of the entire downloads tab */ + background: #EBEBEB; +} + +DownloadListWidget QFrame, +DownloadListWidgetCompact, +DownloadListWidgetCompact QLabel { + /* an entry on the Downloads tab */ + background: #FFFFFF; +} + +DownloadListWidget #frame { + /* outer box of an entry on the Downloads tab */ + border: none; +} + +#installLabel { + /* installed/done label */ + color: none; +} + +/* Compact Downloads View */ + +DownloadListWidgetCompact, +DownloadListWidgetCompact QLabel { + /* an entry on the Downloads tab */ + background: #FFFFFF; +} + +/* Categories Filter */ + +#displayCategoriesBtn { + /* Filter button */ + min-width: 12px; +} + +#categoriesList { + /* Categories panel */ + min-width: 200px; + margin-bottom: 4px; +} + +#categoriesGroup { + /* Categories group box */ + padding-bottom: 0px; +} \ No newline at end of file diff --git a/src/stylesheets/Paper/Dark/Arrows/down.svg b/src/stylesheets/Paper/Dark/Arrows/down.svg new file mode 100644 index 00000000..21d34b87 --- /dev/null +++ b/src/stylesheets/Paper/Dark/Arrows/down.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Arrows/left.svg b/src/stylesheets/Paper/Dark/Arrows/left.svg new file mode 100644 index 00000000..b4aa8784 --- /dev/null +++ b/src/stylesheets/Paper/Dark/Arrows/left.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Arrows/right.svg b/src/stylesheets/Paper/Dark/Arrows/right.svg new file mode 100644 index 00000000..37c9c20b --- /dev/null +++ b/src/stylesheets/Paper/Dark/Arrows/right.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Arrows/up.svg b/src/stylesheets/Paper/Dark/Arrows/up.svg new file mode 100644 index 00000000..b5aed913 --- /dev/null +++ b/src/stylesheets/Paper/Dark/Arrows/up.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Toolbar/archives.svg b/src/stylesheets/Paper/Dark/Toolbar/archives.svg new file mode 100644 index 00000000..32758c87 --- /dev/null +++ b/src/stylesheets/Paper/Dark/Toolbar/archives.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Toolbar/executables.svg b/src/stylesheets/Paper/Dark/Toolbar/executables.svg new file mode 100644 index 00000000..c1b815c2 --- /dev/null +++ b/src/stylesheets/Paper/Dark/Toolbar/executables.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Toolbar/help.svg b/src/stylesheets/Paper/Dark/Toolbar/help.svg new file mode 100644 index 00000000..7f0024d5 --- /dev/null +++ b/src/stylesheets/Paper/Dark/Toolbar/help.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Toolbar/instances.svg b/src/stylesheets/Paper/Dark/Toolbar/instances.svg new file mode 100644 index 00000000..c5e58489 --- /dev/null +++ b/src/stylesheets/Paper/Dark/Toolbar/instances.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Toolbar/nexus.svg b/src/stylesheets/Paper/Dark/Toolbar/nexus.svg new file mode 100644 index 00000000..9bf09e14 --- /dev/null +++ b/src/stylesheets/Paper/Dark/Toolbar/nexus.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Toolbar/problems.svg b/src/stylesheets/Paper/Dark/Toolbar/problems.svg new file mode 100644 index 00000000..6cb095aa --- /dev/null +++ b/src/stylesheets/Paper/Dark/Toolbar/problems.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Toolbar/profiles.svg b/src/stylesheets/Paper/Dark/Toolbar/profiles.svg new file mode 100644 index 00000000..3679449a --- /dev/null +++ b/src/stylesheets/Paper/Dark/Toolbar/profiles.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Toolbar/settings.svg b/src/stylesheets/Paper/Dark/Toolbar/settings.svg new file mode 100644 index 00000000..c58bd3dd --- /dev/null +++ b/src/stylesheets/Paper/Dark/Toolbar/settings.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Toolbar/tools.svg b/src/stylesheets/Paper/Dark/Toolbar/tools.svg new file mode 100644 index 00000000..ac492405 --- /dev/null +++ b/src/stylesheets/Paper/Dark/Toolbar/tools.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/Toolbar/update.svg b/src/stylesheets/Paper/Dark/Toolbar/update.svg new file mode 100644 index 00000000..a6c272be --- /dev/null +++ b/src/stylesheets/Paper/Dark/Toolbar/update.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/backup.svg b/src/stylesheets/Paper/Dark/backup.svg new file mode 100644 index 00000000..f0010ea9 --- /dev/null +++ b/src/stylesheets/Paper/Dark/backup.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/check-alt.svg b/src/stylesheets/Paper/Dark/check-alt.svg new file mode 100644 index 00000000..90b924f0 --- /dev/null +++ b/src/stylesheets/Paper/Dark/check-alt.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/check.svg b/src/stylesheets/Paper/Dark/check.svg new file mode 100644 index 00000000..101ee45e --- /dev/null +++ b/src/stylesheets/Paper/Dark/check.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/cross.svg b/src/stylesheets/Paper/Dark/cross.svg new file mode 100644 index 00000000..ac286c08 --- /dev/null +++ b/src/stylesheets/Paper/Dark/cross.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/dots.svg b/src/stylesheets/Paper/Dark/dots.svg new file mode 100644 index 00000000..a746ec83 --- /dev/null +++ b/src/stylesheets/Paper/Dark/dots.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/folder.svg b/src/stylesheets/Paper/Dark/folder.svg new file mode 100644 index 00000000..84cebc66 --- /dev/null +++ b/src/stylesheets/Paper/Dark/folder.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/heart.svg b/src/stylesheets/Paper/Dark/heart.svg new file mode 100644 index 00000000..5a4cc1f1 --- /dev/null +++ b/src/stylesheets/Paper/Dark/heart.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/refresh.svg b/src/stylesheets/Paper/Dark/refresh.svg new file mode 100644 index 00000000..a81507d5 --- /dev/null +++ b/src/stylesheets/Paper/Dark/refresh.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/restore-alt.svg b/src/stylesheets/Paper/Dark/restore-alt.svg new file mode 100644 index 00000000..8f8c2a43 --- /dev/null +++ b/src/stylesheets/Paper/Dark/restore-alt.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/restore.svg b/src/stylesheets/Paper/Dark/restore.svg new file mode 100644 index 00000000..0511e182 --- /dev/null +++ b/src/stylesheets/Paper/Dark/restore.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/run.svg b/src/stylesheets/Paper/Dark/run.svg new file mode 100644 index 00000000..008b2ccc --- /dev/null +++ b/src/stylesheets/Paper/Dark/run.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/shortcut.svg b/src/stylesheets/Paper/Dark/shortcut.svg new file mode 100644 index 00000000..27a3497a --- /dev/null +++ b/src/stylesheets/Paper/Dark/shortcut.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/sort.svg b/src/stylesheets/Paper/Dark/sort.svg new file mode 100644 index 00000000..372bc1cd --- /dev/null +++ b/src/stylesheets/Paper/Dark/sort.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/unchecked-alt.svg b/src/stylesheets/Paper/Dark/unchecked-alt.svg new file mode 100644 index 00000000..4f5bbd04 --- /dev/null +++ b/src/stylesheets/Paper/Dark/unchecked-alt.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/unchecked-disabled.svg b/src/stylesheets/Paper/Dark/unchecked-disabled.svg new file mode 100644 index 00000000..befdeba1 --- /dev/null +++ b/src/stylesheets/Paper/Dark/unchecked-disabled.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Dark/unchecked.svg b/src/stylesheets/Paper/Dark/unchecked.svg new file mode 100644 index 00000000..41c91aa6 --- /dev/null +++ b/src/stylesheets/Paper/Dark/unchecked.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Arrows/down.svg b/src/stylesheets/Paper/Light/Arrows/down.svg new file mode 100644 index 00000000..106b64a5 --- /dev/null +++ b/src/stylesheets/Paper/Light/Arrows/down.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Arrows/left.svg b/src/stylesheets/Paper/Light/Arrows/left.svg new file mode 100644 index 00000000..063012ef --- /dev/null +++ b/src/stylesheets/Paper/Light/Arrows/left.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Arrows/right.svg b/src/stylesheets/Paper/Light/Arrows/right.svg new file mode 100644 index 00000000..21d222e2 --- /dev/null +++ b/src/stylesheets/Paper/Light/Arrows/right.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Arrows/up.svg b/src/stylesheets/Paper/Light/Arrows/up.svg new file mode 100644 index 00000000..967f3185 --- /dev/null +++ b/src/stylesheets/Paper/Light/Arrows/up.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Toolbar/archives.svg b/src/stylesheets/Paper/Light/Toolbar/archives.svg new file mode 100644 index 00000000..cdc3d5a8 --- /dev/null +++ b/src/stylesheets/Paper/Light/Toolbar/archives.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Toolbar/executables.svg b/src/stylesheets/Paper/Light/Toolbar/executables.svg new file mode 100644 index 00000000..64985f45 --- /dev/null +++ b/src/stylesheets/Paper/Light/Toolbar/executables.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Toolbar/help.svg b/src/stylesheets/Paper/Light/Toolbar/help.svg new file mode 100644 index 00000000..929cd6cd --- /dev/null +++ b/src/stylesheets/Paper/Light/Toolbar/help.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Toolbar/instances.svg b/src/stylesheets/Paper/Light/Toolbar/instances.svg new file mode 100644 index 00000000..78361fe9 --- /dev/null +++ b/src/stylesheets/Paper/Light/Toolbar/instances.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Toolbar/nexus.svg b/src/stylesheets/Paper/Light/Toolbar/nexus.svg new file mode 100644 index 00000000..1715b626 --- /dev/null +++ b/src/stylesheets/Paper/Light/Toolbar/nexus.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Toolbar/problems.svg b/src/stylesheets/Paper/Light/Toolbar/problems.svg new file mode 100644 index 00000000..9d398ee2 --- /dev/null +++ b/src/stylesheets/Paper/Light/Toolbar/problems.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Toolbar/profiles.svg b/src/stylesheets/Paper/Light/Toolbar/profiles.svg new file mode 100644 index 00000000..5c074237 --- /dev/null +++ b/src/stylesheets/Paper/Light/Toolbar/profiles.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Toolbar/settings.svg b/src/stylesheets/Paper/Light/Toolbar/settings.svg new file mode 100644 index 00000000..c0d8ed7e --- /dev/null +++ b/src/stylesheets/Paper/Light/Toolbar/settings.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Toolbar/tools.svg b/src/stylesheets/Paper/Light/Toolbar/tools.svg new file mode 100644 index 00000000..aae91d30 --- /dev/null +++ b/src/stylesheets/Paper/Light/Toolbar/tools.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/Toolbar/update.svg b/src/stylesheets/Paper/Light/Toolbar/update.svg new file mode 100644 index 00000000..0d017fa3 --- /dev/null +++ b/src/stylesheets/Paper/Light/Toolbar/update.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/backup.svg b/src/stylesheets/Paper/Light/backup.svg new file mode 100644 index 00000000..37240d7e --- /dev/null +++ b/src/stylesheets/Paper/Light/backup.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/check-alt.svg b/src/stylesheets/Paper/Light/check-alt.svg new file mode 100644 index 00000000..c566a383 --- /dev/null +++ b/src/stylesheets/Paper/Light/check-alt.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/check-white.svg b/src/stylesheets/Paper/Light/check-white.svg new file mode 100644 index 00000000..d3f7893d --- /dev/null +++ b/src/stylesheets/Paper/Light/check-white.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/check.svg b/src/stylesheets/Paper/Light/check.svg new file mode 100644 index 00000000..70701759 --- /dev/null +++ b/src/stylesheets/Paper/Light/check.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/cross.svg b/src/stylesheets/Paper/Light/cross.svg new file mode 100644 index 00000000..399525b0 --- /dev/null +++ b/src/stylesheets/Paper/Light/cross.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/dots.svg b/src/stylesheets/Paper/Light/dots.svg new file mode 100644 index 00000000..02e61276 --- /dev/null +++ b/src/stylesheets/Paper/Light/dots.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/folder.svg b/src/stylesheets/Paper/Light/folder.svg new file mode 100644 index 00000000..888464f7 --- /dev/null +++ b/src/stylesheets/Paper/Light/folder.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/heart.svg b/src/stylesheets/Paper/Light/heart.svg new file mode 100644 index 00000000..ffff0a5b --- /dev/null +++ b/src/stylesheets/Paper/Light/heart.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/refresh.svg b/src/stylesheets/Paper/Light/refresh.svg new file mode 100644 index 00000000..5a1ee108 --- /dev/null +++ b/src/stylesheets/Paper/Light/refresh.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/restore-alt.svg b/src/stylesheets/Paper/Light/restore-alt.svg new file mode 100644 index 00000000..9f53e511 --- /dev/null +++ b/src/stylesheets/Paper/Light/restore-alt.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/restore.svg b/src/stylesheets/Paper/Light/restore.svg new file mode 100644 index 00000000..33aea044 --- /dev/null +++ b/src/stylesheets/Paper/Light/restore.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/run.svg b/src/stylesheets/Paper/Light/run.svg new file mode 100644 index 00000000..008b2ccc --- /dev/null +++ b/src/stylesheets/Paper/Light/run.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/shortcut.svg b/src/stylesheets/Paper/Light/shortcut.svg new file mode 100644 index 00000000..45c9a748 --- /dev/null +++ b/src/stylesheets/Paper/Light/shortcut.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/sort.svg b/src/stylesheets/Paper/Light/sort.svg new file mode 100644 index 00000000..94b5a4f1 --- /dev/null +++ b/src/stylesheets/Paper/Light/sort.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/unchecked-alt.svg b/src/stylesheets/Paper/Light/unchecked-alt.svg new file mode 100644 index 00000000..ae3c96b4 --- /dev/null +++ b/src/stylesheets/Paper/Light/unchecked-alt.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/unchecked-disabled.svg b/src/stylesheets/Paper/Light/unchecked-disabled.svg new file mode 100644 index 00000000..1c9fd840 --- /dev/null +++ b/src/stylesheets/Paper/Light/unchecked-disabled.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/unchecked-hover.svg b/src/stylesheets/Paper/Light/unchecked-hover.svg new file mode 100644 index 00000000..7e3683dc --- /dev/null +++ b/src/stylesheets/Paper/Light/unchecked-hover.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Light/unchecked.svg b/src/stylesheets/Paper/Light/unchecked.svg new file mode 100644 index 00000000..9e1f8b08 --- /dev/null +++ b/src/stylesheets/Paper/Light/unchecked.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + -- cgit v1.3.1 From 9b9a1f435e33074e6573317ea947c617be484190 Mon Sep 17 00:00:00 2001 From: LostDragonist Date: Tue, 11 Dec 2018 20:37:59 -0600 Subject: Add v1.1 Paper Automata theme by 6788 --- src/stylesheets/Paper Automata.qss | 939 +++++++++++++++++++++ src/stylesheets/Paper/Automata/Arrows/down.svg | 97 +++ src/stylesheets/Paper/Automata/Arrows/left.svg | 97 +++ src/stylesheets/Paper/Automata/Arrows/right.svg | 97 +++ src/stylesheets/Paper/Automata/Arrows/up.svg | 97 +++ .../Paper/Automata/Toolbar/archives.svg | 99 +++ .../Paper/Automata/Toolbar/executables.svg | 99 +++ src/stylesheets/Paper/Automata/Toolbar/help.svg | 128 +++ .../Paper/Automata/Toolbar/instances.svg | 98 +++ src/stylesheets/Paper/Automata/Toolbar/nexus.svg | 122 +++ .../Paper/Automata/Toolbar/problems.svg | 132 +++ .../Paper/Automata/Toolbar/profiles.svg | 112 +++ .../Paper/Automata/Toolbar/settings.svg | 95 +++ src/stylesheets/Paper/Automata/Toolbar/tools.svg | 117 +++ src/stylesheets/Paper/Automata/Toolbar/update.svg | 141 ++++ src/stylesheets/Paper/Automata/background.svg | 99 +++ src/stylesheets/Paper/Automata/backup.svg | 126 +++ src/stylesheets/Paper/Automata/branch.svg | 99 +++ src/stylesheets/Paper/Automata/collapsed.svg | 97 +++ src/stylesheets/Paper/Automata/cross.svg | 94 +++ src/stylesheets/Paper/Automata/dots.svg | 111 +++ src/stylesheets/Paper/Automata/expanded.svg | 104 +++ src/stylesheets/Paper/Automata/folder.svg | 94 +++ src/stylesheets/Paper/Automata/heart.svg | 111 +++ src/stylesheets/Paper/Automata/refresh.svg | 103 +++ src/stylesheets/Paper/Automata/restore-alt.svg | 126 +++ src/stylesheets/Paper/Automata/restore.svg | 94 +++ src/stylesheets/Paper/Automata/run.svg | 109 +++ src/stylesheets/Paper/Automata/shortcut.svg | 94 +++ src/stylesheets/Paper/Automata/sort.svg | 125 +++ 30 files changed, 4056 insertions(+) create mode 100644 src/stylesheets/Paper Automata.qss create mode 100644 src/stylesheets/Paper/Automata/Arrows/down.svg create mode 100644 src/stylesheets/Paper/Automata/Arrows/left.svg create mode 100644 src/stylesheets/Paper/Automata/Arrows/right.svg create mode 100644 src/stylesheets/Paper/Automata/Arrows/up.svg create mode 100644 src/stylesheets/Paper/Automata/Toolbar/archives.svg create mode 100644 src/stylesheets/Paper/Automata/Toolbar/executables.svg create mode 100644 src/stylesheets/Paper/Automata/Toolbar/help.svg create mode 100644 src/stylesheets/Paper/Automata/Toolbar/instances.svg create mode 100644 src/stylesheets/Paper/Automata/Toolbar/nexus.svg create mode 100644 src/stylesheets/Paper/Automata/Toolbar/problems.svg create mode 100644 src/stylesheets/Paper/Automata/Toolbar/profiles.svg create mode 100644 src/stylesheets/Paper/Automata/Toolbar/settings.svg create mode 100644 src/stylesheets/Paper/Automata/Toolbar/tools.svg create mode 100644 src/stylesheets/Paper/Automata/Toolbar/update.svg create mode 100644 src/stylesheets/Paper/Automata/background.svg create mode 100644 src/stylesheets/Paper/Automata/backup.svg create mode 100644 src/stylesheets/Paper/Automata/branch.svg create mode 100644 src/stylesheets/Paper/Automata/collapsed.svg create mode 100644 src/stylesheets/Paper/Automata/cross.svg create mode 100644 src/stylesheets/Paper/Automata/dots.svg create mode 100644 src/stylesheets/Paper/Automata/expanded.svg create mode 100644 src/stylesheets/Paper/Automata/folder.svg create mode 100644 src/stylesheets/Paper/Automata/heart.svg create mode 100644 src/stylesheets/Paper/Automata/refresh.svg create mode 100644 src/stylesheets/Paper/Automata/restore-alt.svg create mode 100644 src/stylesheets/Paper/Automata/restore.svg create mode 100644 src/stylesheets/Paper/Automata/run.svg create mode 100644 src/stylesheets/Paper/Automata/shortcut.svg create mode 100644 src/stylesheets/Paper/Automata/sort.svg (limited to 'src/stylesheets') diff --git a/src/stylesheets/Paper Automata.qss b/src/stylesheets/Paper Automata.qss new file mode 100644 index 00000000..748e589e --- /dev/null +++ b/src/stylesheets/Paper Automata.qss @@ -0,0 +1,939 @@ +/* v1.1 Paper Automata by 6788-00 */ +/* https://6788-00.tumblr.com/ */ + +/* Color Palette */ +/* Background - Main | #CDC8B0 */ +/* Background - Content | #DAD4BB */ +/* Hover | #B4AF9A */ +/* Selected | #4E4B42 */ +/* Accent | #CD664D */ + +/* All */ + +* { + color: #4E4B42; + font-size: 13px; +} + +/* Main Window */ + +QMainWindow, +QDialog { + /* most windows */ + background: url(./Paper/Automata/background.svg); +} + +QWidget:disabled { + /* disabled parts of the window like the update button when there are no updates */ + background: url(./Paper/Automata/background.svg); + color: #B4AF9A; +} + +QSplitter { + /* for resizing the left pane, right pane, or log console */ + height: 2px; + width: 8px; +} + +QSplitter::handle:horizontal { + /* horizontal handle */ + background: transparent; +} + +QSplitter::handle { + /* actual visible handle */ + background: #4E4B42; + margin-top: 6px; +} + +QAbstractItemView { + /* left and right pane container */ + background: #DAD4BB; + alternate-background-color: transparent; + show-decoration-selected: 1; + selection-background-color: #B4AF9A; + selection-color: #4E4B42; +} + +QAbstractItemView::item:hover { + /* rows on left and right pane when moused-over */ + background: #B4AF9A; +} + +QAbstractItemView::item:selected { + /* rows on left and right pane when clicked */ + background: #4E4B42; + color: #CDC8B0; +} + +QAbstractScrollArea::corner { + /* corner between where a vertical scrollbar and a horizontal scrollbar meet */ + background: #4E4B42; + border: 2px solid #4E4B42; + margin: 0px -2px -2px 0px; +} + +/* Toolbar */ + +QToolBar { + /* top toolbar; */ + border-bottom: 2px solid #4E4B42; + margin-left: 12px; + margin-right: 12px; +} + +QToolBar QWidget { + background: transparent; + margin: 0px; +} + +QToolButton { + /* toolbar buttons */ + padding: 4px 6px; + border: 2px solid transparent; + margin: 4px 4px 0px 4px; +} + +QToolButton:hover, +QToolButton:pressed { + background: #B4AF9A; + border-bottom: 2px solid #4E4B42; +} + +QToolButton:menu-indicator { + /* expandable indicator on toolbar buttons */ + image: url(./Paper/Automata/Arrows/down.svg); + margin: 4px; +} + +QToolButton QMenu { + /* toolbar button dropdown menus */ + margin: 0px; +} + +/* Toolbar Button Icons */ + +#actionChange_Game { + qproperty-icon: url(./Paper/Automata/Toolbar/instances.svg); +} + +#actionInstallMod { + qproperty-icon: url(./Paper/Automata/Toolbar/archives.svg); +} + +#actionNexus { + qproperty-icon: url(./Paper/Automata/Toolbar/nexus.svg); +} + +#actionAdd_Profile { + qproperty-icon: url(./Paper/Automata/Toolbar/profiles.svg); +} + +#actionModify_Executables { + qproperty-icon: url(./Paper/Automata/Toolbar/executables.svg); +} + +#actionTool { + qproperty-icon: url(./Paper/Automata/Toolbar/tools.svg); +} + +#actionSettings { + qproperty-icon: url(./Paper/Automata/Toolbar/settings.svg); +} + +#actionProblems { + qproperty-icon: url(./Paper/Automata/Toolbar/problems.svg); +} + +#actionUpdate { + qproperty-icon: url(./Paper/Automata/Toolbar/update.svg); +} + +#actionHelp { + qproperty-icon: url(./Paper/Automata/Toolbar/help.svg); +} + +/* Left Pane & File Trees */ + +QTreeView { + /* left pane and right pane under QAbstractItemView*/ + border: none; +} + +QTreeView::branch:has-siblings:!adjoins-item{ + background: none; +} + +QTreeView::branch:closed:has-children:has-siblings, +QTreeView::branch:closed:has-children:!has-siblings { + /* a branch that is closed */ + image: url(./Paper/Automata/collapsed.svg) center no-repeat; +} + +QTreeView::branch:open:has-children:has-siblings, +QTreeView::branch:open:has-children:!has-siblings { + /* a branch that is open */ + image: url(./Paper/Automata/expanded.svg) center no-repeat; +} + +QTreeView::branch:hover { + background: #B4AF9A; +} + +QTreeView::branch:selected { + /* rows on the left pane when clicked (below QAbstractItemView, i.e. to the left of the checkbox) */ + background: #4E4B42; + color: #CDC8B0; +} + +QTreeView::item:selected { + /* entry on left pane when clicked */ + background: #4E4B42; + color: #CDC8B0; +} + +QListView { + /* saves window */ + border: none; +} + +QListView::item:hover { + /* uncertain, assumed: rows on the saves window when moused-over */ + background: #B4AF9A; +} + +QListView::item:selected { + /*uncertain, assumed: rows on the saves window when clicked */ + background: #4E4B42; + color: #FFFFFF; +} + +QTextEdit { + /* large text fields */ + background: #DAD4BB; + border: none; +} + +QWebView { + /* Nexus Info window */ + background: #DAD4BB; + border-radius: 0px; +} + +/* Group Boxes */ + +QGroupBox { + /* boxes that group multiple elements together (e.g. on Settings) */ + padding: 24px 4px; + border: none; +} + +QGroupBox::title { + /* title of group boxes */ + background: transparent; + subcontrol-origin: padding; + subcontrol-position: top left; + padding: 8px; +} + +/* Text Fields */ + +QLineEdit { + /* text fields like NameFilter and directory fields */ + background: #DAD4BB; + min-height: 14px; + padding: 2px; + border: 2px solid #DAD4BB; + border-radius: 0px; +} + +QLineEdit:hover { + /* text fields when moused-over */ + background: 2px solid #B4AF9A; + border: 2px solid #B4AF9A; +} + +/* Most Dropdown Menus */ + +QComboBox { + /* dropdown menus */ + background: #DAD4BB; + min-height: 20px; + padding-left: 5px; + border: 2px solid #DAD4BB; + border-radius: 0px; + margin: 4px 0px; +} + +QComboBox:hover { + /* dropdown menus when moused-over */ + background: 2px solid #B4AF9A; + border: 2px solid #B4AF9A; +} + +QComboBox:on { + /* dropdown menus when expanded */ + background: #4E4B42; + color: #DAD4BB; + border: 2px solid #4E4B42; +} + +QComboBox::drop-down { + /* area for expandable indicator */ + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; +} + +QComboBox QAbstractItemView { + /* actual menu that expands */ + background: #DAD4BB; + border: 2px solid #CDC8B0; + border-radius: 0px; +} + +QComboBox::down-arrow { + /* expandable indicator */ + image: url(./Paper/Automata/Arrows/down.svg); +} + +/* Most Buttons */ + +QPushButton { + /* most buttons */ + background: #B4AF9A; + min-height: 20px; + padding: 2px 12px; + border-radius: 0px; +} + +QPushButton:disabled { + /* most buttons when disabled */ + background: transparent; + border: 2px solid #DAD4BB; +} + +QPushButton:hover { + /* most buttons when hovered */ + background: #DAD4BB; +} + +QPushButton:pressed { + /* most buttons when clicked */ + background: #4E4B42; + color: #DAD4BB; +} + +QPushButton::menu-indicator { + /* expandable indicator for most buttons */ + subcontrol-position: right center; + image: url(./Paper/Automata/Arrows/down.svg); + padding: 2px; + margin: 4px 4px; +} + +/* Icons */ + +QPushButton#listOptionsBtn { + /* Options button */ + qproperty-icon: url(./Paper/Automata/dots.svg); + qproperty-iconSize: 16px; + padding-left: 2px; +} + +QPushButton#openFolderMenu { + /* Open Folder button */ + qproperty-icon: url(./Paper/Automata/folder.svg); + qproperty-iconSize: 14px; + padding-left: 4px; +} + +QPushButton#restoreModsButton, +QPushButton#restoreButton { + /* Restore Backup buttons */ + qproperty-icon: url(./Paper/Automata/restore.svg); + qproperty-iconSize: 14px; +} + +QPushButton#saveModsButton, +QPushButton#saveButton { + /* Backup buttons */ + qproperty-icon: url(./Paper/Automata/backup.svg); + qproperty-iconSize: 14px; +} + +QPushButton#bossButton { + /* Sort button */ + qproperty-icon: url(./Paper/Automata/sort.svg); + qproperty-iconSize: 14px; +} + +QPushButton#linkButton { + /* Shortcuts button */ + qproperty-icon: url(./Paper/Automata/shortcut.svg); + qproperty-iconSize: 14px; +} + +QPushButton#btnRefreshData, +QPushButton#refreshButton { + /* Refresh buttons */ + qproperty-icon: url(./Paper/Automata/refresh.svg); + qproperty-iconSize: 14px; +} + +QPushButton#endorseBtn { + /* Endorse button on the Nexus Info tab of the Information window */ + qproperty-icon: url(./Paper/Automata/heart.svg); + qproperty-iconSize: 14px; +} + +QPushButton#clearCacheButton { + /* Clear Cache button on the Nexus tab of the Settings window */ + qproperty-icon: url(./Paper/Automata/cross.svg); + qproperty-iconSize: 14px; +} + +QToolButton#deactivateESP, +QToolButton#activateESP { + /* activate and deactivate ESP buttons */ + background: #DAD4BB; +} + +QToolButton:hover#deactivateESP, +QToolButton:hover#activateESP { + /* activate and deactivate ESP buttons when moused-over */ + background: #B4AF9A; +} + +QToolButton#deactivateESP { + /* icon for the deactivate ESP button */ + qproperty-icon: url(./Paper/Automata/backup.svg); +} + +QToolButton#activateESP { + /* icon for the activate ESP button */ + qproperty-icon: url(./Paper/Automata/restore-alt.svg); +} + +/* Run button */ + +QPushButton#startButton { + /* Run button */ + background: #4E4B42; + color: #DAD4BB; + qproperty-icon: url(./Paper/Automata/run.svg); + qproperty-iconSize: 30px; + padding: 6px; +} + +QPushButton:hover#startButton { + /* Run button when moused-over*/ + background: #B4AF9A; + color: #4E4B42; +} + +/* Scroll Bars */ + +/* Horizontal */ + +QScrollBar:horizontal { + /* horizontal scroll bar */ + background: #DAD4BB; + height: 18px; + border: 2px solid #DAD4BB; + margin: 0px 23px -2px 23px; +} + +QScrollBar::handle:horizontal { + /* handle for horizontal scroll bars */ + background: #4E4B42; + min-width: 32px; + margin: 2px; +} + +QScrollBar::add-line:horizontal { + /* scroll right button */ + background: #DAD4BB; + image: url(./Paper/Automata/Arrows/right.svg); + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; + border: 2px solid #CDC8B0; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:horizontal { + /* scroll left button */ + background: #DAD4BB; + image: url(./Paper/Automata/Arrows/left.svg); + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; + border: 2px solid #CDC8B0; + margin: 0px 0px -2px -2px; +} + +/* Vertical */ + +QScrollBar:vertical { + /* vertical scroll bar */ + background: #DAD4BB; + width: 18px; + border: 2px solid #CDC8B0; + margin: 23px -2px 23px 0px; +} + +QScrollBar::handle:vertical { + /* handle for vertical scroll bars */ + background: #4E4B42; + min-height: 32px; + margin: 2px; +} + +QScrollBar::add-line:vertical { + /* scroll down button */ + background: #DAD4BB; + image: url(./Paper/Automata/Arrows/down.svg); + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; + border: 2px solid #CDC8B0; + border-bottom-right-radius: 0px; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:vertical { + /* scroll up button */ + background: #B4AF9A; + image: url(./Paper/Automata/Arrows/up.svg); + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; + border: 2px solid #CDC8B0; + border-top-right-radius: 0px; + margin: -2px -2px 0px 0px; +} + +/* Combined */ + +QScrollBar::handle:horizontal:hover, +QScrollBar::handle:vertical:hover, +QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover { + /* buttons and handles when moused-over */ + background: #B4AF9A; +} + +QScrollBar::handle:horizontal:pressed, +QScrollBar::handle:vertical:pressed, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed { + /* buttons and handles when clicked */ + background: #4E4B42; +} + +QScrollBar::add-page:horizontal, +QScrollBar::sub-page:horizontal, +QScrollBar::add-page:vertical, +QScrollBar::sub-page:vertical { + /* area on scroll bars where clicking it scrolls to where you clicked */ + background: transparent; +} + +/* Header Rows */ + +QHeaderView { + /* header row (i.e. Mod Name, Flags, Category, etc.) */ + background: #B4AF9A; +} + +QHeaderView::section { + /* each section on the header row (i.e. Mod name is one section and Flags another) */ + background: #B4AF9A; + height: 22px; + padding: 0px 5px; + border: 0px; + border-bottom: 2px solid #CDC8B0; + border-right: 2px solid #CDC8B0; +} + +QHeaderView::section:hover { + /* a section on a header row when hovered */ + background: #B4AF9A; +} + +QHeaderView::up-arrow { + /* ascending sort indicator */ + image: url(./Paper/Automata/Arrows/up.svg); + padding-right: 4px; + height: 10px; + width: 10px; +} + +QHeaderView::down-arrow { + /* descending sort indicator */ + image: url(./Paper/Automata/Arrows/down.svg); + padding-right: 4px; + height: 10px; + width: 10px; +} + +QHeaderView::section:last { + margin-right: -2px; +} + +/* Right Click Menus, Toolbar Dropdown Menus, & Tooltips */ + +QMenu { + /* right click menu */ + background: #DAD4BB; + border: 2px solid #CDC8B0; +} + +QMenu::item { + /* rows on right click menus */ + background: #DAD4BB; + padding: 5px 20px 5px 24px; +} + +QMenu::item:selected { + /* rows on right click menus when moused-over (i dunno) */ + background: #B4AF9A; + border: none; +} + +QMenu::item:disabled { + /* unavailable rows on right click menus */ + background: #CDC8B0; + color: #B4AF9A; +} + +QMenu::separator { + /* seperators on right click menus */ + height: 2px; + background: #CDC8B0; +} + +QMenu::icon { + /* area for icons on right click menus */ + padding: 4px; +} + +QMenu::right-arrow { + /* submenu indicator */ + image: url(./Paper/Automata/Arrows/right.svg); + padding-right: 5px; +} + +QMenu QPushButton { + /* Change Categories and Primary Categories buttons */ + background: #DAD4BB; + padding: 2px 24px; + text-align: left; + border: none; +} + +QMenu QPushButton:hover { + /* Change Categories and Primary Categories buttons when moused-over */ + background: #B4AF9A; + border: none; +} + +QMenu QCheckBox { + /* checkboxes on right click menus (change categories)*/ + background: #DAD4BB; + padding: 2px 6px; +} + +QMenu QCheckBox:hover { + /* checkboxes on right click menus when moused-over (change categories) */ + background: #B4AF9A; +} + +QMenu QRadioButton { + /* radio buttons on right click menus (primary categories) */ + background: #DAD4BB; + padding: 2px 6px; +} + +QToolTip { + /* all tooltips */ + background: #DAD4BB; + border: 2px solid #CDC8B0; +} + +/* Progress Bars (Downloads) */ + +QProgressBar { + /* progress bars when downloading */ + background: #DAD4BB; + text-align: center; + border: 0px; + margin: 0px 10px; +} + +QProgressBar::chunk { + /* the loading part that moves on progress bars */ + background: #CD664D; +} + +/* Right Pane and Tab Bars */ + +QTabWidget::pane { + /* right pane */ + top: 1px; + padding: 2px 2px 3px 2px; + border-top: 2px solid #4E4B42; +} + +QTabWidget::tab-bar { + /* tabs */ + alignment: center; +} + +QTabBar::tab { + /* a tab */ + background: #B4AF9A; + padding: 4px 1em; + border: 2px solid #DAD4BB; + margin: 3px 1px; +} + +QTabBar::tab:!selected { + /* an unselected tab */ + background: #B4AF9A; + border: 2px solid #B4AF9A; +} + +QTabBar::tab:disabled { + /* An unavailable tab */ + background: transparent; + color: #B4AF9A; + border: transparent; +} + +QTabBar::tab:selected { + /* a clicked tab */ + color: #CDC8B0; + background: #4E4B42; + border: 2px solid #4E4B42; +} + +QTabBar::tab:hover { + /* a tab when hovered */ + background: #DAD4BB; + color: #4E4B42; + border: 2px solid #DAD4BB; +} + +QTabBar QToolButton { + /* buttons to scroll between more tabs on a tab bar */ + background: #CD664D; + padding: 0px; + margin: 3px; +} + +QTabBar QToolButton:disabled { + /* buttons to scroll on a tab bar when it's unavailable */ + background: transparent; + border: 2px solid transparent; +} + +QLCDNumber { + /* LCD number on the Conflicts tab */ + background: #DAD4BB; + color: #CD664D; + border: none; +} + +/* Tables (Configure Mod Categories) */ + +QTableView { + /* tables */ + gridline-color: #CDC8B0; + border: 0px; +} + +/* Checkboxes */ + +QCheckBox::indicator { + /* a checkbox */ + width: 12px; + height: 12px; +} + +QCheckBox::indicator:disabled, +QRadioButton::indicator:disabled { + /* a checkbox that is disabled */ + background: none; + border: 2px solid #B4AF9A; +} + +QTreeView::indicator:unchecked, +QCheckBox::indicator:unchecked, +QGroupBox::indicator:unchecked, +QRadioButton::indicator:unchecked { + /* a checkbox when unchecked */ + border: 2px solid #4E4B42; +} + +QCheckBox::indicator:unchecked:hover, +QRadioButton::indicator:unchecked:hover { + /* a checkbox that is unchecked when moused-over */ + background: #B4AF9A; +} + +QTreeView::indicator:unchecked:selected, +QRadioButton::indicator:unchecked:selected { + /* a checkbox that is unchecked when clicked */ + image: url(./Paper/Automata/unchecked-alt.svg); +} + +QTreeView::indicator:checked, +QCheckBox::indicator:checked, +QGroupBox::indicator:checked, +QRadioButton::indicator:checked { + /* a checkbox when checked */ + background: #CD664D; + border: 2px solid #CD664D; +} + +QCheckBox::indicator:checked:hover, +QRadioButton::indicator:checked:hover { + /* a checkbox that is checked when moused-over */ + border: 2px solid #4E4B42; +} + +/* Spinboxes */ + +QSpinBox, +QDoubleSpinBox { + /* usually boxes for selecting numbers */ + min-height: 24px; + min-width: 60px; + background: #DAD4BB; + padding: 0px 2px; + border: 2px solid #CDC8B0; + margin: 0px -4px; +} + +QSpinBox::up-button, +QDoubleSpinBox::up-button { + /* up button on spinboxes */ + min-height: 28px; + min-width: 18px; + subcontrol-position: center right; + border: 2px solid #CDC8B0; +} + +QSpinBox::up-arrow, +QDoubleSpinBox::up-arrow { + /* arrow for the up button */ + image: url(./Paper/Automata/Arrows/up.svg); +} + +QSpinBox::up-button:hover, +QDoubleSpinBox::up-button:hover { + /* up button on spinboxes when moused-over */ + background: #B4AF9A; +} + +QSpinBox::down-button, +QDoubleSpinBox::down-button { + /* down button on spinboxes */ + min-height: 28px; + min-width: 18px; + subcontrol-position: center left; + border: 2px solid #CDC8B0; +} + +QSpinBox::down-arrow, +QDoubleSpinBox::down-arrow { + /* arrow for the up button */ + image: url(./Paper/Automata/Arrows/down.svg); +} + +QSpinBox::down-button:hover, +QDoubleSpinBox::down-button:hover { + /* down button on spinboxes when moused-over */ + background: #B4AF9A; +} + +/* Sliders */ + +QSlider::groove { + /* sliders */ + height: 0px; + border: 1px solid #B4AF9A; +} + +QSlider::handle { + /* slider handles */ + background: #DAD4BB; + border: 2px solid #4E4B42; + border-radius: 0px; + margin: -10px; +} + +QSlider::handle:hover { + /* Slider handles when moused-over */ + background: #4E4B42; +} + +/* Downloads Tab */ + +QWidget#downloadTab QAbstractScrollArea, +DownloadListWidget { + /* background of the entire downloads tab */ + background: transparent; +} + +DownloadListWidget QFrame, +DownloadListWidgetCompact, +DownloadListWidgetCompact QLabel { + /* an entry on the Downloads tab */ + background: #DAD4BB; +} + +DownloadListWidget QFrame#frame { + /* outer box of an entry on the Downloads tab */ + border: 2px solid #DAD4BB; +} + +DownloadListWidget QLabel#installLabel { + /* installed/done label */ + color: none; +} + +/* Compact Downloads View */ + +DownloadListWidgetCompact, +DownloadListWidgetCompact QLabel { + /* an entry on the Downloads tab */ + background: #DAD4BB; +} + +/* Categories Filter */ + +QPushButton#displayCategoriesBtn { + /* Filter button */ + min-width: 12px; +} + +QTreeWidget#categoriesList { + /* Categories panel */ + min-width: 200px; + margin-bottom: 4px; +} + +QGroupBox#categoriesGroup { + /* Categories group box */ + padding-bottom: 0px; +} + +/* For the Glory of Mankind */ \ No newline at end of file diff --git a/src/stylesheets/Paper/Automata/Arrows/down.svg b/src/stylesheets/Paper/Automata/Arrows/down.svg new file mode 100644 index 00000000..30f13836 --- /dev/null +++ b/src/stylesheets/Paper/Automata/Arrows/down.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Arrows/left.svg b/src/stylesheets/Paper/Automata/Arrows/left.svg new file mode 100644 index 00000000..97094916 --- /dev/null +++ b/src/stylesheets/Paper/Automata/Arrows/left.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Arrows/right.svg b/src/stylesheets/Paper/Automata/Arrows/right.svg new file mode 100644 index 00000000..5eaa99cf --- /dev/null +++ b/src/stylesheets/Paper/Automata/Arrows/right.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Arrows/up.svg b/src/stylesheets/Paper/Automata/Arrows/up.svg new file mode 100644 index 00000000..5fa569f4 --- /dev/null +++ b/src/stylesheets/Paper/Automata/Arrows/up.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Toolbar/archives.svg b/src/stylesheets/Paper/Automata/Toolbar/archives.svg new file mode 100644 index 00000000..c13182c9 --- /dev/null +++ b/src/stylesheets/Paper/Automata/Toolbar/archives.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Toolbar/executables.svg b/src/stylesheets/Paper/Automata/Toolbar/executables.svg new file mode 100644 index 00000000..6c442f76 --- /dev/null +++ b/src/stylesheets/Paper/Automata/Toolbar/executables.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Toolbar/help.svg b/src/stylesheets/Paper/Automata/Toolbar/help.svg new file mode 100644 index 00000000..2cab3931 --- /dev/null +++ b/src/stylesheets/Paper/Automata/Toolbar/help.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Toolbar/instances.svg b/src/stylesheets/Paper/Automata/Toolbar/instances.svg new file mode 100644 index 00000000..4b0cd707 --- /dev/null +++ b/src/stylesheets/Paper/Automata/Toolbar/instances.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Toolbar/nexus.svg b/src/stylesheets/Paper/Automata/Toolbar/nexus.svg new file mode 100644 index 00000000..852f0034 --- /dev/null +++ b/src/stylesheets/Paper/Automata/Toolbar/nexus.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Toolbar/problems.svg b/src/stylesheets/Paper/Automata/Toolbar/problems.svg new file mode 100644 index 00000000..f3fed97c --- /dev/null +++ b/src/stylesheets/Paper/Automata/Toolbar/problems.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Toolbar/profiles.svg b/src/stylesheets/Paper/Automata/Toolbar/profiles.svg new file mode 100644 index 00000000..306c94f5 --- /dev/null +++ b/src/stylesheets/Paper/Automata/Toolbar/profiles.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Toolbar/settings.svg b/src/stylesheets/Paper/Automata/Toolbar/settings.svg new file mode 100644 index 00000000..adc4ca7a --- /dev/null +++ b/src/stylesheets/Paper/Automata/Toolbar/settings.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Toolbar/tools.svg b/src/stylesheets/Paper/Automata/Toolbar/tools.svg new file mode 100644 index 00000000..555472e8 --- /dev/null +++ b/src/stylesheets/Paper/Automata/Toolbar/tools.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/Toolbar/update.svg b/src/stylesheets/Paper/Automata/Toolbar/update.svg new file mode 100644 index 00000000..28bef275 --- /dev/null +++ b/src/stylesheets/Paper/Automata/Toolbar/update.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/background.svg b/src/stylesheets/Paper/Automata/background.svg new file mode 100644 index 00000000..76468b68 --- /dev/null +++ b/src/stylesheets/Paper/Automata/background.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/backup.svg b/src/stylesheets/Paper/Automata/backup.svg new file mode 100644 index 00000000..1c55c45f --- /dev/null +++ b/src/stylesheets/Paper/Automata/backup.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/branch.svg b/src/stylesheets/Paper/Automata/branch.svg new file mode 100644 index 00000000..edabfeab --- /dev/null +++ b/src/stylesheets/Paper/Automata/branch.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/collapsed.svg b/src/stylesheets/Paper/Automata/collapsed.svg new file mode 100644 index 00000000..614cca6b --- /dev/null +++ b/src/stylesheets/Paper/Automata/collapsed.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/cross.svg b/src/stylesheets/Paper/Automata/cross.svg new file mode 100644 index 00000000..450623c3 --- /dev/null +++ b/src/stylesheets/Paper/Automata/cross.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/dots.svg b/src/stylesheets/Paper/Automata/dots.svg new file mode 100644 index 00000000..08d5139f --- /dev/null +++ b/src/stylesheets/Paper/Automata/dots.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/expanded.svg b/src/stylesheets/Paper/Automata/expanded.svg new file mode 100644 index 00000000..19f776d3 --- /dev/null +++ b/src/stylesheets/Paper/Automata/expanded.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/folder.svg b/src/stylesheets/Paper/Automata/folder.svg new file mode 100644 index 00000000..4ac83f47 --- /dev/null +++ b/src/stylesheets/Paper/Automata/folder.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/heart.svg b/src/stylesheets/Paper/Automata/heart.svg new file mode 100644 index 00000000..396fab55 --- /dev/null +++ b/src/stylesheets/Paper/Automata/heart.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/refresh.svg b/src/stylesheets/Paper/Automata/refresh.svg new file mode 100644 index 00000000..a148aa1d --- /dev/null +++ b/src/stylesheets/Paper/Automata/refresh.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/restore-alt.svg b/src/stylesheets/Paper/Automata/restore-alt.svg new file mode 100644 index 00000000..79f96c1a --- /dev/null +++ b/src/stylesheets/Paper/Automata/restore-alt.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/restore.svg b/src/stylesheets/Paper/Automata/restore.svg new file mode 100644 index 00000000..b5fbbee1 --- /dev/null +++ b/src/stylesheets/Paper/Automata/restore.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/run.svg b/src/stylesheets/Paper/Automata/run.svg new file mode 100644 index 00000000..e969e49f --- /dev/null +++ b/src/stylesheets/Paper/Automata/run.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/shortcut.svg b/src/stylesheets/Paper/Automata/shortcut.svg new file mode 100644 index 00000000..72b918ec --- /dev/null +++ b/src/stylesheets/Paper/Automata/shortcut.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/stylesheets/Paper/Automata/sort.svg b/src/stylesheets/Paper/Automata/sort.svg new file mode 100644 index 00000000..32c08366 --- /dev/null +++ b/src/stylesheets/Paper/Automata/sort.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + -- cgit v1.3.1 From 789e95ca58f19198375af7756a10a9d69fc70a13 Mon Sep 17 00:00:00 2001 From: LostDragonist Date: Tue, 11 Dec 2018 20:47:29 -0600 Subject: Update VS2015 Themes by chintsu_kun to v2.0.2 --- src/stylesheets/vs15 Dark-Green.qss | 37 +++++++++++++++++----------------- src/stylesheets/vs15 Dark-Orange.qss | 39 ++++++++++++++++++------------------ src/stylesheets/vs15 Dark-Purple.qss | 39 ++++++++++++++++++------------------ src/stylesheets/vs15 Dark-Red.qss | 39 ++++++++++++++++++------------------ src/stylesheets/vs15 Dark-Yellow.qss | 39 ++++++++++++++++++------------------ src/stylesheets/vs15 Dark.qss | 38 +++++++++++++++++------------------ 6 files changed, 118 insertions(+), 113 deletions(-) (limited to 'src/stylesheets') diff --git a/src/stylesheets/vs15 Dark-Green.qss b/src/stylesheets/vs15 Dark-Green.qss index f1e3b4a9..5427b38a 100644 --- a/src/stylesheets/vs15 Dark-Green.qss +++ b/src/stylesheets/vs15 Dark-Green.qss @@ -2,11 +2,24 @@ VS15 Dark **************************************** Author: chintsu_kun - Version: 2.0.1 + Version: 2.0.2 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ +/* For some reason applying background-color or border fixes paddings properties */ +QListWidget::item { + border-width: 0; } + +/* Don't override install label on download widget. + MO2 assigns color depending on download state */ +#installLabel { + color: none; } + +/* Make `background-color` work for :hover, :focus and :pressed states */ +QToolButton { + border: none; } + /* Main Window */ QWidget { background-color: #2D2D30; @@ -15,11 +28,6 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings - properties. Otherwise padding is only applied when item is hovered */ -QListWidget::item { - border-width: 0; } - /* remove outline */ * { outline: 0; } @@ -97,7 +105,6 @@ QListView::item { color: #F1F1F1; } /* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ -/* Common */ QTextEdit, QWebView, QLineEdit, @@ -197,13 +204,9 @@ QToolButton { margin: 0 4px 0 4px; padding: 5px; } QToolButton:hover, QToolButton:focus { - background-color: #3E3E40; - /* need this to make background-color works*/ - border: none; } + background-color: #3E3E40; } QToolButton:pressed { - background-color: #009933; - /* need this to make background-color works*/ - border: none; } + background-color: #009933; } /* Group Boxes #QGroupBox */ QGroupBox { @@ -259,8 +262,7 @@ QPushButton::menu-indicator { subcontrol-position: center right; padding-right: 5%; } -/* dialog buttons */ -/* Common */ +/* Dialog buttons */ QDialog QPushButton, QSlider::handle:horizontal, QSlider::handle:vertical { @@ -297,7 +299,6 @@ QDialog QPushButton { padding-right: .5em; } /* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ -/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -580,7 +581,7 @@ QMenu QRadioButton { background-color: transparent; padding: 5px 2px; } -/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* Tool tips #QToolTip, #SaveGameInfoWidget */ QToolTip, SaveGameInfoWidget { background-color: #424245; @@ -634,7 +635,7 @@ QTabBar::tab:disabled { QTabBar::tab:selected:disabled { background-color: #3F3F46; } -/* scrollers */ +/* Scrollers */ QTabBar QToolButton { background-color: #333337; border-color: #3F3F46; diff --git a/src/stylesheets/vs15 Dark-Orange.qss b/src/stylesheets/vs15 Dark-Orange.qss index 0b3808e7..fe65ece0 100644 --- a/src/stylesheets/vs15 Dark-Orange.qss +++ b/src/stylesheets/vs15 Dark-Orange.qss @@ -1,13 +1,26 @@ +/*base*/ /*!************************************* VS15 Dark **************************************** Author: chintsu_kun - Version: 2.0.1 + Version: 2.0.2 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ -/*base*/ +/* For some reason applying background-color or border fixes paddings properties */ +QListWidget::item { + border-width: 0; } + +/* Don't override install label on download widget. + MO2 assigns color depending on download state */ +#installLabel { + color: none; } + +/* Make `background-color` work for :hover, :focus and :pressed states */ +QToolButton { + border: none; } + /* Main Window */ QWidget { background-color: #2D2D30; @@ -16,11 +29,6 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings - properties. Otherwise padding is only applied when item is hovered */ -QListWidget::item { - border-width: 0; } - /* remove outline */ * { outline: 0; } @@ -98,7 +106,6 @@ QListView::item { color: #F1F1F1; } /* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ -/* Common */ QTextEdit, QWebView, QLineEdit, @@ -198,13 +205,9 @@ QToolButton { margin: 0 4px 0 4px; padding: 5px; } QToolButton:hover, QToolButton:focus { - background-color: #3E3E40; - /* need this to make background-color works*/ - border: none; } + background-color: #3E3E40; } QToolButton:pressed { - background-color: #CC6600; - /* need this to make background-color works*/ - border: none; } + background-color: #CC6600; } /* Group Boxes #QGroupBox */ QGroupBox { @@ -260,8 +263,7 @@ QPushButton::menu-indicator { subcontrol-position: center right; padding-right: 5%; } -/* dialog buttons */ -/* Common */ +/* Dialog buttons */ QDialog QPushButton, QSlider::handle:horizontal, QSlider::handle:vertical { @@ -298,7 +300,6 @@ QDialog QPushButton { padding-right: .5em; } /* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ -/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -581,7 +582,7 @@ QMenu QRadioButton { background-color: transparent; padding: 5px 2px; } -/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* Tool tips #QToolTip, #SaveGameInfoWidget */ QToolTip, SaveGameInfoWidget { background-color: #424245; @@ -635,7 +636,7 @@ QTabBar::tab:disabled { QTabBar::tab:selected:disabled { background-color: #3F3F46; } -/* scrollers */ +/* Scrollers */ QTabBar QToolButton { background-color: #333337; border-color: #3F3F46; diff --git a/src/stylesheets/vs15 Dark-Purple.qss b/src/stylesheets/vs15 Dark-Purple.qss index 33212038..eb2e8b82 100644 --- a/src/stylesheets/vs15 Dark-Purple.qss +++ b/src/stylesheets/vs15 Dark-Purple.qss @@ -1,13 +1,26 @@ +/*base*/ /*!************************************* VS15 Dark **************************************** Author: chintsu_kun - Version: 2.0.1 + Version: 2.0.2 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ -/*base*/ +/* For some reason applying background-color or border fixes paddings properties */ +QListWidget::item { + border-width: 0; } + +/* Don't override install label on download widget. + MO2 assigns color depending on download state */ +#installLabel { + color: none; } + +/* Make `background-color` work for :hover, :focus and :pressed states */ +QToolButton { + border: none; } + /* Main Window */ QWidget { background-color: #2D2D30; @@ -16,11 +29,6 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings - properties. Otherwise padding is only applied when item is hovered */ -QListWidget::item { - border-width: 0; } - /* remove outline */ * { outline: 0; } @@ -98,7 +106,6 @@ QListView::item { color: #F1F1F1; } /* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ -/* Common */ QTextEdit, QWebView, QLineEdit, @@ -198,13 +205,9 @@ QToolButton { margin: 0 4px 0 4px; padding: 5px; } QToolButton:hover, QToolButton:focus { - background-color: #3E3E40; - /* need this to make background-color works*/ - border: none; } + background-color: #3E3E40; } QToolButton:pressed { - background-color: #7E2AD2; - /* need this to make background-color works*/ - border: none; } + background-color: #7E2AD2; } /* Group Boxes #QGroupBox */ QGroupBox { @@ -260,8 +263,7 @@ QPushButton::menu-indicator { subcontrol-position: center right; padding-right: 5%; } -/* dialog buttons */ -/* Common */ +/* Dialog buttons */ QDialog QPushButton, QSlider::handle:horizontal, QSlider::handle:vertical { @@ -298,7 +300,6 @@ QDialog QPushButton { padding-right: .5em; } /* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ -/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -581,7 +582,7 @@ QMenu QRadioButton { background-color: transparent; padding: 5px 2px; } -/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* Tool tips #QToolTip, #SaveGameInfoWidget */ QToolTip, SaveGameInfoWidget { background-color: #424245; @@ -635,7 +636,7 @@ QTabBar::tab:disabled { QTabBar::tab:selected:disabled { background-color: #3F3F46; } -/* scrollers */ +/* Scrollers */ QTabBar QToolButton { background-color: #333337; border-color: #3F3F46; diff --git a/src/stylesheets/vs15 Dark-Red.qss b/src/stylesheets/vs15 Dark-Red.qss index bc264fa0..ee363e0b 100644 --- a/src/stylesheets/vs15 Dark-Red.qss +++ b/src/stylesheets/vs15 Dark-Red.qss @@ -1,13 +1,26 @@ +/*base*/ /*!************************************* VS15 Dark **************************************** Author: chintsu_kun - Version: 2.0.1 + Version: 2.0.2 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ -/*base*/ +/* For some reason applying background-color or border fixes paddings properties */ +QListWidget::item { + border-width: 0; } + +/* Don't override install label on download widget. + MO2 assigns color depending on download state */ +#installLabel { + color: none; } + +/* Make `background-color` work for :hover, :focus and :pressed states */ +QToolButton { + border: none; } + /* Main Window */ QWidget { background-color: #2D2D30; @@ -16,11 +29,6 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings - properties. Otherwise padding is only applied when item is hovered */ -QListWidget::item { - border-width: 0; } - /* remove outline */ * { outline: 0; } @@ -98,7 +106,6 @@ QListView::item { color: #F1F1F1; } /* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ -/* Common */ QTextEdit, QWebView, QLineEdit, @@ -198,13 +205,9 @@ QToolButton { margin: 0 4px 0 4px; padding: 5px; } QToolButton:hover, QToolButton:focus { - background-color: #3E3E40; - /* need this to make background-color works*/ - border: none; } + background-color: #3E3E40; } QToolButton:pressed { - background-color: #990000; - /* need this to make background-color works*/ - border: none; } + background-color: #990000; } /* Group Boxes #QGroupBox */ QGroupBox { @@ -260,8 +263,7 @@ QPushButton::menu-indicator { subcontrol-position: center right; padding-right: 5%; } -/* dialog buttons */ -/* Common */ +/* Dialog buttons */ QDialog QPushButton, QSlider::handle:horizontal, QSlider::handle:vertical { @@ -298,7 +300,6 @@ QDialog QPushButton { padding-right: .5em; } /* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ -/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -581,7 +582,7 @@ QMenu QRadioButton { background-color: transparent; padding: 5px 2px; } -/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* Tool tips #QToolTip, #SaveGameInfoWidget */ QToolTip, SaveGameInfoWidget { background-color: #424245; @@ -635,7 +636,7 @@ QTabBar::tab:disabled { QTabBar::tab:selected:disabled { background-color: #3F3F46; } -/* scrollers */ +/* Scrollers */ QTabBar QToolButton { background-color: #333337; border-color: #3F3F46; diff --git a/src/stylesheets/vs15 Dark-Yellow.qss b/src/stylesheets/vs15 Dark-Yellow.qss index 6a67a327..08dbe758 100644 --- a/src/stylesheets/vs15 Dark-Yellow.qss +++ b/src/stylesheets/vs15 Dark-Yellow.qss @@ -1,13 +1,26 @@ +/*base*/ /*!************************************* VS15 Dark **************************************** Author: chintsu_kun - Version: 2.0.1 + Version: 2.0.2 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ -/*base*/ +/* For some reason applying background-color or border fixes paddings properties */ +QListWidget::item { + border-width: 0; } + +/* Don't override install label on download widget. + MO2 assigns color depending on download state */ +#installLabel { + color: none; } + +/* Make `background-color` work for :hover, :focus and :pressed states */ +QToolButton { + border: none; } + /* Main Window */ QWidget { background-color: #2D2D30; @@ -16,11 +29,6 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings - properties. Otherwise padding is only applied when item is hovered */ -QListWidget::item { - border-width: 0; } - /* remove outline */ * { outline: 0; } @@ -98,7 +106,6 @@ QListView::item { color: #F1F1F1; } /* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ -/* Common */ QTextEdit, QWebView, QLineEdit, @@ -198,13 +205,9 @@ QToolButton { margin: 0 4px 0 4px; padding: 5px; } QToolButton:hover, QToolButton:focus { - background-color: #3E3E40; - /* need this to make background-color works*/ - border: none; } + background-color: #3E3E40; } QToolButton:pressed { - background-color: #9A9A00; - /* need this to make background-color works*/ - border: none; } + background-color: #9A9A00; } /* Group Boxes #QGroupBox */ QGroupBox { @@ -260,8 +263,7 @@ QPushButton::menu-indicator { subcontrol-position: center right; padding-right: 5%; } -/* dialog buttons */ -/* Common */ +/* Dialog buttons */ QDialog QPushButton, QSlider::handle:horizontal, QSlider::handle:vertical { @@ -298,7 +300,6 @@ QDialog QPushButton { padding-right: .5em; } /* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ -/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -581,7 +582,7 @@ QMenu QRadioButton { background-color: transparent; padding: 5px 2px; } -/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* Tool tips #QToolTip, #SaveGameInfoWidget */ QToolTip, SaveGameInfoWidget { background-color: #424245; @@ -635,7 +636,7 @@ QTabBar::tab:disabled { QTabBar::tab:selected:disabled { background-color: #3F3F46; } -/* scrollers */ +/* Scrollers */ QTabBar QToolButton { background-color: #333337; border-color: #3F3F46; diff --git a/src/stylesheets/vs15 Dark.qss b/src/stylesheets/vs15 Dark.qss index f43e3631..8c4d354e 100644 --- a/src/stylesheets/vs15 Dark.qss +++ b/src/stylesheets/vs15 Dark.qss @@ -2,12 +2,24 @@ VS15 Dark **************************************** Author: chintsu_kun - Version: 2.0.1 + Version: 2.0.2 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ -/*base*/ +/* For some reason applying background-color or border fixes paddings properties */ +QListWidget::item { + border-width: 0; } + +/* Don't override install label on download widget. + MO2 assigns color depending on download state */ +#installLabel { + color: none; } + +/* Make `background-color` work for :hover, :focus and :pressed states */ +QToolButton { + border: none; } + /* Main Window */ QWidget { background-color: #2D2D30; @@ -16,11 +28,6 @@ QWidget { color: #656565; } /* Common */ -/* FIX: For some reason applying background-color or border fixes paddings - properties. Otherwise padding is only applied when item is hovered */ -QListWidget::item { - border-width: 0; } - /* remove outline */ * { outline: 0; } @@ -98,7 +105,6 @@ QListView::item { color: #F1F1F1; } /* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ -/* Common */ QTextEdit, QWebView, QLineEdit, @@ -198,13 +204,9 @@ QToolButton { margin: 0 4px 0 4px; padding: 5px; } QToolButton:hover, QToolButton:focus { - background-color: #3E3E40; - /* need this to make background-color works*/ - border: none; } + background-color: #3E3E40; } QToolButton:pressed { - background-color: #3399FF; - /* need this to make background-color works*/ - border: none; } + background-color: #3399FF; } /* Group Boxes #QGroupBox */ QGroupBox { @@ -260,8 +262,7 @@ QPushButton::menu-indicator { subcontrol-position: center right; padding-right: 5%; } -/* dialog buttons */ -/* Common */ +/* Dialog buttons */ QDialog QPushButton, QSlider::handle:horizontal, QSlider::handle:vertical { @@ -298,7 +299,6 @@ QDialog QPushButton { padding-right: .5em; } /* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ -/* common */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator, @@ -581,7 +581,7 @@ QMenu QRadioButton { background-color: transparent; padding: 5px 2px; } -/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* Tool tips #QToolTip, #SaveGameInfoWidget */ QToolTip, SaveGameInfoWidget { background-color: #424245; @@ -635,7 +635,7 @@ QTabBar::tab:disabled { QTabBar::tab:selected:disabled { background-color: #3F3F46; } -/* scrollers */ +/* Scrollers */ QTabBar QToolButton { background-color: #333337; border-color: #3F3F46; -- cgit v1.3.1 From 92cdf4124362478a60869b071d728a96a6a14566 Mon Sep 17 00:00:00 2001 From: LostDragonist Date: Tue, 11 Dec 2018 20:48:16 -0600 Subject: Update Skyrim theme by chintsu_kun to v2.1.0 --- src/stylesheets/skyrim.qss | 234 +++++++++++++++++++++++---------------------- 1 file changed, 119 insertions(+), 115 deletions(-) (limited to 'src/stylesheets') diff --git a/src/stylesheets/skyrim.qss b/src/stylesheets/skyrim.qss index 4091bbe0..e4d87499 100644 --- a/src/stylesheets/skyrim.qss +++ b/src/stylesheets/skyrim.qss @@ -2,54 +2,77 @@ Skyrim **************************************** Author: chintsu_kun - Version: 2.0.1 + Version: 2.1.0 Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) Url: https://github.com/nikolay-borzov/modorganizer-themes **************************************** */ +/* For some reason applying background-color or border fixes paddings properties */ +QListWidget::item { + border-width: 0; } + +/* Don't override install label on download widget. + MO2 assigns color depending on download state */ +#installLabel { + color: none; } + +/* Make `background-color` work for :hover, :focus and :pressed states */ +QToolButton { + border: none; } + QWidget { background-color: #000; color: #F1F1F1; } -/* Common */ -/* FIX: For some reason applying background-color or border fixes paddings - properties */ -QListWidget::item { - border-width: 0; } - * { - /* remove outline */ + /* Remove outline */ outline: 0; - /* text highlight */ + /* Text highlight */ selection-background-color: #000; selection-color: white; } -/* disabled text */ +/* Disabled text */ *:disabled, QListView::item:disabled, *::item:selected:disabled { color: #656565; } -/* line heights */ +/* Line heights */ QListView::item, QTreeWidget::item, QTreeView::item { - padding: .3em 0; } + padding: 0.3em 0; } + +/* Increase row height to fit inputs */ +#modList::item, +#settingsTree::item, +#pluginSettingsList::item, +#espList::item { + min-height: 34px; + padding: 0; } + #modList::item QComboBox, + #modList::item QLineEdit, + #modList::item QComboBox:editable, + #modList::item QAbstractSpinBox, + #settingsTree::item QComboBox, + #settingsTree::item QLineEdit, + #settingsTree::item QComboBox:editable, + #settingsTree::item QAbstractSpinBox, + #pluginSettingsList::item QComboBox, + #pluginSettingsList::item QLineEdit, + #pluginSettingsList::item QComboBox:editable, + #pluginSettingsList::item QAbstractSpinBox, + #espList::item QComboBox, + #espList::item QLineEdit, + #espList::item QComboBox:editable, + #espList::item QAbstractSpinBox { + margin: 2px; } -/* -QTreeView#modList::item, -QTreeWidget#categoriesTree::item, -#tabConflicts QTreeWidget::item, -QListView::item, -QTreeView#espList::item, -QTreeView#treeContent::item { - padding: .3em 0; -}*/ QAbstractItemView { color: #C0C0C0; background-color: #000; alternate-background-color: #000; - border-color: #A6A8AB; } + border-color: #999; } QAbstractItemView, QListView, @@ -63,12 +86,6 @@ QTreeWidget::item:hover { color: #fff; background-color: #121212; } -QAbstractItemView::item:disabled:hover, -QListView::item:disabled:hover, -QTreeView::branch:disabled:hover, -QTreeWidget::item:disabled:hover { - background-color: red; } - QAbstractItemView::item:selected:disabled, QListView::item:selected:disabled, QTreeView::branch:selected:disabled, @@ -89,17 +106,12 @@ QTreeView::branch:closed:has-children { QTreeView::branch:open:has-children { image: url(./skyrim/branch-opened.png); } -/*QListView::item:hover { } -QListView::item:selected { }*/ QListView::item { color: #C0C0C0; } /* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ -/* Common */ QLabel { background-color: transparent; } - QLabel#installLabel { - font-weight: bold; } /* Font size */ QLabel, @@ -114,14 +126,17 @@ QCheckBox, QRadioButton { font-size: 14px; } +/* Inputs */ QTextEdit, QLineEdit, QWebView, QComboBox, QComboBox:editable, QAbstractSpinBox { + min-height: 24px; border: none; - background-color: #141414; } + background-color: #141414; + padding: 3px 5px; } QTextEdit:hover, QTextEdit:focus, QLineEdit:hover, QLineEdit:focus, @@ -135,17 +150,11 @@ QAbstractSpinBox { QAbstractSpinBox:focus { background-color: #212121; } -QLineEdit, -QAbstractSpinBox { - min-height: 24px; - padding: 2px; - border: none; } - QLineEdit { margin-top: 0; - /* clear button */ - /* increase version textfield width */ - /* fix margins on tabs pane */ } + /* Clear button */ + /* Increase version text field width */ + /* Fix margins on tabs pane */ } QLineEdit QToolButton, QLineEdit QToolButton:hover { background: none; @@ -168,14 +177,8 @@ QLineEdit { /* Drop-downs #QComboBox*/ QComboBox { - min-height: 20px; padding-left: 5px; - margin: 3px 0 1px 0; - border-style: solid; } - QComboBox, QComboBox:editable { - border-width: 5px; - border-color: transparent; - border-image: url(./skyrim/border-image1.png) 6 repeat repeat; } + margin: 3px 0 1px 0; } QComboBox:on { background-color: #212121; } QComboBox:editable { @@ -200,9 +203,7 @@ QToolBar { QToolButton { margin: 0 4px 0 4px; padding: 5px; - /* need this to make background-color works*/ - border: none; - /* scrollers */ } + /* Scrollers */ } QToolButton:hover, QToolButton:focus { background-color: #121212; } QToolButton:pressed { @@ -225,9 +226,7 @@ QToolButton { QGroupBox { padding: 1em .3em .3em .3em; margin-top: .65em; - border-width: 5px; - border-color: transparent; - border-image: url(./skyrim/border-image2.png) 5 repeat repeat; } + border: 1px solid #999; } QGroupBox::title { subcontrol-origin: margin; subcontrol-position: top left; @@ -236,7 +235,7 @@ QGroupBox { /* LCD Count */ QLCDNumber { - border-color: #A6A8AB; + border-color: #999; border-style: solid; border-width: 1px; } @@ -248,15 +247,12 @@ QPushButton { background-color: transparent; border-width: 0 15px 0 15px; border-color: transparent; - /*&:focus { }*/ - /* dialog buttons */ - /* show categories */ - /* run */ - /* unlock */ - /* mod info dialog images tab */ - /* add some space between buttons */ } + /* Dialog buttons */ + /* Show categories */ + /* Run */ + /* Mod info dialog images tab */ } QPushButton:hover, QPushButton:checked:hover { - border-image: url(./skyrim/button-border.png) 0 15 repeat; } + border-image: url(./skyrim/button-border.png) 0 15 no-repeat; } QPushButton:checked { border-image: url(./skyrim/button-checked-border.png) 0 15 repeat; } QPushButton:disabled { @@ -282,26 +278,17 @@ QPushButton { margin: 10px 20px; } QPushButton + QPushButton { margin: 10px 0 0 0; } - QWidget#tabImages QPushButton { + #tabImages QPushButton { background-color: transparent; border: none; margin: 0 .3em; padding: 0; } - QWidget#tabImages QPushButton:hover { + #tabImages QPushButton:hover { background-color: #121212; } - QDialog#QueryOverwriteDialog QPushButton { - margin-left: 0.5em; } - #ProfilesDialog QPushButton { - margin-bottom: 0.5em; } - #ProfilesDialog QPushButton#closeButton { - margin-bottom: 0; } - #EditExecutablesDialog QPushButton#addButton, - #EditExecutablesDialog QPushButton#removeButton { - margin-bottom: 0.5em; - margin-top: 1em; } - -/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ -/*common*/ + #settingsTree::item QPushButton { + border-image: none; } + +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ QGroupBox::indicator, QTreeView::indicator, QCheckBox::indicator { @@ -340,7 +327,7 @@ QCheckBox::indicator { QCheckBox::indicator:unchecked:disabled { image: url(./skyrim/checkbox-disabled.png); } -/* Checkboxes special */ +/* Check boxes special */ QTreeWidget#bsaList::indicator { width: 10px; height: 15px; } @@ -381,13 +368,14 @@ QAbstractSpinBox { image: url(./skyrim/arrow-down.png); } /* Scroll Bars #QAbstractScrollArea, #QScrollBar*/ -/* assigning background still leaves not filled area*/ +/* Assigning background still leaves not filled area */ QAbstractScrollArea::corner { background-color: transparent; } QScrollBar { background-color: transparent; - border: none; } + border: none; + /* Since QTextEdit:hover doesn't work set focus input background */ } QScrollBar:horizontal { height: 12px; border: none; @@ -433,6 +421,11 @@ QScrollBar { image: url(./skyrim/scrollbar-right.png); } QScrollBar::left-arrow:horizontal { image: url(./skyrim/scrollbar-left.png); } + QTextEdit QScrollBar::up-arrow:vertical, + QTextEdit QScrollBar::down-arrow:vertical, + QTextEdit QScrollBar::right-arrow:horizontal, + QTextEdit QScrollBar::left-arrow:horizontal { + background-color: #212121; } /* Scroll Area #QScrollArea*/ QScrollArea { @@ -464,7 +457,7 @@ QTableView { selection-color: #C0C0C0; } QTableView QTableCornerButton::section { background-color: transparent; - border-color: #A6A8AB; + border-color: #999; border-style: solid; border-width: 0 1px 1px 0; } @@ -472,7 +465,7 @@ QHeaderView { border: none; } QHeaderView::section { background-color: transparent; - border-color: #A6A8AB; + border-color: #999; /* 17px to have some place for sort indicator */ padding: 3px 17px 3px 5px; border-style: solid; } @@ -494,13 +487,9 @@ QHeaderView { QHeaderView::down-arrow { image: url(./skyrim/arrow-down.png); } -/* Context menus, toolbar dropdowns #QMenu */ +/* Context menus, toolbar drop-downs #QMenu */ QMenu { - background-color: transparent; - border-width: 17px; - border-style: solid; - border-color: transparent; - border-image: url(./skyrim/border-image.png) 27 repeat repeat; } + background-color: transparent; } QMenu::item, QMenu QPushButton { padding: 6px 20px; } @@ -520,7 +509,7 @@ QMenu { subcontrol-position: center right; padding-right: .5em; } QMenu QPushButton { - /* cancel styles */ + /* Cancel styles */ border: none; text-align: left; } QMenu QPushButton:hover { @@ -530,15 +519,11 @@ QMenu { background-color: transparent; padding: 5px 2px; } -/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* Tool tips #QToolTip, #SaveGameInfoWidget */ QToolTip { background-color: transparent; color: #C0C0C0; - padding: 0; - border-width: 17px; - border-style: solid; - border-color: transparent; - border-image: url(./skyrim/border-image.png) 27 repeat repeat; } + padding: 0; } SaveGameInfoWidget { background-color: #121212; @@ -554,22 +539,13 @@ QProgressBar { border-style: solid; border-color: transparent; border-image: url(./skyrim/progress-bar-border.png) 4 21 repeat repeat; } - -QProgressBar::chunk { - /* - background: url(./skyrim/progress-bar-chunk.png) center center repear-x qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #95BED9, stop:0.124153 #6EB9CE, stop:0.78781 #474E86); - */ - background: url(./skyrim/progress-bar-chunk.png) center center repear-x qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #95BED9, stop:0.78781 #6EB9CE); } + QProgressBar::chunk { + background: url(./skyrim/progress-bar-chunk.png) center center repeat-x qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #95BED9, stop:0.78781 #6EB9CE); } /* Right Pane and Tab Bars #QTabWidget, #QTabBar */ QTabWidget::pane { - border-color: #A6A8AB; - top: 0; - border-width: 5px; - border-color: transparent; - /*AL12: Changed the "5 repeat repeat" to "4 repeat repeat" as 5 seems to kill - performance for some reason.*/ - border-image: url(./skyrim/border-image2.png) 4 repeat repeat; } + border: none; + top: 0; } QTabBar { text-transform: uppercase; @@ -601,12 +577,17 @@ QListView, QTableView, QDialog#LockedDialog { border-width: 20px; - border-style: solid; + border-color: transparent; + border-image: url(./skyrim/border-image.png) 27 repeat repeat; } + +QMenu, +QToolTip { + border-width: 17px; border-color: transparent; border-image: url(./skyrim/border-image.png) 27 repeat repeat; } /* Special styles */ -/* increase categories tab width */ +/* Increase categories tab width */ QTreeWidget#categoriesList { min-width: 200px; } QTreeWidget#categoriesList::item { @@ -618,8 +599,25 @@ QTreeWidget#categoriesList { QTreeWidget#categoriesList::item:has-children:open { background-image: url(./skyrim/branch-opened.png); } -/* Dialogs width changes */ -/* increase width to prevent buttons cutting */ +/* Add some space around buttons */ +#QueryOverwriteDialog QPushButton { + margin-left: 0.5em; } + +#SimpleInstallDialog QPushButton { + margin-top: 0.5em; } + +#ProfilesDialog QPushButton { + margin-bottom: 0.5em; } + +#ProfilesDialog QPushButton#closeButton { + margin-bottom: 0; } + +#EditExecutablesDialog QPushButton#addButton, +#EditExecutablesDialog QPushButton#removeButton { + margin-bottom: 0.5em; + margin-top: 1em; } + +/* Increase dialogs width to prevent buttons cutting */ QDialog#QueryOverwriteDialog { min-width: 565px; } @@ -634,3 +632,9 @@ QDialog#EditExecutablesDialog { QDialog#SettingsDialog { min-width: 670px; } + +QDialog#CredentialsDialog { + min-width: 400px; } + +#pluginsList { + min-width: 260px; } -- cgit v1.3.1 From efe657c23efa2913c0bd10cb2544881ebfb5a934 Mon Sep 17 00:00:00 2001 From: Al12rs Date: Wed, 12 Dec 2018 16:28:01 +0100 Subject: Removed old styles --- src/stylesheets/Paper Dark by 6788-00.qss | 550 ----------------------------- src/stylesheets/Paper Light by 6788-00.qss | 541 ---------------------------- 2 files changed, 1091 deletions(-) delete mode 100644 src/stylesheets/Paper Dark by 6788-00.qss delete mode 100644 src/stylesheets/Paper Light by 6788-00.qss (limited to 'src/stylesheets') diff --git a/src/stylesheets/Paper Dark by 6788-00.qss b/src/stylesheets/Paper Dark by 6788-00.qss deleted file mode 100644 index 11f5b922..00000000 --- a/src/stylesheets/Paper Dark by 6788-00.qss +++ /dev/null @@ -1,550 +0,0 @@ -/* v3.0.1 Paper Dark by 6788-00 */ -/* https://6788-00.tumblr.com/ */ - -/* Main Window */ - -QWidget { - background: #222222; - color: #D3D3D3; -} - -QWidget:disabled { - background: #222222; - color: #808080; -} - -QMainWindow::separator { - border: 0px; -} - -QAbstractItemView { - background: #141414; - alternate-background-color: #1A1A1A; - show-decoration-selected: 1; - selection-background-color: #007272; - selection-color: #FFFFFF; -} - -QAbstractItemView::item:hover { - background: #007E7E; - color: #FFFFFF; -} - -QAbstractItemView::item:selected { - background: #007272; - color: #FFFFFF; -} - -QAbstractScrollArea::corner { - background: #141414; - border: 2px solid #222222; - border-bottom-right-radius: 6px; - margin: 0px -2px -2px 0px; -} - -/* Toolbar */ - -QToolBar { - background: #222222; - border: 1px solid #222222; -} - -QToolBar::separator { - background: #222222; -} - -QToolButton { - padding: 4px 6px; - border-radius: 6px; - margin: 4px 4px 0px 4px; -} - -QToolButton:hover { - background: #007E7E; -} - -QToolButton:pressed { - background: #007272; -} - -/* Left Pane & File Trees */ - -QTreeView { - border-radius: 6px; -} - -QTreeView::branch:hover { - background: #007E7E; - color: #FFFFFF; -} - -QTreeView::branch:selected { - background: #007272; - color: #FFFFFF; -} - -QTreeView::item:selected { - background: #007272; - color: #FFFFFF; -} - -QTreeView::branch:has-children:!has-siblings:closed, -QTreeView::branch:closed:has-children:has-siblings { - image: url(:/stylesheet/branch-closed.png); - border: 0px; -} - -QTreeView::branch:open:has-children:!has-siblings, -QTreeView::branch:open:has-children:has-siblings { - image: url(:/stylesheet/branch-open.png); - border: 0px; -} - -QListView { - border-radius: 6px; -} - -QListView::item:hover { - background: #007E7E; - color: #FFFFFF; -} - -QListView::item:selected { - background: #007272; - color: #FFFFFF; -} - -QTextEdit { - background: #141414; - border-radius: 6px; -} - -QWebView { - background: #141414; - border-radius: 6px; -} - -/* Group Boxes */ - -QGroupBox { - padding: 24px 4px; - border: 2px solid #141414; - border-radius: 10px; -} - -QGroupBox::title { - subcontrol-origin: padding; - subcontrol-position: top left; - padding: 8px; -} - -/* Search Boxes */ - -QLineEdit { - background: #141414; - min-height: 14px; - padding: 2px; - border: 2px solid #141414; - border-radius: 6px; - margin-top: 3px; -} - -QLineEdit:hover { - border: 2px solid #007E7E; -} - -/* Most Dropdowns */ - -QComboBox { - background: #141414; - min-height: 20px; - padding-left: 5px; - border: 2px solid #141414; - border-radius: 6px; - margin: 3px 0px 1px 0px; -} - -QComboBox:hover { - border: 2px solid #007E7E; -} - -QComboBox:on { - background: #007272; - color: #FFFFFF; - border: 2px solid #007272; -} - -QComboBox::drop-down { - width: 20px; - subcontrol-origin: padding; - subcontrol-position: top right; - border: none; -} - -QComboBox QAbstractItemView { - border: 0px; -} - -QComboBox::down-arrow { - image: url(:/stylesheet/combobox-down.png); -} - -/* Most Buttons */ - -QPushButton { - background: #141414; - color: #FFFFFF; - min-height: 18px; - padding: 2px 12px; - border-radius: 6px; -} - -QPushButton:hover { - background: #007E7E; - color: #FFFFFF; -} - -QPushButton:pressed { - background: #007272; - color: #FFFFFF; -} - -QPushButton:checked { - background: #007272; - color: #FFFFFF; - margin: 4px; -} - -/* Scroll Bars */ - -/* Horizontal */ - -QScrollBar:horizontal { - background: #141414; - height: 20px; - border: 2px solid #222222; - margin: 0px 23px -2px 23px; -} - -QScrollBar::handle:horizontal { - background: #222222; - min-width: 32px; - border-radius: 6px; - margin: 2px; -} - -QScrollBar::add-line:horizontal { - background: #141414; - width: 23px; - subcontrol-position: right; - subcontrol-origin: margin; - border: 2px solid #222222; - margin: 0px -2px -2px 0px; -} - -QScrollBar::sub-line:horizontal { - background: #141414; - width: 23px; - subcontrol-position: left; - subcontrol-origin: margin; - border: 2px solid #222222; - border-bottom-left-radius: 6px; - margin: 0px 0px -2px -2px; -} - -/* Vertical */ - -QScrollBar:vertical { - background: #141414; - width: 20px; - border: 2px solid #222222; - margin: 23px -2px 23px 0px; -} - -QScrollBar::handle:vertical { - background: #222222; - min-height: 32px; - border-radius: 6px; - margin: 2px; -} - -QScrollBar::add-line:vertical { - background: #141414; - height: 23px; - subcontrol-position: bottom; - subcontrol-origin: margin; - border: 2px solid #222222; - border-bottom-right-radius: 6px; - margin: 0px -2px -2px 0px; -} - -QScrollBar::sub-line:vertical { - background: #141414; - height: 23px; - subcontrol-position: top; - subcontrol-origin: margin; - border: 2px solid #222222; - border-top-right-radius: 6px; - margin: -2px -2px 0px 0px; -} - -/* Combined */ - -QScrollBar::handle:horizontal:hover, -QScrollBar::handle:vertical:hover, -QScrollBar::add-line:horizontal:hover, -QScrollBar::sub-line:horizontal:hover, -QScrollBar::add-line:vertical:hover, -QScrollBar::sub-line:vertical:hover { - background: #007E7E; -} - -QScrollBar::handle:horizontal:pressed, -QScrollBar::handle:vertical:pressed, -QScrollBar::add-line:horizontal:pressed, -QScrollBar::sub-line:horizontal:pressed, -QScrollBar::add-line:vertical:pressed, -QScrollBar::sub-line:vertical:pressed { - background: #007272; -} - -QScrollBar::add-page:horizontal, -QScrollBar::sub-page:horizontal, -QScrollBar::add-page:vertical, -QScrollBar::sub-page:vertical { - background: transparent; -} - -QScrollBar::up-arrow:vertical, -QScrollBar::right-arrow:horizontal, -QScrollBar::down-arrow:vertical, -QScrollBar::left-arrow:horizontal { - height: 1px; - width: 1px; - border: 1px solid #222222; -} - -/* Header Rows */ - -QHeaderView { - background: #222222; -} - -QHeaderView::section { - background: #141414; - color: #D3D3D3; - height: 22px; - padding: 0px 5px; - border: 0px; - border-bottom: 2px solid #222222; - border-right: 2px solid #222222; -} - -QHeaderView::section:first { - border-top-left-radius: 6px; -} - -QHeaderView::section:last { - border-right: 0px; - border-top-right-radius: 6px; -} - -QHeaderView::section:hover { - background: #007E7E; - color: #FFFFFF; -} - -QHeaderView::down-arrow { - padding-right: 4px; - height: 10px; - width: 10px; -} - -/* Context Menus, Toolbar Dropdowns, & Tooltips */ - -QMenu { - background: #141414; - selection-color: #FFFFFF; - border: 0px; -} - -QMenu::item { - background: #141414; - selection-background-color: #007E7E; - padding: 4px 20px; -} - -QMenu::item:selected { - background: #007E7E; - color: #FFFFFF; -} - -QMenu::item:disabled { - background: #242424; - color: #808080; -} - -QMenu::separator { - background: #222222; - height: 2px; -} - -QMenu::icon { - margin: 1px; -} - -QToolTip { - background: #222222; - color: #FFFFFF; - padding: 1px; - border: 0px; -} - -/* Progress Bars (Downloads) */ - -QProgressBar { - background: #141414; - text-align: center; - border: 0px; - border-radius: 6px; - margin: 0px 10px; -} - -QProgressBar::chunk { - background: #007E7E; - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} - -/* Right Pane and Tab Bars */ - -QTabWidget::pane { - top: 1px; - padding: 2px 2px 10px 2px; - border: 2px solid #141414; - border-radius: 10px; -} - -QTabWidget::tab-bar { - alignment: center; -} - -QTabBar::tab { - background: #141414; - color: #141414; - padding: 4px 1em; - border: 1px solid #222222; - border-top: 0px; - border-bottom: 0px; -} - -QTabBar::tab:!selected { - background: #141414; - color: #D3D3D3; -} - -QTabBar::tab:disabled { - background: #222222; - color: #808080; -} - -QTabBar::tab:selected { - background: #007272; - color: #FFFFFF; - -} - -QTabBar::tab:!selected:hover { - background: #007E7E; - color: #FFFFFF; -} - -QTabBar::tab:first { - border-top-left-radius: 10px; - border-bottom-left-radius: 10px; -} - -QTabBar::tab:last { - border-top-right-radius: 10px; - border-bottom-right-radius: 10px; -} - -QTabBar QToolButton { - background: #007E7E; - padding: 1px; - border-radius: 6px; - margin: 1px; -} - -QTabBar QToolButton:disabled { - background: transparent; -} - -/* Sliders (Configurator) */ - -/* QSlider::groove:horizontal { - background: #FFFFFF; - height: 1px; - border: 1px solid #FFFFFF; -} - -QSlider::handle:horizontal { - background: #007E7E; - width: 10px; - border: 2px solid #007E7E; - border-radius: 6px; - margin: -10px 0px; -} - -QSlider::handle:horizontal:hover { - background: #007272; - border: 2px solid #007272; -} */ - -/* Tables (Configure Mod Categories) */ - -QTableView { - gridline-color: #222222; - border: 0px; -} - -QListWidget::item#executablesListBox { - /* fixes the black text problem on the Modify Executables window */ - color: #D3D3D3; -} - -/* downloads tab */ - -QWidget#downloadTab QAbstractScrollArea { - /* background of the entire downloads tab */ - background: #242424; -} - -DownloadListWidget QFrame, -DownloadListWidgetCompact, -DownloadListWidgetCompact QLabel { - /* an entry on the Downloads tab */ - background: #141414; -} - -DownloadListWidget QFrame#frame { - /* outer box of an entry on the Downloads tab */ - border: 2px solid #141414; -} - -DownloadListWidget QLabel#installLabel { - color: none; -} - -DownloadListWidget QFrame:clicked { - background: #007E7E; -} - -/* compact downloads view */ - -DownloadListWidgetCompact, -DownloadListWidgetCompact QLabel { - /* an entry on the Downloads tab */ - background: #141414; - padding: 4px; -} \ No newline at end of file diff --git a/src/stylesheets/Paper Light by 6788-00.qss b/src/stylesheets/Paper Light by 6788-00.qss deleted file mode 100644 index 5f6e2867..00000000 --- a/src/stylesheets/Paper Light by 6788-00.qss +++ /dev/null @@ -1,541 +0,0 @@ -/* v3.0.1 Paper Light by 6788-00 */ -/* https://6788-00.tumblr.com/ */ - -/* Main Window */ - -QWidget { - background: #EFEFEF; - color: #000000; -} - -QWidget:disabled { - background: #EFEFEF; - color: #6C6C6C; -} - -QMainWindow::separator { - border: 0px; -} - -QAbstractItemView { - background: #FFFFFF; - alternate-background-color: #F6F6F6; - show-decoration-selected: 1; - selection-background-color: #008484; - selection-color: #FFFFFF; -} - -QAbstractItemView::item:hover { - background: #008F8F; - color: #FFFFFF; -} - -QAbstractItemView::item:selected { - background: #008484; - color: #FFFFFF; -} - -QAbstractScrollArea::corner { - background: #FFFFFF; - border: 2px solid #EFEFEF; - border-bottom-right-radius: 6px; - margin: 0px -2px -2px 0px; -} - -/* Toolbar */ - -QToolBar { - background: #EFEFEF; - border: 1px solid #EFEFEF; -} - -QToolBar::separator { - background: #EFEFEF; -} - -QToolButton { - padding: 4px 6px; - border-radius: 6px; - margin: 4px 4px 0px 4px; -} - -QToolButton:hover { - background: #008F8F; -} - -QToolButton:pressed { - background: #008484; -} - -/* Left Pane & File Trees */ - -QTreeView { - border-radius: 6px; -} - -QTreeView::branch:hover { - background: #008F8F; - color: #FFFFFF; -} - -QTreeView::branch:selected { - background: #008484; - color: #FFFFFF; -} - -QTreeView::item:selected { - background: #008484; - color: #FFFFFF; -} - -QTreeView::branch:has-children:!has-siblings:closed, -QTreeView::branch:closed:has-children:has-siblings { - image: url(:/stylesheet/branch-closed.png); - border: 0px; -} - -QTreeView::branch:open:has-children:!has-siblings, -QTreeView::branch:open:has-children:has-siblings { - image: url(:/stylesheet/branch-open.png); - border: 0px; -} - -QListView { - border-radius: 6px; -} - -QListView::item:hover { - background: #008F8F; - color: #FFFFFF; -} - -QListView::item:selected { - background: #008484; - color: #FFFFFF; -} - -QTextEdit { - background: #FFFFFF; - border-radius: 6px; -} - -QWebView { - background: #FFFFFF; - border-radius: 6px; -} - -/* Group Boxes */ - -QGroupBox { - padding: 24px 4px; - border: 2px solid #FFFFFF; - border-radius: 10px; -} - -QGroupBox::title { - subcontrol-origin: padding; - subcontrol-position: top left; - padding: 8px; -} - -/* Search Boxes */ - -QLineEdit { - background: #FFFFFF; - min-height: 14px; - padding: 2px; - border: 2px solid #FFFFFF; - border-radius: 6px; - margin-top: 3px; -} - -QLineEdit:hover { - border: 2px solid #008F8F; -} - -/* Most Dropdowns */ - -QComboBox { - background: #FFFFFF; - min-height: 20px; - padding-left: 5px; - border: 2px solid #FFFFFF; - border-radius: 6px; - margin: 3px 0px 1px 0px; -} - -QComboBox:hover { - border: 2px solid #008F8F; -} - -QComboBox:on { - background: #008484; - color: #FFFFFF; - border: 2px solid #008484; -} - -QComboBox::drop-down { - width: 20px; - subcontrol-origin: padding; - subcontrol-position: top right; - border: none; -} - -QComboBox QAbstractItemView { - border: 0px; -} - -QComboBox::down-arrow { - image: url(:/stylesheet/combobox-down.png); -} - -/* Most Buttons */ - -QPushButton { - background: #FFFFFF; - color: #000000; - min-height: 18px; - padding: 2px 12px; - border-radius: 6px; -} - -QPushButton:hover { - background: #008F8F; - color: #FFFFFF; -} - -QPushButton:pressed { - background: #008484; - color: #FFFFFF; -} - -QPushButton:checked { - background: #008484; - color: #FFFFFF; - margin: 4px; -} - -/* Scroll Bars */ - -/* Horizontal */ - -QScrollBar:horizontal { - background: #FFFFFF; - height: 20px; - border: 2px solid #EFEFEF; - margin: 0px 23px -2px 23px; -} - -QScrollBar::handle:horizontal { - background: #EFEFEF; - min-width: 32px; - border-radius: 6px; - margin: 2px; -} - -QScrollBar::add-line:horizontal { - background: #FFFFFF; - width: 23px; - subcontrol-position: right; - subcontrol-origin: margin; - border: 2px solid #EFEFEF; - margin: 0px -2px -2px 0px; -} - -QScrollBar::sub-line:horizontal { - background: #FFFFFF; - width: 23px; - subcontrol-position: left; - subcontrol-origin: margin; - border: 2px solid #EFEFEF; - border-bottom-left-radius: 6px; - margin: 0px 0px -2px -2px; -} - -/* Vertical */ - -QScrollBar:vertical { - background: #FFFFFF; - width: 20px; - border: 2px solid #EFEFEF; - margin: 23px -2px 23px 0px; -} - -QScrollBar::handle:vertical { - background: #EFEFEF; - min-height: 32px; - border-radius: 6px; - margin: 2px; -} - -QScrollBar::add-line:vertical { - background: #FFFFFF; - height: 23px; - subcontrol-position: bottom; - subcontrol-origin: margin; - border: 2px solid #EFEFEF; - border-bottom-right-radius: 6px; - margin: 0px -2px -2px 0px; -} - -QScrollBar::sub-line:vertical { - background: #FFFFFF; - height: 23px; - subcontrol-position: top; - subcontrol-origin: margin; - border: 2px solid #EFEFEF; - border-top-right-radius: 6px; - margin: -2px -2px 0px 0px; -} - -/* Combined */ - -QScrollBar::handle:horizontal:hover, -QScrollBar::handle:vertical:hover, -QScrollBar::add-line:horizontal:hover, -QScrollBar::sub-line:horizontal:hover, -QScrollBar::add-line:vertical:hover, -QScrollBar::sub-line:vertical:hover { - background: #008F8F; -} - -QScrollBar::handle:horizontal:pressed, -QScrollBar::handle:vertical:pressed, -QScrollBar::add-line:horizontal:pressed, -QScrollBar::sub-line:horizontal:pressed, -QScrollBar::add-line:vertical:pressed, -QScrollBar::sub-line:vertical:pressed { - background: #008484; -} - -QScrollBar::add-page:horizontal, -QScrollBar::sub-page:horizontal, -QScrollBar::add-page:vertical, -QScrollBar::sub-page:vertical { - background: transparent; -} - -QScrollBar::up-arrow:vertical, -QScrollBar::right-arrow:horizontal, -QScrollBar::down-arrow:vertical, -QScrollBar::left-arrow:horizontal { - height: 1px; - width: 1px; - border: 1px solid #EFEFEF; -} - -/* Header Rows */ - -QHeaderView { - background: #EFEFEF; -} - -QHeaderView::section { - background: #FFFFFF; - color: #000000; - height: 22px; - padding: 0px 5px; - border: 0px; - border-bottom: 2px solid #EFEFEF; - border-right: 2px solid #EFEFEF; -} - -QHeaderView::section:first { - border-top-left-radius: 6px; -} - -QHeaderView::section:last { - border-right: 0px; - border-top-right-radius: 6px; -} - -QHeaderView::section:hover { - background: #008F8F; - color: #FFFFFF; -} - -QHeaderView::down-arrow { - padding-right: 4px; - height: 10px; - width: 10px; -} - -/* Context Menus, Toolbar Dropdowns, & Tooltips */ - -QMenu { - background: #FFFFFF; - selection-color: #FFFFFF; - border: 0px; -} - -QMenu::item { - background: #FFFFFF; - selection-background-color: #008F8F; - padding: 4px 20px; -} - -QMenu::item:selected { - background: #008F8F; - color: #FFFFFF; -} - -QMenu::item:disabled { - background: #FFFFFF; - color: #6C6C6C; -} - -QMenu::separator { - background: #EFEFEF; - height: 2px; -} - -QMenu::icon { - margin: 1px; -} - -QToolTip { - background: #FFFFFF; - color: #000000; - padding: 1px; - border: 0px; -} - -/* Progress Bars (Downloads) */ - -QProgressBar { - background: #FFFFFF; - text-align: center; - border: 0px; - border-radius: 6px; - margin: 0px 10px; -} - -QProgressBar::chunk { - background: #008F8F; - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} - -/* Right Pane and Tab Bars */ - -QTabWidget::pane { - top: 1px; - padding: 2px 2px 10px 2px; - border: 2px solid #FFFFFF; - border-radius: 10px; -} - -QTabWidget::tab-bar { - alignment: center; -} - -QTabBar::tab { - background: #FFFFFF; - color: #000000; - padding: 4px 1em; - border: 1px solid #EFEFEF; - border-top: 0px; - border-bottom: 0px; -} - -QTabBar::tab:!selected { - background: #FFFFFF; - color: #000000; -} - -QTabBar::tab:disabled { - background: #EFEFEF; - color: #6C6C6C; -} - -QTabBar::tab:selected { - background: #008484; - color: #FFFFFF; - -} - -QTabBar::tab:!selected:hover { - background: #008484; - color: #FFFFFF; -} - -QTabBar::tab:first { - border-top-left-radius: 10px; - border-bottom-left-radius: 10px; -} - -QTabBar::tab:last { - border-top-right-radius: 10px; - border-bottom-right-radius: 10px; -} - -QTabBar QToolButton { - background: #008F8F; - padding: 1px; - border-radius: 6px; - margin: 1px; -} - -QTabBar QToolButton:disabled { - background: transparent; -} - -/* Sliders (Configurator) */ - -/* QSlider::groove:horizontal { - background: #FFFFFF; - height: 1px; - border: 1px solid #FFFFFF; -} - -QSlider::handle:horizontal { - background: #008F8F; - width: 10px; - border: 2px solid #008F8F; - border-radius: 6px; - margin: -10px 0px; -} - -QSlider::handle:horizontal:hover { - background: #008484; - border: 2px solid #008484; -} */ - -/* Tables (Configure Mod Categories) */ - -QTableView { - gridline-color: #EFEFEF; - border: 0px; -} - -/* downloads tab */ - -QWidget#downloadTab QAbstractScrollArea { - /* background of the entire downloads tab */ - background: #EFEFEF; -} - -DownloadListWidget QFrame, -DownloadListWidgetCompact, -DownloadListWidgetCompact QLabel { - /* an entry on the Downloads tab */ - background: #FFFFFF; -} - -DownloadListWidget QFrame#frame { - /* outer box of an entry on the Downloads tab */ - border: 2px solid #FFFFFF; -} - -DownloadListWidget QLabel#installLabel { - color: none; -} - -/* compact downloads view */ - -DownloadListWidgetCompact, -DownloadListWidgetCompact QLabel { - /* an entry on the Downloads tab */ - background: #FFFFFF; - padding: 4px; -} \ No newline at end of file -- cgit v1.3.1