diff --git a/stylesheets/1809 Dark Mode.qss b/stylesheets/1809 Dark Mode.qss new file mode 100644 index 0000000..75fc2a9 --- /dev/null +++ b/stylesheets/1809 Dark Mode.qss @@ -0,0 +1,285 @@ +* { + background: transparent; + color: #DEDEDE; + font-size: 12px; + border: 0; } + *:disabled { + color: #636363; } + +QAbstractScrollArea { + background: #202020; + border: 1px solid #2B2B2B; + alternate-background-color: #202020; } + QAbstractScrollArea::item { + min-height: 22px; } + QAbstractScrollArea::item:hover { + background: #4D4D4D; + color: #FFF; } + QAbstractScrollArea::item:selected { + background: #777; } + +QScrollBar:horizontal { + margin: 0 17px; } + +QScrollBar:vertical { + margin: 17px 0; } + +QScrollBar::add-line { + background: #171717; + subcontrol-origin: margin; } + QScrollBar::add-line:horizontal { + width: 17px; + image: url("./1809 Dark Mode/Arrows/Right.svg"); + subcontrol-position: right; } + QScrollBar::add-line:vertical { + height: 17px; + image: url("./1809 Dark Mode/Arrows/Down.svg"); + subcontrol-position: bottom; } + QScrollBar::add-line:hover { + background: #373737; } + +QScrollBar::sub-line { + background: #171717; + subcontrol-origin: margin; } + QScrollBar::sub-line:horizontal { + width: 17px; + image: url("./1809 Dark Mode/Arrows/Left.svg"); + subcontrol-position: left; } + QScrollBar::sub-line:vertical { + height: 17px; + image: url("./1809 Dark Mode/Arrows/Up.svg"); + subcontrol-position: top; } + QScrollBar::sub-line:hover { + background: #373737; } + +QScrollBar::add-page, QScrollBar::sub-page { + background: #171717; } + +QScrollBar::handle { + background: #4D4D4D; + margin: 1px; } + QScrollBar::handle:hover { + background: #7A7A7A; } + +QTreeView::branch:open:has-children { + image: url("./1809 Dark Mode/Arrows/Down.svg"); } + +QTreeView::branch:closed:has-children { + image: url("./1809 Dark Mode/Arrows/Right.svg"); } + +QCheckBox::indicator, QRadioButton::indicator, QTreeView::indicator { + background: #000; + border: 1px solid #898989; } + QCheckBox::indicator:checked, QRadioButton::indicator:checked, QTreeView::indicator:checked { + image: url("./1809 Dark Mode/check.svg"); } + QCheckBox::indicator:hover, QRadioButton::indicator:hover, QTreeView::indicator:hover { + border: 1px solid #797979; } + +QToolBar { + qproperty-movable: true; } + QToolBar::handle, QToolBar::separator { + width: 2px; + height: 2px; + background: #2B2B2B; } + QToolBar QToolButton { + margin: 4px; } + QToolBar QToolButton:hover { + background: #4D4D4D; } + +QHeaderView { + margin: -2px; } + QHeaderView::section { + height: 22px; + background: #202020; + color: #FFF; + padding: 0 4px; + border: 0; + border-right: 1px solid #636363; } + QHeaderView::section:last { + margin-right: -2px; } + QHeaderView::section:hover { + background: #434343; } + QHeaderView::down-arrow { + padding-right: 10px; + image: url("./1809 Dark Mode/Arrows/Down.svg"); + subcontrol-position: center right; } + QHeaderView::up-arrow { + padding-right: 10px; + image: url("./1809 Dark Mode/Arrows/Up.svg"); + subcontrol-position: center right; } + +QComboBox, QLineEdit { + min-height: 20px; + background: #191919; + color: #FFF; + padding-left: 5px; + border: 1px solid #535353; + margin: 6px 0; } + QComboBox::drop-down, QLineEdit::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: 0; } + QComboBox::down-arrow, QLineEdit::down-arrow { + image: url("./1809 Dark Mode/Arrows/Down.svg"); } + QComboBox:disabled, QLineEdit:disabled { + color: #636363; } + +QTabWidget::pane { + background: #202020; + border: 1px solid #2B2B2B; } + +QTabWidget QAbstractItemView { + background: #2B2B2B; + alternate-background-color: #2B2B2B; + border: 1px solid #222121; } + +QTabWidget QHeaderView::section { + background: #2B2B2B; } + +QTabBar::tab { + height: 24px; + background: #191919; + color: #FFF; + padding: 0 10px; + border: 1px solid transparent; + margin-bottom: -1px; } + QTabBar::tab:disabled { + color: #636363; } + QTabBar::tab:hover { + background: #4D4D4D; } + QTabBar::tab:selected { + background: #0078D7; + color: #FFF; + padding: 0 10px; } + +QMenu { + background: #2B2B2B; + color: #FFF; + padding: 2px; + border: 1px solid #A0A0A0; } + QMenu:separator { + height: 1px; + background: #808080; + margin: 0 10px; } + QMenu::item { + min-height: 22px; + padding: 2px 20px; } + QMenu::item:selected { + background: #414141; } + QMenu::icon { + padding-right: 20px; } + QMenu::right-arrow { + image: url("./1809 Dark Mode/Arrows/Right.svg"); + padding-right: 10px; } + QMenu QPushButton { + height: 24px; + background: #2B2B2B; + color: #FFF; + text-align: left; + padding-left: 20px; } + QMenu QPushButton::menu-indicator { + padding-right: 10px; + subcontrol-origin: padding; + subcontrol-position: center right; } + QMenu QCheckBox { + height: 24px; + background: #2B2B2B; + color: #FFF; } + QMenu QCheckBox:hover { + background: #4D4D4D; + color: #FFF; } + +QMenuBar { + min-height: 24px; + background: #000; } + QMenuBar::item { + padding: 0 10px; } + QMenuBar::item:selected { + background: #4D4D4D; + color: #FFF; } + +QStatusBar { + background: #333; } + QStatusBar::item { + padding: 0 15px; } + +QGroupBox { + padding-top: 21px; } + QGroupBox::title { + padding-top: 10px; } + +QProgressBar { + background: transparent; + color: #FFF; + text-align: center; + border: 1px solid #535353; } + QProgressBar::chunk { + background: #06B025; } + +QPushButton { + color: #FFF; + min-height: 22px; + padding: 0 10px; } + QPushButton:hover { + background: #4D4D4D; + color: #FFF; + border: 0; } + QPushButton::menu-indicator { + image: url("./1809 Dark Mode/Arrows/Down.svg"); } + +QToolButton { + padding: 4px; } + QToolButton:hover { + background: #4D4D4D; + color: #FFF; + border: 0; } + QToolButton::menu-indicator { + image: url("./1809 Dark Mode/Arrows/Down.svg"); } + +QToolTip { + background: #202020; + border: 1px solid #2B2B2B; } + +QTableCornerButton::section { + background: #202020; + border: 0; + border-right: 1px solid #535353; } + +QSpinBox, QDoubleSpinBox { + background: #191919; + border: 1px solid #535353; } + +QMainWindow, QDialog { + background: #191919; } + +QSplitter { + min-width: 8px; } + +LinkLabel { + qproperty-linkColor: #0078D7; } + +#startButton { + background: #2B2B2B; + padding: 4px 0; } + #startButton:hover { + background: #4D4D4D; } + +#linkButton { + background: #2B2B2B; } + #linkButton:hover { + background: #4D4D4D; } + +#executablesListBox { + margin-right: 8px; } + +#notes, #comments { + background: #2B2B2B; + border: 1px solid #222121; } + +#iconLabel { + image: url(./Paper/mo2.svg); + qproperty-pixmap: none; } + +#displayCategoriesBtn { + min-width: 12px; } diff --git a/stylesheets/1809 Dark Mode/Arrows/down.svg b/stylesheets/1809 Dark Mode/Arrows/down.svg new file mode 100644 index 0000000..f761402 --- /dev/null +++ b/stylesheets/1809 Dark Mode/Arrows/down.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/1809 Dark Mode/Arrows/left.svg b/stylesheets/1809 Dark Mode/Arrows/left.svg new file mode 100644 index 0000000..d9ecf4c --- /dev/null +++ b/stylesheets/1809 Dark Mode/Arrows/left.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/1809 Dark Mode/Arrows/right.svg b/stylesheets/1809 Dark Mode/Arrows/right.svg new file mode 100644 index 0000000..d8647c5 --- /dev/null +++ b/stylesheets/1809 Dark Mode/Arrows/right.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/1809 Dark Mode/Arrows/up.svg b/stylesheets/1809 Dark Mode/Arrows/up.svg new file mode 100644 index 0000000..f2fd723 --- /dev/null +++ b/stylesheets/1809 Dark Mode/Arrows/up.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/1809 Dark Mode/check.svg b/stylesheets/1809 Dark Mode/check.svg new file mode 100644 index 0000000..879b9f4 --- /dev/null +++ b/stylesheets/1809 Dark Mode/check.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/stylesheets/Dark Bronze.qss b/stylesheets/Dark Bronze.qss new file mode 100644 index 0000000..00610de --- /dev/null +++ b/stylesheets/Dark Bronze.qss @@ -0,0 +1,679 @@ +/* + Dark Bronze, a theme by Rage + https://moddinglounge.com/ + + Consider checking out my other work if you enjoy this theme. + https://next.nexusmods.com/profile/Rage4556 +*/ + +* { + background: #232324; + font-size: 11px; + color: #fff; + border: 1; } + *:disabled { + color: #808080; } + +QAbstractItemView { + background: #141210; + alternate-background-color: #141210; + show-decoration-selected: 1; + border-radius: 1px; } + QAbstractItemView::item { + min-height: 26px; } + QAbstractItemView::branch:hover, QAbstractItemView::item:hover { + background: #443629; } + QAbstractItemView::branch:selected, QAbstractItemView::item:selected { + background: #443629; + color: #FFF; } + +QTreeView, QListView { + border-radius: 1px; } + QTreeView::branch:closed:has-children, QListView::branch:closed:has-children { + image: url("./Dark Bronze/arrows/right.svg"); } + QTreeView::branch:open:has-children, QListView::branch:open:has-children { + image: url("./Dark Bronze/arrows/down.svg"); } + +QHeaderView::up-arrow, QHeaderView::down-arrow { + height: 10px; + width: 10px; + padding-right: 4px; } + +QHeaderView::up-arrow { + image: url("./Dark Bronze/arrows/up.svg"); } + +QHeaderView::down-arrow { + image: url("./Dark Bronze/arrows/down.svg"); } + +QHeaderView::section { + background: #c49b74; + padding: 0 5px; + border: 0; + border-bottom: 2px solid #c49b74; + border-right: 2px solid #c49b74; } + QHeaderView::section:first { + border-top-left-radius: 1px; } + QHeaderView::section:last { + border-right: 0; + border-top-right-radius: 1px; } + QHeaderView::section:hover { + background: #9a693e; } + +QScrollBar { + background: #181818; + border-top: 8px solid #323232; + border-bottom: 8px solid #323232; } + QScrollBar:horizontal { + height: 20px; + margin: 0 23px -2px 23px; } + QScrollBar:vertical { + width: 20px; + margin: 23px -2px 23px 0; } + QScrollBar::handle { + background: #c49b74; + border-radius: 1px; + margin: 2px; } + QScrollBar::handle:horizontal { + min-width: 32px; } + QScrollBar::handle:vertical { + min-height: 32px; } + QScrollBar::handle:hover, QScrollBar::handle:pressed { + background: #443629; } + QScrollBar::add-line { + subcontrol-origin: margin; + background: #121212; + border: 2px solid #121212; + margin: 0 -2px -2px 0; } + QScrollBar::add-line:horizontal { + image: url("./Dark Bronze/arrows/right.svg"); + width: 23px; + subcontrol-position: right; } + QScrollBar::add-line:vertical { + image: url("./Dark Bronze/arrows/down.svg"); + height: 23px; + subcontrol-position: bottom; + border-bottom-right-radius: 6px; } + QScrollBar::add-line:hover, QScrollBar::add-line:pressed { + background: #c49b74; } + QScrollBar::sub-line { + subcontrol-origin: margin; + background: #121212; } + QScrollBar::sub-line:horizontal { + image: url("./Dark Bronze/arrows/left.svg"); + width: 23px; + subcontrol-position: left; + border: 2px solid #E8E8E8; + border-bottom-left-radius: 6px; + margin: 0 0 -2px -2px; } + QScrollBar::sub-line:vertical { + image: url("./Dark Bronze/arrows/up.svg"); + height: 23px; + subcontrol-position: top; + border: 3px solid #121212; + border-top-right-radius: 6px; + margin: -2px -2px 0 0; } + QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed { + background: #c49b74; } + QScrollBar::add-page, QScrollBar::sub-page { + background: transparent; } + +QPushButton, QToolButton { + background: #c49b74; + color: #fff; + min-height: 28px; + padding: 4px 8px; + border-radius: 1px; + border: 0px solid #c49b74; + margin: 0px 0; } + QPushButton::menu-indicator, QToolButton::menu-indicator { + image: url("./Dark Bronze/arrows/down.svg"); + padding: -2px; + margin: 4px; } + QPushButton:hover, QPushButton:pressed, QToolButton:hover, QToolButton:pressed { + background: #443629; } + QPushButton:disabled, QToolButton:disabled { + background: transparent; } + +QPushButton:disabled { + background: none; + margin-bottom: 4; + border: 2px solid #c49b74; } + +QPushButton::menu-indicator { + subcontrol-position: right center; } + +QToolButton:menu-indicator { + margin: 0px; } + +QMenu { + background: transparent; + border: 0px solid #c49b74; + border-radius: 1px; } + QMenu QPushButton { + padding: 2px 24px; + text-align: left; + border-radius: 0; } + QMenu QPushButton:hover { + border-radius: 1px; } + QMenu QCheckBox, QMenu QRadioButton { + background: #c49b74; + padding: 5px; } + QMenu QCheckBox:hover, QMenu QRadioButton:hover { + background: #c49b74; + color: #c49b74; + border-radius: 1px; } + QMenu::separator { + height: 3px; + background: #c49b74; } + QMenu::icon { + padding-left: 20px; } + QMenu::right-arrow { + image: url("./Dark Bronze/arrows/right.svg"); + padding-right: 5px; } + QMenu::item { + background: #232324; + padding: 4px 24px; } + QMenu::item:disabled { + background: #E8E8E8; + color: #808080; } + QMenu::item:selected { + background: #c49b74; + color: #FFF; + border-radius: 1px; } + +QToolBar { + background: #232324; + border-bottom: 4px solid #c49b74; + padding: 6px; + margin-top: 8px; + qproperty-movable: true; } + QToolBar::handle { + background: #c49b74; + height: 4; + width: 4; + margin: 4px; } + QToolBar::separator { + background: #c49b74; + width: 4; + margin: 4px 4px; } + QToolBar:menu-indicator { + image: url("./Dark Bronze/arrows/down.svg"); + margin: 2px; } + QToolBar QToolButton { + background: #c49b74; + padding: 4px; + border-radius: 1px; + margin: 4px 4px 4px 4px; } + QToolBar QToolButton:hover, QToolBar QToolButton:pressed { + background: #443629; } + +QLineEdit { + background: #232324; + min-height: 28px; + padding-left: 8px; + border: 2px solid #121212; + border-radius: 1px; } + QLineEdit:hover { + border: 2px solid #c49b74; } + +QComboBox { + background: #121212; + min-height: 28px; + padding-left: 8px; + border: 2px solid #c49b74; + border-radius: 1px; + margin: 4px 0; } + QComboBox QAbstractItemView { + background: #121212; + border: 2px solid #232324; + border-radius: 1px; } + QComboBox:hover { + border: 2px solid #c49b74; } + QComboBox:on { + background: #c49b74; + color: #FFF; + border: 2px solid #c49b74; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; } + QComboBox::down-arrow { + image: url("./Dark Bronze/arrows/down.svg"); } + +QGroupBox { + padding: 24px 4px; + border: 2px solid #c49b74; + border-radius: 1px; } + QGroupBox::title { + background: transparent; + subcontrol-origin: padding; + subcontrol-position: top left; + padding: 8px; } + +QProgressBar { + background: #121212; + color: #FFF; + text-align: center; + border-radius: 1px; + margin: 0 0px; } + QProgressBar::chunk { + background: #c49b74; + border-radius: 1px; } + +QTabWidget::pane { + bottom: 4px; + border-radius: 1px; + margin-right: -10px; } + +QTabWidget::tab-bar { + alignment: center; } + +QTabBar { + background: #c49b74; + border-radius: 1px; } + QTabBar QToolButton { + background: #443629; + padding: 1px; + border-radius: 1px; + margin: 1px; } + QTabBar QToolButton:disabled { + background: transparent; } + QTabBar::tab { + background: #c49b74; + padding: 2px 14px; + border: 2px solid #c49b74; + border-radius: 1px; + margin: 2px; } + QTabBar::tab:disabled { + background: #E8E8E8; + border: 2px solid transparent; } + QTabBar::tab:first { + border-top-left-radius: 1px; + border-bottom-left-radius: 1px; } + QTabBar::tab:last { + border-top-right-radius: 1px; + border-bottom-right-radius: 1px; } + QTabBar::tab:hover { + background: #443629; + border: 2px solid #443629; } + QTabBar::tab:selected { + background: #232324; + color: #FFF; + border: 0px solid #c49b74; } + +QDockWidget { + background: transparent; + padding: 0 10px; + border: 0; + titlebar-close-icon: url("./Dark Bronze/cross.svg"); + titlebar-normal-icon: url("./Dark Bronze/arrows/Large/up.svg"); } + QDockWidget::close-button, QDockWidget::float-button { + background: #E8E8E8; + padding: 2px; + border: 0; } + QDockWidget::close-button:hover, QDockWidget::float-button:hover { + background: #443629; + border-radius: 1px; } + +QStatusBar { + background: #121212; } + QStatusBar QWidget { + background: #121212; } + QStatusBar::item { + border: 0; } + +QTableView { + gridline-color: #c49b74; + border: 0; } + QTableView QTableCornerButton::section { + background: #FFF; + border: 0; + border-right: 2px solid #E8E8E8; + border-bottom: 2px solid #E8E8E8; } + +#tabText QToolButton, #tabIni QToolButton { + height: 10px; + background: #c49b74; + border-radius: 1px; } + #tabText QToolButton:disabled, #tabIni QToolButton:disabled { + background: #121212; + border: 2px solid #c49b74; } + #tabText QToolButton:hover, #tabIni QToolButton:hover { + background: #X; + color: #000} + +#tabText QLineEdit, #tabText QLineEdit, #tabIni QLineEdit, #tabIni QLineEdit { + margin-top: 5px; } + #tabText QLineEdit:hover, #tabText QLineEdit:hover, #tabIni QLineEdit:hover, #tabIni QLineEdit:hover { + border: 2px solid #FFF; } + +#actionChange_Game { + icon: url("./Dark Bronze/controller.svg"); + qproperty-icon: url("./Dark Bronze/controller.svg"); } + +#actionInstallMod { + icon: url("./Dark Bronze/install_mod.svg"); + qproperty-icon: url("./Dark Bronze/install_mod.svg"); } + +#actionModPage { + icon: url("./Dark Bronze/nexus.svg"); + qproperty-icon: url("./Dark Bronze/nexus.svg"); } + +#actionNexus { + icon: url("./Dark Bronze/nexus.svg"); + qproperty-icon: url("./Dark Bronze/nexus.svg"); } + +#actionAdd_Profile { + icon: url("./Dark Bronze/profiles.svg"); + qproperty-icon: url("./Dark Bronze/profiles.svg"); } + +#action_Refresh { + icon: url("./Dark Bronze/refresh.svg"); + qproperty-icon: url("./Dark Bronze/refresh.svg"); } + +#actionModify_Executables { + icon: url("./Dark Bronze/executables.svg"); + qproperty-icon: url("./Dark Bronze/executables.svg"); } + +#actionTool { + icon: url("./Dark Bronze/tools.svg"); + qproperty-icon: url("./Dark Bronze/tools.svg"); } + +#actionSettings { + icon: url("./Dark Bronze/settings.svg"); + qproperty-icon: url("./Dark Bronze/settings.svg"); } + +#actionEndorseMO { + icon: url("./Dark Bronze/favorite.svg"); + qproperty-icon: url("./Dark Bronze/favorite.svg"); } + +#actionNotifications { + icon: url("./Dark Bronze/warning.svg"); + qproperty-icon: url("./Dark Bronze/warning.svg"); } + +#actionUpdate { + icon: url("./Dark Bronze/update.svg"); + qproperty-icon: url("./Dark Bronze/update.svg"); } + +#actionHelp { + icon: url("./Dark Bronze/help.svg"); + qproperty-icon: url("./Dark Bronze/help.svg"); } + +#listOptionsBtn { + padding-right: 8px; + icon: url("./Dark Bronze/dots.svg"); + qproperty-icon: url("./Dark Bronze/dots.svg"); } + +#openFolderMenu { + padding-right: 8px; + icon: url("./Dark Bronze/install_mod.svg"); + qproperty-icon: url("./Dark Bronze/install_mod.svg"); + icon-size: 18px; } + +#restoreModsButton, #restoreButton { + icon: url("./Dark Bronze/restore.svg"); + qproperty-icon: url("./Dark Bronze/restore.svg"); + icon-size: 18px; } + +#saveModsButton, #saveButton { + icon: url("./Dark Bronze/backup.svg"); + qproperty-icon: url("./Dark Bronze/backup.svg"); + icon-size: 18px; } + +#clearFiltersButton { + icon: url("./Dark Bronze/cross.svg"); + qproperty-icon: url("./Dark Bronze/cross.svg"); } + +#bossButton { + icon: url("./Dark Bronze/sort.svg"); + qproperty-icon: url("./Dark Bronze/sort.svg"); + icon-size: 18px; } + +#refreshButton, #btnRefreshData, +#dataTabRefresh, #btnRefreshDownloads { + icon: url("./Dark Bronze/refresh.svg"); + qproperty-icon: url("./Dark Bronze/refresh.svg"); + icon-size: 18px; } + +#clearCacheButton, #revokeNexusAuthButton, +#nexusDisconnect { + icon: url("./Dark Bronze/cross.svg"); + qproperty-icon: url("./Dark Bronze/cross.svg"); + icon-size: 18px; } + +#deactivateESP { + icon: url("./Dark Bronze/minus.svg"); + qproperty-icon: url("./Dark Bronze/minus.svg"); } + +#activateESP { + icon: url("./Dark Bronze/plus.svg"); + qproperty-icon: url("./Dark Bronze/plus.svg"); } + +#startButton { + background: #c49b74; + color: #FFF; + padding: 6px; + border-radius: 0; + border-top-left-radius: 1px; + border-top-right-radius: 1px; + icon: url("./Dark Bronze/play.svg"); + qproperty-icon: url("./Dark Bronze/play.svg"); } + #startButton:hover { + background: #443629; } + +#linkButton { + border-radius: 1px; + border-bottom-left-radius: 1px; + border-bottom-right-radius: 1px; + icon: url("./Dark Bronze/shortcut.svg"); + qproperty-icon: url("./Dark Bronze/shortcut.svg"); + icon-size: 18px; } + +#executablesListBox { + padding: 4px; + border-radius: 1px; + margin-right: 8px; } + +#refresh { + icon: url("./Dark Bronze/refresh.svg"); + qproperty-icon: url("./Dark Bronze/refresh.svg"); } + +#visitNexus { + icon: url("./Dark Bronze/nexus.svg"); + qproperty-icon: url("./Dark Bronze/nexus.svg"); } + +#track { + icon: url("./Dark Bronze/pin.svg"); + qproperty-icon: url("./Dark Bronze/pin.svg"); } + +#endorse { + icon: url("./Dark Bronze/favorite.svg"); + qproperty-icon: url("./Dark Bronze/favorite.svg"); + icon-size: 18px; } + +QAbstractScrollArea::corner { + background: #121212; + border: 0px solid #E8E8E8; + border-bottom-right-radius: 6px; + margin: 0 -1px -1px 0; } + +QMenuBar::item:selected { + background: #c49b74; + color: #FFF; } + +QTextEdit { + background: #121212; + border-radius: 1px; } + +QSplitter { + width: 6px; } + +QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator { + width: 16px; + height: 16px; } + QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled { + image: url("./Dark Bronze/cross.svg"); } + QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked { + image: url("./Dark Bronze/Checkboxes/unchecked.svg"); } + QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover { + image: url("./Dark Bronze/Checkboxes/unchecked.svg"); } + QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked { + image: url("./Dark Bronze/Checkboxes/checked.svg"); } + QTreeView::indicator:checked:selected, QCheckBox::indicator:checked:selected, QGroupBox::indicator:checked:selected, QRadioButton::indicator:checked:selected { + image: url("./Dark Bronze/Checkboxes/checked.svg"); } + +QRadioButton::indicator:checked { + width: 14px; + height: 14px; + image: url("./Dark Bronze/checkboxes/radio_checked.svg"); } + QRadioButton::indicator:checked:hover { + image: url("./Dark Bronze/checkboxes/radio_checked.svg"); } + +QSpinBox, QDoubleSpinBox { + min-height: 24px; + min-width: 60px; + background: #FFF; + padding: 0 2px; + border: 2px solid #E8E8E8; + border-radius: 1px; + margin: 0 -4px; } + QSpinBox::up-button, QSpinBox::down-button, QDoubleSpinBox::up-button, QDoubleSpinBox::down-button { + min-height: 28px; + min-width: 20px; + border: 2px solid #E8E8E8; } + QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover { + background: #443629; } + QSpinBox::up-button, QDoubleSpinBox::up-button { + subcontrol-position: center right; + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; } + QSpinBox::down-button, QDoubleSpinBox::down-button { + subcontrol-position: center left; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; } + QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { + image: url("./Dark Bronze/arrows/up.svg"); } + QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { + image: url("./Dark Bronze/arrows/down.svg"); } + +QSlider::groove { + height: 0; + border: 1px solid #443629; } + +QSlider::handle { + background: #FFF; + border: 2px solid #443629; + border-radius: 1px; + margin: -10px; } + QSlider::handle:hover { + background: #443629; } + +#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance { + icon-size: 18px; } + +#InstanceManagerDialog #createNew { + icon: url("./Dark Bronze/plus.svg"); + qproperty-icon: url("./Dark Bronze/plus.svg"); } + +#InstanceManagerDialog #deleteInstance { + icon: url("./Dark Bronze/cross.svg"); + qproperty-icon: url("./Dark Bronze/cross.svg"); } + +#InstanceManagerDialog #switchToInstance { + icon: url("./Dark Bronze/checkboxes/hover.svg"); + qproperty-icon: url("./Dark Bronze/checkboxes/hover.svg"); } + +#EditExecutablesDialog QToolButton { + padding: 4px 8px; + margin: 8px 0 8px 8px; } + #EditExecutablesDialog QToolButton:hover { + background: #443629; } + +#EditExecutablesDialog #add { + icon: url("./Dark Bronze/plus.svg"); + qproperty-icon: url("./Dark Bronze/plus.svg"); } + +#EditExecutablesDialog #remove { + icon: url("./Dark Bronze/minus.svg"); + qproperty-icon: url("./Dark Bronze/minus.svg"); } + +#EditExecutablesDialog #up { + icon: url("./Dark Bronze/arrows/Large/up.svg"); + qproperty-icon: url("./Dark Bronze/arrows/Large/up.svg"); } + +#EditExecutablesDialog #down { + icon: url("./Dark Bronze/arrows/Large/down.svg"); + qproperty-icon: url("./Dark Bronze/arrows/Large/down.svg"); } + +#EditExecutablesDialog #reset { + icon: url("./Dark Bronze/cross.svg"); + qproperty-icon: url("./Dark Bronze/cross.svg"); } + +QueryOverwriteDialog QTextBrowser { + background: #121212; } + +QueryOverwriteDialog QPushButton { + margin-left: 8px; } + +QProgressBar[downloadView=standard] { + background: transparent; + margin: 11px 0; } + +QProgressBar[downloadView=compact] { + background: transparent; } + +QProgressBar[downloadView=standard]::chunk, QProgressBar[downloadView=compact]::chunk { + border-right: 2px solid #E8E8E8; } + +QLCDNumber { + background: transparent; + color: #fff; + border-radius: 1px; } + QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel { + padding-left: 6px; } + +QPlainTextEdit#output { + background: #232324; + padding-left: 10px; + border-radius: 1px; } + +QToolTip { + background: #232324; + color: #fff; + border: 2px solid #c49b74; + border-radius: 1px; } + +ModListView, PluginListView { + margin: 3px 0; } + +LinkLabel { + qproperty-linkColor: #c49b74; } + +#stepsStack QWidget { + border: none; } + +#stepsStack QGroupBox { + border: 2px solid #c49b74; + border-radius: 1px; } + +#espFilterEdit { + margin-top: 4px; } + +#dataTabFilter, #downloadFilterEdit { + margin-top: 6px; } + +#bossButton { + margin-bottom: 4px; } + +#btnRefreshDownloads, #dataTabRefresh { + margin-bottom: 6px; } + +#displayCategoriesBtn { + min-width: 12px; } + +#categoriesGroup { + padding-top: 23px; + border: 0; } + #categoriesGroup QAbstractScrollArea { + min-width: 240px; } diff --git a/stylesheets/Dark Bronze/add.svg b/stylesheets/Dark Bronze/add.svg new file mode 100644 index 0000000..6a0e78b --- /dev/null +++ b/stylesheets/Dark Bronze/add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/arrows/down.svg b/stylesheets/Dark Bronze/arrows/down.svg new file mode 100644 index 0000000..9aed2f3 --- /dev/null +++ b/stylesheets/Dark Bronze/arrows/down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/arrows/left.svg b/stylesheets/Dark Bronze/arrows/left.svg new file mode 100644 index 0000000..cdd942c --- /dev/null +++ b/stylesheets/Dark Bronze/arrows/left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/arrows/right.svg b/stylesheets/Dark Bronze/arrows/right.svg new file mode 100644 index 0000000..0603448 --- /dev/null +++ b/stylesheets/Dark Bronze/arrows/right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/arrows/up.svg b/stylesheets/Dark Bronze/arrows/up.svg new file mode 100644 index 0000000..8fb07ee --- /dev/null +++ b/stylesheets/Dark Bronze/arrows/up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/backup.svg b/stylesheets/Dark Bronze/backup.svg new file mode 100644 index 0000000..d8194f5 --- /dev/null +++ b/stylesheets/Dark Bronze/backup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/checkboxes/checked.svg b/stylesheets/Dark Bronze/checkboxes/checked.svg new file mode 100644 index 0000000..94f01c6 --- /dev/null +++ b/stylesheets/Dark Bronze/checkboxes/checked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/checkboxes/hover.svg b/stylesheets/Dark Bronze/checkboxes/hover.svg new file mode 100644 index 0000000..76dea86 --- /dev/null +++ b/stylesheets/Dark Bronze/checkboxes/hover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/checkboxes/radio_checked.svg b/stylesheets/Dark Bronze/checkboxes/radio_checked.svg new file mode 100644 index 0000000..16ab5e2 --- /dev/null +++ b/stylesheets/Dark Bronze/checkboxes/radio_checked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/checkboxes/radion_unchecked.svg b/stylesheets/Dark Bronze/checkboxes/radion_unchecked.svg new file mode 100644 index 0000000..6b79840 --- /dev/null +++ b/stylesheets/Dark Bronze/checkboxes/radion_unchecked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/checkboxes/unchecked.svg b/stylesheets/Dark Bronze/checkboxes/unchecked.svg new file mode 100644 index 0000000..91e9938 --- /dev/null +++ b/stylesheets/Dark Bronze/checkboxes/unchecked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/controller.svg b/stylesheets/Dark Bronze/controller.svg new file mode 100644 index 0000000..87d86cd --- /dev/null +++ b/stylesheets/Dark Bronze/controller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/cross.svg b/stylesheets/Dark Bronze/cross.svg new file mode 100644 index 0000000..8c71124 --- /dev/null +++ b/stylesheets/Dark Bronze/cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/dots.svg b/stylesheets/Dark Bronze/dots.svg new file mode 100644 index 0000000..3158501 --- /dev/null +++ b/stylesheets/Dark Bronze/dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/executables.svg b/stylesheets/Dark Bronze/executables.svg new file mode 100644 index 0000000..6c23702 --- /dev/null +++ b/stylesheets/Dark Bronze/executables.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/favorite.svg b/stylesheets/Dark Bronze/favorite.svg new file mode 100644 index 0000000..66aab4f --- /dev/null +++ b/stylesheets/Dark Bronze/favorite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/help.svg b/stylesheets/Dark Bronze/help.svg new file mode 100644 index 0000000..8f5f19a --- /dev/null +++ b/stylesheets/Dark Bronze/help.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/install_mod.svg b/stylesheets/Dark Bronze/install_mod.svg new file mode 100644 index 0000000..021db14 --- /dev/null +++ b/stylesheets/Dark Bronze/install_mod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/nexus.svg b/stylesheets/Dark Bronze/nexus.svg new file mode 100644 index 0000000..b87a4d9 --- /dev/null +++ b/stylesheets/Dark Bronze/nexus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/pin.svg b/stylesheets/Dark Bronze/pin.svg new file mode 100644 index 0000000..6590f60 --- /dev/null +++ b/stylesheets/Dark Bronze/pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/play.svg b/stylesheets/Dark Bronze/play.svg new file mode 100644 index 0000000..07e4b31 --- /dev/null +++ b/stylesheets/Dark Bronze/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/plugins.svg b/stylesheets/Dark Bronze/plugins.svg new file mode 100644 index 0000000..d2caa8f --- /dev/null +++ b/stylesheets/Dark Bronze/plugins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/profiles.svg b/stylesheets/Dark Bronze/profiles.svg new file mode 100644 index 0000000..571e8ab --- /dev/null +++ b/stylesheets/Dark Bronze/profiles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/refresh.svg b/stylesheets/Dark Bronze/refresh.svg new file mode 100644 index 0000000..ca6054a --- /dev/null +++ b/stylesheets/Dark Bronze/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/remove.svg b/stylesheets/Dark Bronze/remove.svg new file mode 100644 index 0000000..dba26a3 --- /dev/null +++ b/stylesheets/Dark Bronze/remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/restore.svg b/stylesheets/Dark Bronze/restore.svg new file mode 100644 index 0000000..a67bdc3 --- /dev/null +++ b/stylesheets/Dark Bronze/restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/s.svg b/stylesheets/Dark Bronze/s.svg new file mode 100644 index 0000000..9ee2a86 --- /dev/null +++ b/stylesheets/Dark Bronze/s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/settings.svg b/stylesheets/Dark Bronze/settings.svg new file mode 100644 index 0000000..63cebb1 --- /dev/null +++ b/stylesheets/Dark Bronze/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/shortcut.svg b/stylesheets/Dark Bronze/shortcut.svg new file mode 100644 index 0000000..3d79df5 --- /dev/null +++ b/stylesheets/Dark Bronze/shortcut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/sort.svg b/stylesheets/Dark Bronze/sort.svg new file mode 100644 index 0000000..327e393 --- /dev/null +++ b/stylesheets/Dark Bronze/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/tools.svg b/stylesheets/Dark Bronze/tools.svg new file mode 100644 index 0000000..20689ff --- /dev/null +++ b/stylesheets/Dark Bronze/tools.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/update.svg b/stylesheets/Dark Bronze/update.svg new file mode 100644 index 0000000..96c3c51 --- /dev/null +++ b/stylesheets/Dark Bronze/update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Dark Bronze/warning.svg b/stylesheets/Dark Bronze/warning.svg new file mode 100644 index 0000000..627f8a8 --- /dev/null +++ b/stylesheets/Dark Bronze/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/stylesheets/Night Eyes.qss b/stylesheets/Night Eyes.qss new file mode 100644 index 0000000..f5e37a1 --- /dev/null +++ b/stylesheets/Night Eyes.qss @@ -0,0 +1,702 @@ +/* Night Eyes theme v1.2.0 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: #141414; + show-decoration-selected: 1; + selection-background-color: #001133; + selection-color: #0099EE; +} + +QAbstractItemView::item:hover +{ + color: #FFFFFF; +} + +QAbstractItemView::item:selected +{ + background: #001133; + color: #0099EE; +} + +QAbstractScrollArea::corner +{ + background: #141414; + border: 2px solid #181818; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +LinkLabel +{ + qproperty-linkColor: #3399FF; +} + + +/* 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; +} + +QToolButton::menu-indicator +{ + width: 8px; +} + + +/* Left Pane & File Trees ----------------------------------------------------- */ + +QTreeView +{ + border-radius: 6px; +} + +QTreeView::branch:hover +{ + background: #181818; + color: #FFFFFF; +} + +QTreeView::branch:selected +{ + background: #001133; + color: #0099EE; +} + +QTreeView::item:selected +{ + background: #001133; + color: #0099EE; +} + +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: #001133; + color: #0099EE; +} + +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; +} + +/* Table View Tab Headers */ +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 ------------------------------- */ + +QMenuBar +{ + background: #181818; + border: 1px solid #181818; +} + +QMenuBar::item:selected +{ + background: #242424; + color: #FFCC88; +} + +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; +} + +QStatusBar::item {border: None;} + + +/* 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: #141414; +} + +DownloadListView QFrame +{ + /* an entry on the Downloads tab */ + background: #181818; +} + +DownloadListView QFrame#frame +{ + /* outer box of an entry on the Downloads tab */ + border: 2px solid #141414; +} + +DownloadListView QLabel#installLabel +{ + color: none; +} + +DownloadListView QFrame:clicked +{ + background: #242424; +} + +/* compact downloads view */ + +DownloadListView[downloadView=standard]::item +{ + padding: 16px; +} + +DownloadListView[downloadView=compact]::item +{ + padding: 4px; +} + +DownloadListView::item:hover +{ + padding: 0px; +} + +DownloadListView::item:selected +{ + padding: 0px; +} + +QProgressBar +{ + border: 2px solid grey; + border-radius: 5px; + text-align: center; + margin: 0px; +} + +QAbstractItemView[filtered=true] +{ + border: 2px solid #f00 !important; +} + +QLineEdit[valid-filter=false] +{ + background-color: #661111 !important; +} diff --git a/stylesheets/Paper Automata.qss b/stylesheets/Paper Automata.qss new file mode 100644 index 0000000..191023b --- /dev/null +++ b/stylesheets/Paper Automata.qss @@ -0,0 +1,650 @@ +/* Version 3.2 by 6788 */ +QWidget { + background: transparent; + font-size: 13px; + color: #4E4B42; + border: 0; } + QWidget:disabled { + color: #808080; } + +QMainWindow, QDialog { + background: url("./Paper/Automata/background.svg"); } + +QAbstractItemView { + background: #DAD4BB; + alternate-background-color: #DAD4BB; + show-decoration-selected: 1; + selection-background-color: #4E4B42; + selection-color: #CDC8B0; } + QAbstractItemView::item { + min-height: 24px; } + QAbstractItemView::branch:hover, QAbstractItemView::item:hover { + background: #B4AF9A; } + QAbstractItemView::branch:selected, QAbstractItemView::item:selected { + background: #4E4B42; + color: #CDC8B0; } + +QTreeView::branch:closed:has-children:has-siblings, QTreeView::branch:closed:has-children:!has-siblings, QListView::branch:closed:has-children:has-siblings, QListView::branch:closed:has-children:!has-siblings { + image: url("./Paper/Automata/collapsed.svg") center no-repeat; } + +QTreeView::branch:open:has-children:has-siblings, QTreeView::branch:open:has-children:!has-siblings, QListView::branch:open:has-children:has-siblings, QListView::branch:open:has-children:!has-siblings { + image: url("./Paper/Automata/expanded.svg") center no-repeat; } + +QHeaderView::up-arrow, QHeaderView::down-arrow { + padding-right: 4px; + height: 10px; + width: 10px; } + +QHeaderView::up-arrow { + image: url("./Paper/Automata/Arrows/up.svg"); } + +QHeaderView::down-arrow { + image: url("./Paper/Automata/Arrows/down.svg"); } + +QHeaderView::section { + background: #B4AF9A; + padding: 0 5px; + border: 0; + border-bottom: 2px solid #CDC8B0; + border-right: 2px solid #CDC8B0; } + QHeaderView::section:last { + border-right: 0; } + QHeaderView::section:hover { + background: #DAD4BB; } + +QScrollBar { + background: #DAD4BB; + border: 2px solid #CDC8B0; } + QScrollBar:horizontal { + height: 20px; + margin: 0 23px -2px 23px; } + QScrollBar:vertical { + width: 20px; + margin: 23px -2px 23px 0; } + QScrollBar::handle { + background: #B4AF9A; + margin: 2px; } + QScrollBar::handle:horizontal { + min-width: 32px; } + QScrollBar::handle:vertical { + min-height: 32px; } + QScrollBar::handle:hover, QScrollBar::handle:pressed { + background: #4E4B42; } + QScrollBar::add-line { + subcontrol-origin: margin; + background: #DAD4BB; + border: 2px solid #CDC8B0; + margin: 0 -2px -2px 0; } + QScrollBar::add-line:horizontal { + image: url("./Paper/Automata/Arrows/right.svg"); + width: 23px; + subcontrol-position: right; } + QScrollBar::add-line:vertical { + image: url("./Paper/Automata/Arrows/down.svg"); + height: 23px; + subcontrol-position: bottom; } + QScrollBar::add-line:hover, QScrollBar::add-line:pressed { + background: #B4AF9A; } + QScrollBar::sub-line { + subcontrol-origin: margin; + background: #DAD4BB; } + QScrollBar::sub-line:horizontal { + image: url("./Paper/Automata/Arrows/left.svg"); + width: 23px; + subcontrol-position: left; + border: 2px solid #CDC8B0; + margin: 0 0 -2px -2px; } + QScrollBar::sub-line:vertical { + image: url("./Paper/Automata/Arrows/up.svg"); + height: 23px; + subcontrol-position: top; + border: 2px solid #CDC8B0; + margin: -2px -2px 0 0; } + QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed { + background: #B4AF9A; } + QScrollBar::add-page:horizontal, QScrollBar::add-page:vertical, QScrollBar::sub-page:horizontal, QScrollBar::sub-page:vertical { + background: transparent; } + +QPushButton, QToolButton { + background: #B4AF9A; + color: #4E4B42; + min-height: 22px; + padding: 2px 12px; + margin: 2px 0; } + QPushButton::menu-indicator, QToolButton::menu-indicator { + image: url("./Paper/Automata/Arrows/down.svg"); + padding: 2px; + margin: 2px; } + QPushButton:hover, QPushButton:pressed, QToolButton:hover, QToolButton:pressed { + background: #DAD4BB; } + +QPushButton:disabled { + background: transparent; + border: 2px solid #DAD4BB; } + +QPushButton::menu-indicator { + subcontrol-position: right center; } + +QMenu { + background: #DAD4BB; + border: 2px solid #CDC8B0; } + QMenu QPushButton { + padding: 2px 24px; + text-align: left; } + QMenu QCheckBox, QMenu QRadioButton { + background: #DAD4BB; + padding: 5px; } + QMenu QCheckBox:hover, QMenu QRadioButton:hover { + background: #4E4B42; + color: #CDC8B0; } + QMenu::separator { + height: 2px; + background: #CDC8B0; } + QMenu::icon { + padding-left: 20px; } + QMenu::right-arrow { + image: url("./Paper/Automata/Arrows/right.svg"); + padding-right: 5px; } + QMenu::item { + background: #DAD4BB; + padding: 5px 24px; } + QMenu::item:disabled { + background: #CDC8B0; + color: #808080; } + QMenu::item:selected { + background: #4E4B42; + color: #CDC8B0; } + +QToolBar { + background: transparent; + border-bottom: 2px solid #4E4B42; + margin-left: 12px; + margin-right: 12px; } + QToolBar::handle { + height: 0; + border: 1px solid #DAD4BB; } + QToolBar:menu-indicator { + image: url("./Paper/Automata/Arrows/down.svg"); + margin: 4px; } + +#toolBar { + qproperty-movable: true; } + #toolBar QToolButton { + background: transparent; + padding: 4px 6px; + border: 2px solid transparent; + margin: 4px 4px 0 4px; } + #toolBar QToolButton:hover, #toolBar QToolButton:pressed { + background: #B4AF9A; + border-bottom: 2px solid #4E4B42; } + +QLineEdit { + background: #DAD4BB; + min-height: 22px; + padding-left: 5px; + border: 2px solid #DAD4BB; } + QLineEdit:hover { + background: #B4AF9A; + border: 2px solid #B4AF9A; } + +QComboBox { + background: #DAD4BB; + min-height: 22px; + padding-left: 5px; + border: 2px solid #DAD4BB; + margin: 4px 0; } + QComboBox QAbstractItemView { + background: #DAD4BB; + border: 2px solid #CDC8B0; } + QComboBox:hover { + background: #B4AF9A; + border: 2px solid #B4AF9A; } + QComboBox:on { + background: #4E4B42; + color: #CDC8B0; + border: 2px solid #4E4B42; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; } + QComboBox::down-arrow { + image: url("./Paper/Automata/Arrows/down.svg"); } + +QGroupBox { + padding: 24px 4px; + border: none; } + QGroupBox::title { + background: transparent; + subcontrol-origin: padding; + subcontrol-position: top left; + padding: 8px; } + +QProgressBar { + background: #CDC8B0; + color: #4E4B42; + text-align: center; + padding: 2px; + border: 2px solid #4E4B42; + margin: 0 10px; } + QProgressBar::chunk { + background: #CD664D; } + QProgressBar[downloadView=standard] { + background: transparent; + margin: 11px 0; } + QProgressBar[downloadView=compact] { + background: transparent; } + +QTabWidget::pane { + bottom: 4px; + border-top: 2px solid #4E4B42; + margin-right: -10px; } + +QTabWidget::tab-bar { + alignment: center; } + +QTabBar QToolButton { + background: #B4AF9A; + padding: 1px; + margin: 1px; } + QTabBar QToolButton:disabled { + background: transparent; } + +QTabBar::tab { + background: #B4AF9A; + padding: 4px 14px; + border: 2px solid #B4AF9A; + margin: 3px 1px; } + QTabBar::tab:disabled { + background: #CDC8B0; + border: 2px solid transparent; } + QTabBar::tab:hover { + background: #DAD4BB; + border: 2px solid #DAD4BB; } + QTabBar::tab:selected { + background: #4E4B42; + color: #CDC8B0; + border: 2px solid #4E4B42; } + +QDockWidget { + background: transparent; + titlebar-close-icon: url("./Paper/Automata/cross.svg"); + titlebar-normal-icon: url("./Paper/Automata/Arrows/Large/up.svg"); + border: 0; + padding: 0 10px; } + QDockWidget::close-button, QDockWidget::float-button { + padding: 2px; + border: 0; } + QDockWidget::close-button:hover, QDockWidget::float-button:hover { + background: #B4AF9A; } + +QStatusBar { + background: #B4AF9A; + color: #4E4B42; } + QStatusBar QLabel { + background: transparent; } + QStatusBar::item { + border: 0; } + +QTableView { + gridline-color: #CDC8B0; + border: 0; } + QTableView QTableCornerButton::section { + background: #DAD4BB; + border: 0; + border-right: 2px solid #CDC8B0; + border-bottom: 2px solid #CDC8B0; } + +QueryOverwriteDialog QTextBrowser { + background: #CDC8B0; } + +QueryOverwriteDialog QPushButton { + margin-left: 8px; } + +#tabText QToolButton, #tabIni QToolButton { + height: 12px; + background: #DAD4BB; } + #tabText QToolButton:disabled, #tabIni QToolButton:disabled { + background: 0; + border: 2px solid #DAD4BB; } + #tabText QToolButton:hover, #tabIni QToolButton:hover { + background: #B4AF9A; + color: #CDC8B0; } + +#tabText QLineEdit, #tabIni QLineEdit { + margin-top: 5px; } + #tabText QLineEdit:hover, #tabIni QLineEdit:hover { + border: 2px solid #DAD4BB; } + +#actionChange_Game { + icon: url("./Paper/Automata/Toolbar/instances.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/instances.svg"); } + +#actionInstallMod { + icon: url("./Paper/Automata/Toolbar/archives.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/archives.svg"); } + +#actionModPage { + icon: url("./Paper/Automata/Toolbar/globe.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/globe.svg"); } + +#actionNexus { + icon: url("./Paper/Automata/Toolbar/nexus.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/nexus.svg"); } + +#actionAdd_Profile { + icon: url("./Paper/Automata/Toolbar/profiles.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/profiles.svg"); } + +#action_Refresh { + icon: url("./Paper/Automata/Toolbar/refresh.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/refresh.svg"); } + +#action_Refresh { + icon: url("./Paper/Automata/Toolbar/refresh.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/refresh.svg"); } + +#actionModify_Executables { + icon: url("./Paper/Automata/Toolbar/executables.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/executables.svg"); } + +#actionTool { + icon: url("./Paper/Automata/Toolbar/tools.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/tools.svg"); } + +#actionSettings { + icon: url("./Paper/Automata/Toolbar/settings.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/settings.svg"); } + +#actionEndorseMO { + icon: url("./Paper/Automata/Toolbar/endorse.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/endorse.svg"); } + +#actionProblems, #actionNotifications { + icon: url("./Paper/Automata/Toolbar/problems.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/problems.svg"); } + +#actionUpdate { + icon: url("./Paper/Automata/Toolbar/update.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/update.svg"); } + +#actionHelp { + icon: url("./Paper/Automata/Toolbar/help.svg"); + qproperty-icon: url("./Paper/Automata/Toolbar/help.svg"); } + +#listOptionsBtn { + icon: url("./Paper/Automata/dots.svg"); + qproperty-icon: url("./Paper/Automata/dots.svg"); + padding-left: 2px; } + +#openFolderMenu { + icon: url("./Paper/Automata/folder.svg"); + qproperty-icon: url("./Paper/Automata/folder.svg"); + padding-left: 4px; } + +#restoreModsButton, #restoreButton { + icon: url("./Paper/Automata/restore.svg"); + qproperty-icon: url("./Paper/Automata/restore.svg"); } + +#saveModsButton, #saveButton { + icon: url("./Paper/Automata/backup.svg"); + qproperty-icon: url("./Paper/Automata/backup.svg"); } + +#clearFiltersButton { + icon: url("./Paper/Automata/cross.svg"); + qproperty-icon: url("./Paper/Automata/cross.svg"); } + +#bossButton { + icon: url("./Paper/Automata/sort.svg"); + qproperty-icon: url("./Paper/Automata/sort.svg"); } + +#refreshButton, #btnRefreshData, +#dataTabRefresh, #btnRefreshDownloads { + icon: url("./Paper/Automata/refresh.svg"); + qproperty-icon: url("./Paper/Automata/refresh.svg"); } + +#clearCacheButton, #revokeNexusAuthButton, +#nexusDisconnect { + icon: url("./Paper/Automata/cross.svg"); + qproperty-icon: url("./Paper/Automata/cross.svg"); } + +#deactivateESP { + icon: url("./Paper/Automata/minus.svg"); + qproperty-icon: url("./Paper/Automata/minus.svg"); + background: #DAD4BB; } + #deactivateESP:hover { + background: #4E4B42; } + +#activateESP { + icon: url("./Paper/Automata/plus.svg"); + qproperty-icon: url("./Paper/Automata/plus.svg"); + background: #DAD4BB; } + #activateESP:hover { + background: #4E4B42; } + +#startButton { + background: #4E4B42; + color: #CDC8B0; + icon: url("./Paper/Automata/run.svg"); + qproperty-icon: url("./Paper/Automata/run.svg"); + icon-size: 30px; + padding: 6px; } + #startButton:hover { + background: #B4AF9A; + color: #4E4B42; } + +#executablesListBox { + padding: 4px; + margin-right: 8px; } + #executablesListBox::item { + color: #4E4B42; } + +#linkButton { + icon: url("./Paper/Automata/shortcut.svg"); + qproperty-icon: url("./Paper/Automata/shortcut.svg"); } + +#refresh { + icon: url("./Paper/Automata/refresh.svg"); + qproperty-icon: url("./Paper/Automata/refresh.svg"); } + +#visitNexus { + icon: url("./Paper/Automata/nexus.svg"); + qproperty-icon: url("./Paper/Automata/nexus.svg"); } + +#track { + icon: url("./Paper/Automata/pin.svg"); + qproperty-icon: url("./Paper/Automata/pin.svg"); } + +#endorse { + icon: url("./Paper/Automata/heart.svg"); + qproperty-icon: url("./Paper/Automata/heart.svg"); } + +QAbstractScrollArea::corner { + background: #DAD4BB; + border: 2px solid #CDC8B0; + margin: 0 -2px -2px 0; } + +QMenuBar::item:selected { + background: #4E4B42; + color: #CDC8B0; } + +QTextEdit { + background: #DAD4BB; } + +QSplitter { + width: 6px; } + +QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator { + width: 12px; + height: 12px; } + QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled { + background: none; + border: 2px solid #B4AF9A; } + QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked { + border: 2px solid #4E4B42; } + QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover { + background: #B4AF9A; } + QTreeView::indicator:unchecked:selected, QCheckBox::indicator:unchecked:selected, QGroupBox::indicator:unchecked:selected, QRadioButton::indicator:unchecked:selected { + border: 2px solid #DAD4BB; } + QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked { + background: #CD664D; + border: 2px solid #CD664D; } + +QRadioButton::indicator:checked { + image: url("./Paper/Automata/Checkboxes/Radio Buttons/radio.svg"); + width: 14px; + height: 14px; } + QRadioButton::indicator:checked:hover { + image: url("./Paper/Automata/Checkboxes/Radio Buttons/hover.svg"); } + +QSpinBox, QDoubleSpinBox { + min-height: 24px; + min-width: 60px; + background: #DAD4BB; + padding: 0 2px; + border: 2px solid #CDC8B0; + margin: 0 -4px; } + QSpinBox::up-button, QDoubleSpinBox::up-button { + min-height: 28px; + min-width: 20px; + subcontrol-position: center right; + border: 2px solid #CDC8B0; } + QSpinBox::up-button:hover, QDoubleSpinBox::up-button:hover { + background: #B4AF9A; } + QSpinBox::down-button, QDoubleSpinBox::down-button { + min-height: 28px; + min-width: 20px; + subcontrol-position: center left; + border: 2px solid #CDC8B0; } + QSpinBox::down-button:hover, QDoubleSpinBox::down-button:hover { + background: #B4AF9A; } + QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { + image: url("./Paper/Automata/Arrows/up.svg"); } + QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { + image: url("./Paper/Automata/Arrows/down.svg"); } + +QSlider::groove { + height: 0; + border: 1px solid #B4AF9A; } + +QSlider::handle { + background: #DAD4BB; + border: 2px solid #B4AF9A; + margin: -10px; } + QSlider::handle:hover { + background: #B4AF9A; } + +#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance { + icon-size: 14px; } + +#InstanceManagerDialog #createNew { + icon: url("./Paper/Automata/plus.svg"); + qproperty-icon: url("./Paper/Automata/plus.svg"); } + +#InstanceManagerDialog #deleteInstance { + icon: url("./Paper/Automata/cross.svg"); + qproperty-icon: url("./Paper/Automata/cross.svg"); } + +#InstanceManagerDialog #switchToInstance { + icon: url("./Paper/Automata/Checkboxes/Checked/hover.svg"); + qproperty-icon: url("./Paper/Automata/Checkboxes/Checked/hover.svg"); } + +#EditExecutablesDialog QToolButton { + background: transparent; + padding: 4px 8px; + margin: 8px 0 8px 8px; } + #EditExecutablesDialog QToolButton:hover { + background: #B4AF9A; } + +#EditExecutablesDialog #add { + icon: url("./Paper/Automata/plus.svg"); + qproperty-icon: url("./Paper/Automata/plus.svg"); } + +#EditExecutablesDialog #remove { + icon: url("./Paper/Automata/minus.svg"); + qproperty-icon: url("./Paper/Automata/minus.svg"); } + +#EditExecutablesDialog #up { + icon: url("./Paper/Automata/Arrows/Large/up.svg"); + qproperty-icon: url("./Paper/Automata/Arrows/Large/up.svg"); } + +#EditExecutablesDialog #down { + icon: url("./Paper/Automata/Arrows/Large/down.svg"); + qproperty-icon: url("./Paper/Automata/Arrows/Large/down.svg"); } + +#EditExecutablesDialog #reset { + icon: url("./Paper/Automata/cross.svg"); + qproperty-icon: url("./Paper/Automata/cross.svg"); } + +#downloadTab QAbstractScrollArea, +DownloadListWidget QFrame, +DownloadListWidgetCompact, +DownloadListWidgetCompact QLabel { + background: #DAD4BB; } + +DownloadListWidget#frame { + border: none; } + +#installLabel { + color: none; } + +DownloadListWidget[downloadView=standard]::item { + min-height: 48px; + margin: -16px 0; } + +DownloadListWidget[downloadView=compact]::item { + min-height: 24px; + margin: -4px 0; } + +QLCDNumber { + background: #DAD4BB; + color: #4E4B42; } + QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel { + padding-left: 6px; } + +QPlainTextEdit#output { + background: #DAD4BB; + padding-left: 10px; } + +QToolTip { + background: #DAD4BB; + color: #4E4B42; + border: 2px solid #CDC8B0; } + +ModListView, PluginListView { + margin: 2px 0; } + +LinkLabel { + qproperty-linkColor: #CD664D; } + +#stepsStack QWidget { + border: none; } + +#stepsStack QGroupBox { + border: 2px solid #DAD4BB; } + +#espFilterEdit { + margin-top: 4px; } + +#dataTabFilter, #downloadFilterEdit { + margin-top: 6px; } + +#bossButton { + margin-bottom: 4px; } + +#btnRefreshDownloads, #dataTabRefresh { + margin-bottom: 6px; } + +#displayCategoriesBtn { + min-width: 12px; } + +QTreeWidget#filters, #categoriesList { + min-width: 240px; } + +#categoriesGroup { + padding: 23px 0 0 0; + border: 0; } + +#iconLabel { + image: url("./Paper/Automata/logo.svg"); + qproperty-pixmap: none; } diff --git a/stylesheets/Paper Black Mono.qss b/stylesheets/Paper Black Mono.qss new file mode 100644 index 0000000..8602c70 --- /dev/null +++ b/stylesheets/Paper Black Mono.qss @@ -0,0 +1,634 @@ +/* Version 3.2 by 6788 */ +QWidget { + background: #000; + font-size: 13px; + color: #D3D3D3; + border: 0; } + +QAbstractItemView { + alternate-background-color: #000; + show-decoration-selected: 1; + selection-background-color: #3D3D3D; + selection-color: #FFF; } + QAbstractItemView::item { + min-height: 24px; } + QAbstractItemView::branch:hover, QAbstractItemView::item:hover { + background: #5C5C5C; } + QAbstractItemView::branch:selected, QAbstractItemView::item:selected { + background: #3D3D3D; } + +QTreeView, QListView { + border-top: 2px solid #3D3D3D; + border-bottom: 2px solid #3D3D3D; } + QTreeView::branch:closed:has-children:has-siblings, QTreeView::branch:closed:has-children:!has-siblings, QListView::branch:closed:has-children:has-siblings, QListView::branch:closed:has-children:!has-siblings { + image: url("./Paper/Dark/Arrows/right.svg"); } + QTreeView::branch:open:has-children:has-siblings, QTreeView::branch:open:has-children:!has-siblings, QListView::branch:open:has-children:has-siblings, QListView::branch:open:has-children:!has-siblings { + image: url("./Paper/Dark/Arrows/down.svg"); } + +QHeaderView::up-arrow, QHeaderView::down-arrow { + padding-right: 4px; + height: 10px; + width: 10px; } + +QHeaderView::up-arrow { + image: url("./Paper/Dark/Arrows/up.svg"); } + +QHeaderView::down-arrow { + image: url("./Paper/Dark/Arrows/down.svg"); } + +QHeaderView::section { + background: #000; + padding: 0 5px; + border: 0; + border-bottom: 2px solid #3D3D3D; } + QHeaderView::section:hover { + background: #5C5C5C; } + +QScrollBar:horizontal { + height: 20px; + margin: 0 25px -2px 25px; } + +QScrollBar:vertical { + width: 20px; + margin: 27px -2px 25px 0; } + +QScrollBar::handle { + background: #5C5C5C; + border-radius: 8px; + margin: 2px; } + QScrollBar::handle:horizontal { + min-width: 32px; } + QScrollBar::handle:vertical { + min-height: 32px; } + QScrollBar::handle:hover, QScrollBar::handle:pressed { + background: #3D3D3D; } + +QScrollBar::add-line { + subcontrol-origin: margin; + border: 2px solid #000; + margin: 0 -2px -2px 0; } + QScrollBar::add-line:horizontal { + image: url("./Paper/Dark/Arrows/right.svg"); + width: 23px; + subcontrol-position: right; } + QScrollBar::add-line:vertical { + image: url("./Paper/Dark/Arrows/down.svg"); + height: 23px; + subcontrol-position: bottom; + border-top: 2px solid #3D3D3D; } + QScrollBar::add-line:hover, QScrollBar::add-line:pressed { + background: #5C5C5C; } + +QScrollBar::sub-line { + subcontrol-origin: margin; } + QScrollBar::sub-line:horizontal { + image: url("./Paper/Dark/Arrows/left.svg"); + width: 23px; + subcontrol-position: left; + border: 2px solid #000; + margin: 0 0 -2px -2px; } + QScrollBar::sub-line:vertical { + image: url("./Paper/Dark/Arrows/up.svg"); + height: 25px; + subcontrol-position: top; + border: 2px solid #000; + border-bottom: 2px solid #3D3D3D; + margin: -2px -2px 0 0; } + QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed { + background: #5C5C5C; } + +QScrollBar::add-page, QScrollBar::sub-page { + background: transparent; } + +QPushButton, QToolButton { + color: #D3D3D3; + min-height: 16px; + padding: 2px 12px; + border: 2px solid #3D3D3D; + border-radius: 10px; + margin: 2px 0; } + QPushButton::menu-indicator, QToolButton::menu-indicator { + image: url("./Paper/Dark/Arrows/down.svg"); + padding: 2px; + margin: 4px; } + QPushButton:hover, QPushButton:pressed, QPushButton:disabled, QToolButton:hover, QToolButton:pressed, QToolButton:disabled { + background: #5C5C5C; } + +QPushButton::menu-indicator { + subcontrol-position: right center; } + +QMenu { + border: 2px solid #3D3D3D; + border-radius: 10px; } + QMenu QPushButton { + min-height: 22px; + padding: 2px 24px; + text-align: left; + border: 0; + border-radius: 0; } + QMenu QCheckBox, QMenu QRadioButton { + padding: 2px 6px; } + QMenu QCheckBox:hover, QMenu QRadioButton:hover { + background: #3D3D3D; + color: #FFF; + border-radius: 6px; } + QMenu::separator { + height: 2px; + background: #3D3D3D; } + QMenu::icon { + padding-left: 20px; } + QMenu::right-arrow { + image: url("./Paper/Dark/Arrows/right.svg"); + padding-right: 5px; } + QMenu::item { + background: transparent; + padding: 5px 20px; } + QMenu::item:disabled { + background: #000; + color: #808080; } + QMenu::item:selected { + background: #5C5C5C; } + +QToolBar { + background: #000; + border-bottom: 2px solid #3D3D3D; + qproperty-movable: true; } + QToolBar::handle { + width: 2px; + height: 2px; + background: #000; } + QToolBar::separator { + background: #000; + margin: 6px 8px; } + QToolBar:menu-indicator { + image: url("./Paper/Dark/Arrows/down.svg"); + margin: 4px; } + QToolBar QWidget { + background: transparent; } + QToolBar QToolButton { + padding: 4px; + border-radius: 10px; + border: 0; + margin: 6px; } + QToolBar QToolButton:hover, QToolBar QToolButton:pressed { + background: #5C5C5C; } + QToolBar QToolButton:menu-indicator { + margin: -4px; + subcontrol-position: center bottom; } + QToolBar QToolButton:disabled { + background: transparent; } + +QLineEdit, QComboBox { + min-height: 20px; + padding-left: 6px; + border: 2px solid #3D3D3D; + border-radius: 10px; } + QLineEdit:hover, QLineEdit:disabled, QComboBox:hover, QComboBox:disabled { + background: #5C5C5C; } + +QComboBox { + margin: 4px 0; } + QComboBox QAbstractItemView { + border: 2px solid #3D3D3D; + border-radius: 10px; } + QComboBox:on { + background: #3D3D3D; + color: #FFF; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; } + QComboBox::down-arrow { + image: url("./Paper/Dark/Arrows/down.svg"); } + +QGroupBox { + padding: 24px 4px; + border-radius: 10px; } + QGroupBox::title { + background: transparent; + padding: 8px; + subcontrol-origin: padding; + subcontrol-position: top left; } + +QProgressBar { + background: #000; + color: #FFF; + text-align: center; + padding: 2px; + border: 2px solid #3D3D3D; + border-radius: 10px; + margin: 0 10px; } + QProgressBar::chunk { + background: #3D3D3D; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; } + QProgressBar[downloadView=standard] { + background: transparent; + margin: 11px 0; } + QProgressBar[downloadView=compact] { + background: transparent; } + QProgressBar[downloadView=standard]::chunk, QProgressBar[downloadView=compact]::chunk { + border-right: 2px solid #000; } + +QTabWidget::pane { + border-top: 2px solid #3D3D3D; + border-radius: 10px; + margin-right: -10px; } + +QTabWidget::tab-bar { + alignment: center; } + +QTabBar QToolButton { + background: #5C5C5C; + padding: 1px; + border-radius: 6px; + margin: 1px; } + QTabBar QToolButton:disabled { + background: transparent; } + +QTabBar::tab { + padding: 4px 14px; + border: 2px solid #000; + border-top-left-radius: 8px; + border-top-right-radius: 8px; + margin: 3px 1px -2px 0; } + QTabBar::tab:hover { + background: #5C5C5C; + color: #D3D3D3; } + QTabBar::tab:selected { + border: 2px solid #3D3D3D; } + +QDockWidget { + background: transparent; + titlebar-close-icon: url("./Paper/Dark/cross.svg"); + titlebar-normal-icon: url("./Paper/Dark/Arrows/Large/up.svg"); + border: 0; + padding: 0 10px; } + QDockWidget::close-button, QDockWidget::float-button { + background: #000; + padding: 2px; + border: 0; } + QDockWidget::close-button:hover, QDockWidget::float-button:hover { + background: #5C5C5C; + border-radius: 6px; } + +QTableView { + gridline-color: #000; + border: 0; } + QTableView QTableCornerButton::section { + background: #000; + border: 0; + border-bottom: 2px solid #3D3D3D; } + +QueryOverwriteDialog QTextBrowser { + background: #000; } + +QueryOverwriteDialog QPushButton { + margin-left: 8px; } + +#tabText QToolButton, #tabIni QToolButton { + height: 12px; + border-radius: 6px; } + #tabText QToolButton:disabled, #tabIni QToolButton:disabled { + background: 0; + border: 2px solid #000; } + #tabText QToolButton:hover, #tabIni QToolButton:hover { + background: #5C5C5C; + color: #FFF; } + +#tabText QLineEdit, #tabIni QLineEdit { + margin-top: 5px; } + #tabText QLineEdit:hover, #tabIni QLineEdit:hover { + border: 2px solid #000; } + +#actionChange_Game { + icon: url("./Paper/Dark/Toolbar/instances.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/instances.svg"); } + +#actionInstallMod { + icon: url("./Paper/Dark/Toolbar/archives.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/archives.svg"); } + +#actionModPage { + icon: url("./Paper/Dark/Toolbar/globe.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/globe.svg"); } + +#actionNexus { + icon: url("./Paper/Dark/Toolbar/nexus.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/nexus.svg"); } + +#actionAdd_Profile { + icon: url("./Paper/Dark/Toolbar/profiles.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/profiles.svg"); } + +#action_Refresh { + icon: url("./Paper/Dark/Toolbar/refresh.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/refresh.svg"); } + +#action_Refresh { + icon: url("./Paper/Dark/Toolbar/refresh.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/refresh.svg"); } + +#actionModify_Executables { + icon: url("./Paper/Dark/Toolbar/executables.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/executables.svg"); } + +#actionTool { + icon: url("./Paper/Dark/Toolbar/tools.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/tools.svg"); } + +#actionSettings { + icon: url("./Paper/Dark/Toolbar/settings.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/settings.svg"); } + +#actionEndorseMO { + icon: url("./Paper/Dark/Toolbar/endorse.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/endorse.svg"); } + +#actionProblems, #actionNotifications { + icon: url("./Paper/Dark/Toolbar/problems.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/problems.svg"); } + +#actionUpdate { + icon: url("./Paper/Dark/Toolbar/update.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/update.svg"); } + +#actionHelp { + icon: url("./Paper/Dark/Toolbar/help.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/help.svg"); } + +#listOptionsBtn { + padding-left: 2px; + icon: url("./Paper/Dark/dots.svg"); + qproperty-icon: url("./Paper/Dark/dots.svg"); } + +#openFolderMenu { + padding-left: 4px; + icon: url("./Paper/Dark/folder.svg"); + qproperty-icon: url("./Paper/Dark/folder.svg"); + icon-size: 14px; } + +#restoreModsButton, #restoreButton { + icon: url("./Paper/Dark/restore.svg"); + qproperty-icon: url("./Paper/Dark/restore.svg"); + icon-size: 14px; } + +#saveModsButton, #saveButton { + icon: url("./Paper/Dark/backup.svg"); + qproperty-icon: url("./Paper/Dark/backup.svg"); + icon-size: 14px; } + +#clearFiltersButton { + icon: url("./Paper/Mono/Black/cross.svg"); + qproperty-icon: url("./Paper/Mono/Black/cross.svg"); } + +#bossButton { + icon: url("./Paper/Dark/sort.svg"); + qproperty-icon: url("./Paper/Dark/sort.svg"); + icon-size: 14px; } + +#refreshButton, #btnRefreshData, +#dataTabRefresh, #btnRefreshDownloads { + icon: url("./Paper/Dark/refresh.svg"); + qproperty-icon: url("./Paper/Dark/refresh.svg"); + icon-size: 14px; } + +#clearCacheButton, #revokeNexusAuthButton, +#nexusDisconnect { + icon: url("./Paper/Dark/cross.svg"); + qproperty-icon: url("./Paper/Dark/cross.svg"); + icon-size: 14px; } + +#deactivateESP { + icon: url("./Paper/Dark/minus.svg"); + qproperty-icon: url("./Paper/Dark/minus.svg"); } + #deactivateESP:hover { + background: #5C5C5C; } + +#activateESP { + icon: url("./Paper/Dark/plus.svg"); + qproperty-icon: url("./Paper/Dark/plus.svg"); } + #activateESP:hover { + background: #5C5C5C; } + +#startButton { + icon: url("./Paper/Mono/Black/run.svg"); + qproperty-icon: url("./Paper/Mono/Black/run.svg"); + padding: 6px; + border-radius: 0; + border-top-left-radius: 10px; + border-top-right-radius: 10px; } + +#executablesListBox { + padding: 4px; + border-radius: 10px; + margin-right: 8px; } + +#linkButton { + icon: url("./Paper/Dark/shortcut.svg"); + qproperty-icon: url("./Paper/Dark/shortcut.svg"); + icon-size: 14px; + border-radius: 0; + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; } + +#refresh { + icon: url("./Paper/Dark/refresh.svg"); + qproperty-icon: url("./Paper/Dark/refresh.svg"); } + +#visitNexus { + icon: url("./Paper/Dark/nexus.svg"); + qproperty-icon: url("./Paper/Dark/nexus.svg"); } + +#track { + icon: url("./Paper/Dark/pin.svg"); + qproperty-icon: url("./Paper/Dark/pin.svg"); } + +#endorse { + icon: url("./Paper/Dark/heart.svg"); + qproperty-icon: url("./Paper/Dark/heart.svg"); + qproperty-iconSize: 14px; } + +QAbstractScrollArea::corner { + border: 0; + border-bottom: 2px solid #3D3D3D; + margin: 0 -2px -2px 0; } + +QMenuBar::item:selected { + background: #3D3D3D; + color: #FFF; } + +QTextEdit { + border-top: 2px solid #3D3D3D; + border-bottom: 2px solid #3D3D3D; } + +QSplitter { + height: 2px; + width: 2px; } + QSplitter::handle { + background: #3D3D3D; + margin: 0 10px; } + +QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator { + width: 14px; + height: 14px; } + QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked { + image: url("./Paper/Dark/Checkboxes/Unchecked/unchecked.svg"); } + QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover { + image: url("./Paper/Mono/Black/Checkboxes/Unchecked/hover.svg"); } + QTreeView::indicator:unchecked:selected, QCheckBox::indicator:unchecked:selected, QGroupBox::indicator:unchecked:selected, QRadioButton::indicator:unchecked:selected { + image: url("./Paper/Dark/Checkboxes/Unchecked/selected.svg"); } + QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked { + image: url("./Paper/Mono/Black/Checkboxes/Checked/check.svg"); } + QTreeView::indicator:checked:selected, QCheckBox::indicator:checked:selected, QGroupBox::indicator:checked:selected, QRadioButton::indicator:checked:selected { + image: url("./Paper/Dark/Checkboxes/Checked/selected.svg"); } + QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled { + image: url("./Paper/Dark/Checkboxes/disabled.svg"); } + +QRadioButton::indicator:checked { + image: url("./Paper/Mono/Black/Checkboxes/Radio Buttons/radio.svg"); + width: 14px; + height: 14px; } + QRadioButton::indicator:checked:hover { + image: url("./Paper/Mono/Black/Checkboxes/Radio Buttons/hover.svg"); } + +QSpinBox, QDoubleSpinBox { + min-height: 20px; + min-width: 60px; + padding: 0 2px; + border: 2px solid #3D3D3D; + border-radius: 10px; } + QSpinBox::up-button, QDoubleSpinBox::up-button { + min-height: 20px; + min-width: 20px; + subcontrol-position: center right; + border-left: 2px solid #3D3D3D; + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; } + QSpinBox::up-button:hover, QDoubleSpinBox::up-button:hover { + background: #5C5C5C; } + QSpinBox::down-button, QDoubleSpinBox::down-button { + min-height: 20px; + min-width: 20px; + subcontrol-position: center left; + border-right: 2px solid #3D3D3D; + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; } + QSpinBox::down-button:hover, QDoubleSpinBox::down-button:hover { + background: #5C5C5C; } + QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { + image: url("./Paper/Dark/Arrows/up.svg"); } + QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { + image: url("./Paper/Dark/Arrows/down.svg"); } + +QSlider::groove { + height: 0; + border: 1px solid #5C5C5C; } + +QSlider::handle { + border: 2px solid #5C5C5C; + border-radius: 6px; + margin: -10px; } + QSlider::handle:hover { + background: #5C5C5C; } + +#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance { + icon-size: 14px; } + +#InstanceManagerDialog #createNew { + icon: url("./Paper/Dark/plus.svg"); + qproperty-icon: url("./Paper/Dark/plus.svg"); } + +#InstanceManagerDialog #deleteInstance { + icon: url("./Paper/Dark/cross.svg"); + qproperty-icon: url("./Paper/Dark/cross.svg"); } + +#InstanceManagerDialog #switchToInstance { + icon: url("./Paper/Mono/Black/Checkboxes/Checked/check.svg"); + qproperty-icon: url("./Paper/Mono/Black/Checkboxes/Checked/check.svg"); } + +#EditExecutablesDialog QToolButton { + padding: 4px 8px; + margin: 8px 0 8px 8px; } + #EditExecutablesDialog QToolButton:hover { + background: #5C5C5C; } + +#EditExecutablesDialog #add { + icon: url("./Paper/Dark/plus.svg"); + qproperty-icon: url("./Paper/Dark/plus.svg"); } + +#EditExecutablesDialog #remove { + icon: url("./Paper/Dark/minus.svg"); + qproperty-icon: url("./Paper/Dark/minus.svg"); } + +#EditExecutablesDialog #up { + icon: url("./Paper/Dark/Arrows/Large/up.svg"); + qproperty-icon: url("./Paper/Dark/Arrows/Large/up.svg"); } + +#EditExecutablesDialog #down { + icon: url("./Paper/Dark/Arrows/Large/down.svg"); + qproperty-icon: url("./Paper/Dark/Arrows/Large/down.svg"); } + +#EditExecutablesDialog #reset { + icon: url("./Paper/Dark/cross.svg"); + qproperty-icon: url("./Paper/Dark/cross.svg"); } + +QLCDNumber { + color: #D3D3D3; + border-radius: 6px; } + QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel { + padding-left: 6px; } + +QPlainTextEdit#output { + padding-left: 10px; + border-radius: 6px; } + +QToolTip { + background: #000; + color: #D3D3D3; + border: 2px solid #3D3D3D; + border-radius: 10px; } + +ModListView, PluginListView { + margin: 2px 0; } + +LinkLabel { + qproperty-linkColor: #D3D3D3; } + +#stepsStack QWidget { + border: none; } + +#stepsStack QGroupBox { + border: 2px solid #000; + border-radius: 10px; } + +#espFilterEdit { + margin-top: 4px; } + +#dataTabFilter, #downloadFilterEdit { + margin-top: 6px; } + +#bossButton { + margin-bottom: 4px; } + +#btnRefreshDownloads, #dataTabRefresh { + margin-bottom: 6px; } + +#displayCategoriesBtn { + min-width: 12px; } + +QTreeWidget#filters, #categoriesList { + min-width: 240px; } + +#categoriesGroup { + padding: 23px 0 0 0; + border: 0; } + +#colorTable { + border-top: 2px solid #3D3D3D; + border-bottom: 2px solid #3D3D3D; } + +#iconLabel { + image: url("./Paper/Dark/logo.svg"); + qproperty-pixmap: none; } diff --git a/stylesheets/Paper Dark.qss b/stylesheets/Paper Dark.qss new file mode 100644 index 0000000..cbcf369 --- /dev/null +++ b/stylesheets/Paper Dark.qss @@ -0,0 +1,666 @@ +/* Version 7.2 by 6788 */ +* { + background: #242424; + font-size: 13px; + color: #D3D3D3; + border: 0; } + *:disabled { + color: #808080; } + +QAbstractItemView { + background: #141414; + alternate-background-color: #1C1C1C; + show-decoration-selected: 1; + border-radius: 6px; } + QAbstractItemView::item { + min-height: 24px; } + QAbstractItemView::branch:hover, QAbstractItemView::item:hover { + background: #3D3D3D; } + QAbstractItemView::branch:selected, QAbstractItemView::item:selected { + background: #006868; + color: #FFF; } + +QTreeView, QListView { + border-radius: 6px; } + QTreeView::branch:closed:has-children, QListView::branch:closed:has-children { + image: url("./Paper/Dark/Arrows/right.svg"); } + QTreeView::branch:open:has-children, QListView::branch:open:has-children { + image: url("./Paper/Dark/Arrows/down.svg"); } + +QHeaderView::up-arrow, QHeaderView::down-arrow { + height: 10px; + width: 10px; + padding-right: 4px; } + +QHeaderView::up-arrow { + image: url("./Paper/Dark/Arrows/up.svg"); } + +QHeaderView::down-arrow { + image: url("./Paper/Dark/Arrows/down.svg"); } + +QHeaderView::section { + background: #141414; + padding: 0 5px; + border: 0; + border-bottom: 2px solid #242424; + border-right: 2px solid #242424; } + QHeaderView::section:first { + border-top-left-radius: 6px; } + QHeaderView::section:last { + border-right: 0; + border-top-right-radius: 6px; } + QHeaderView::section:hover { + background: #3D3D3D; } + +QScrollBar { + background: #141414; + border: 2px solid #242424; } + QScrollBar:horizontal { + height: 20px; + margin: 0 23px -2px 23px; } + QScrollBar:vertical { + width: 20px; + margin: 23px -2px 23px 0; } + QScrollBar::handle { + background: #3D3D3D; + border-radius: 6px; + margin: 2px; } + QScrollBar::handle:horizontal { + min-width: 32px; } + QScrollBar::handle:vertical { + min-height: 32px; } + QScrollBar::handle:hover, QScrollBar::handle:pressed { + background: #006868; } + QScrollBar::add-line { + subcontrol-origin: margin; + background: #141414; + border: 2px solid #242424; + margin: 0 -2px -2px 0; } + QScrollBar::add-line:horizontal { + image: url("./Paper/Dark/Arrows/right.svg"); + width: 23px; + subcontrol-position: right; } + QScrollBar::add-line:vertical { + image: url("./Paper/Dark/Arrows/down.svg"); + height: 23px; + subcontrol-position: bottom; + border-bottom-right-radius: 6px; } + QScrollBar::add-line:hover, QScrollBar::add-line:pressed { + background: #006868; } + QScrollBar::sub-line { + subcontrol-origin: margin; + background: #141414; } + QScrollBar::sub-line:horizontal { + image: url("./Paper/Dark/Arrows/left.svg"); + width: 23px; + subcontrol-position: left; + border: 2px solid #242424; + border-bottom-left-radius: 6px; + margin: 0 0 -2px -2px; } + QScrollBar::sub-line:vertical { + image: url("./Paper/Dark/Arrows/up.svg"); + height: 23px; + subcontrol-position: top; + border: 2px solid #242424; + border-top-right-radius: 6px; + margin: -2px -2px 0 0; } + QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed { + background: #006868; } + QScrollBar::add-page, QScrollBar::sub-page { + background: transparent; } + +QPushButton, QToolButton { + background: #141414; + color: #D3D3D3; + min-height: 22px; + padding: 2px 12px; + border-radius: 6px; + margin: 2px 0; } + QPushButton::menu-indicator, QToolButton::menu-indicator { + image: url("./Paper/Dark/Arrows/down.svg"); + padding: 2px; + margin: 4px; } + QPushButton:hover, QPushButton:pressed, QToolButton:hover, QToolButton:pressed { + background: #3D3D3D; } + QPushButton:disabled, QToolButton:disabled { + background: transparent; } + +QPushButton:disabled { + background: none; + border: 2px solid #141414; } + +QPushButton::menu-indicator { + subcontrol-position: right center; } + +QToolButton:menu-indicator { + margin: 2px; } + +QMenu { + background: transparent; + border: 2px solid #242424; + border-radius: 6px; } + QMenu QPushButton { + padding: 2px 24px; + text-align: left; + border-radius: 0; } + QMenu QPushButton:hover { + border-radius: 6px; } + QMenu QCheckBox, QMenu QRadioButton { + background: #141414; + padding: 5px; } + QMenu QCheckBox:hover, QMenu QRadioButton:hover { + background: #006868; + color: #FFF; + border-radius: 6px; } + QMenu::separator { + height: 2px; + background: #242424; } + QMenu::icon { + padding-left: 20px; } + QMenu::right-arrow { + image: url("./Paper/Dark/Arrows/right.svg"); + padding-right: 5px; } + QMenu::item { + background: #141414; + padding: 5px 24px; } + QMenu::item:disabled { + background: #242424; + color: #808080; } + QMenu::item:selected { + background: #006868; + color: #FFF; + border-radius: 6px; } + +QToolBar { + background: #242424; + border: 1px solid #242424; + qproperty-movable: true; } + QToolBar::handle { + height: 0; + border: 1px solid #141414; } + QToolBar::separator { + background: #242424; + margin: 6px 8px; } + QToolBar:menu-indicator { + image: url("./Paper/Dark/Arrows/down.svg"); + margin: 4px; } + QToolBar QToolButton { + background: transparent; + padding: 6px; + border-radius: 10px; + margin: 4px 4px 0 4px; } + QToolBar QToolButton:hover, QToolBar QToolButton:pressed { + background: #3D3D3D; } + +QLineEdit { + background: #141414; + min-height: 22px; + padding-left: 5px; + border: 2px solid #141414; + border-radius: 6px; } + QLineEdit:hover { + border: 2px solid #006868; } + +QComboBox { + background: #141414; + min-height: 22px; + padding-left: 5px; + border: 2px solid #141414; + border-radius: 6px; + margin: 4px 0; } + QComboBox QAbstractItemView { + background: #141414; + border: 2px solid #242424; + border-radius: 6px; } + QComboBox:hover { + border: 2px solid #006868; } + QComboBox:on { + background: #006868; + color: #FFF; + border: 2px solid #006868; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; } + QComboBox::down-arrow { + image: url("./Paper/Dark/Arrows/down.svg"); } + +QGroupBox { + padding: 24px 4px; + border: 2px solid #141414; + border-radius: 10px; } + QGroupBox::title { + background: transparent; + subcontrol-origin: padding; + subcontrol-position: top left; + padding: 8px; } + +QProgressBar { + background: #141414; + color: #FFF; + text-align: center; + border: 2px solid #242424; + border-radius: 6px; + margin: 0 10px; } + QProgressBar::chunk { + background: #006868; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; } + QProgressBar[downloadView=standard] { + background: transparent; + margin: 11px 0; } + QProgressBar[downloadView=compact] { + background: transparent; } + QProgressBar[downloadView=standard]::chunk, QProgressBar[downloadView=compact]::chunk { + border-right: 2px solid #242424; } + +QTabWidget::pane { + bottom: 4px; + border-radius: 10px; + margin-right: -10px; } + +QTabWidget::tab-bar { + alignment: center; } + +QTabBar { + background: #141414; + border-radius: 10px; } + QTabBar QToolButton { + background: #3D3D3D; + padding: 1px; + border-radius: 6px; + margin: 1px; } + QTabBar QToolButton:disabled { + background: transparent; } + QTabBar::tab { + background: #141414; + padding: 2px 14px; + border: 2px solid #141414; + border-radius: 10px; + margin: 2px; } + QTabBar::tab:disabled { + background: #242424; + border: 2px solid transparent; } + 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::tab:hover { + background: #3D3D3D; + border: 2px solid #3D3D3D; } + QTabBar::tab:selected { + background: #006868; + color: #FFF; + border: 2px solid #006868; } + +QDockWidget { + background: transparent; + padding: 0 10px; + border: 0; + titlebar-close-icon: url("./Paper/Dark/cross.svg"); + titlebar-normal-icon: url("./Paper/Dark/Arrows/Large/up.svg"); } + QDockWidget::close-button, QDockWidget::float-button { + background: #242424; + padding: 2px; + border: 0; } + QDockWidget::close-button:hover, QDockWidget::float-button:hover { + background: #3D3D3D; + border-radius: 6px; } + +QStatusBar { + background: #3D3D3D; } + QStatusBar QWidget { + background: #3D3D3D; } + QStatusBar::item { + border: 0; } + +QTableView { + gridline-color: #242424; + border: 0; } + QTableView QTableCornerButton::section { + background: #141414; + border: 0; + border-right: 2px solid #242424; + border-bottom: 2px solid #242424; } + +#tabText QToolButton, #tabIni QToolButton { + height: 12px; + background: #141414; + border-radius: 6px; } + #tabText QToolButton:disabled, #tabIni QToolButton:disabled { + background: 0; + border: 2px solid #141414; } + #tabText QToolButton:hover, #tabIni QToolButton:hover { + background: #3D3D3D; } + +#tabText QLineEdit, #tabText QLineEdit, #tabIni QLineEdit, #tabIni QLineEdit { + margin-top: 5px; } + #tabText QLineEdit:hover, #tabText QLineEdit:hover, #tabIni QLineEdit:hover, #tabIni QLineEdit:hover { + border: 2px solid #141414; } + +#actionChange_Game { + icon: url("./Paper/Dark/Toolbar/instances.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/instances.svg"); } + +#actionInstallMod { + icon: url("./Paper/Dark/Toolbar/archives.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/archives.svg"); } + +#actionModPage { + icon: url("./Paper/Dark/Toolbar/globe.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/globe.svg"); } + +#actionNexus { + icon: url("./Paper/Dark/Toolbar/nexus.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/nexus.svg"); } + +#actionAdd_Profile { + icon: url("./Paper/Dark/Toolbar/profiles.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/profiles.svg"); } + +#action_Refresh { + icon: url("./Paper/Dark/Toolbar/refresh.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/refresh.svg"); } + +#actionModify_Executables { + icon: url("./Paper/Dark/Toolbar/executables.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/executables.svg"); } + +#actionTool { + icon: url("./Paper/Dark/Toolbar/tools.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/tools.svg"); } + +#actionSettings { + icon: url("./Paper/Dark/Toolbar/settings.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/settings.svg"); } + +#actionEndorseMO { + icon: url("./Paper/Dark/Toolbar/endorse.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/endorse.svg"); } + +#actionNotifications { + icon: url("./Paper/Dark/Toolbar/problems.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/problems.svg"); } + +#actionUpdate { + icon: url("./Paper/Dark/Toolbar/update.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/update.svg"); } + +#actionHelp { + icon: url("./Paper/Dark/Toolbar/help.svg"); + qproperty-icon: url("./Paper/Dark/Toolbar/help.svg"); } + +#listOptionsBtn { + padding-left: 2px; + icon: url("./Paper/Dark/dots.svg"); + qproperty-icon: url("./Paper/Dark/dots.svg"); } + +#openFolderMenu { + padding-left: 4px; + icon: url("./Paper/Dark/folder.svg"); + qproperty-icon: url("./Paper/Dark/folder.svg"); + icon-size: 14px; } + +#restoreModsButton, #restoreButton { + icon: url("./Paper/Dark/restore.svg"); + qproperty-icon: url("./Paper/Dark/restore.svg"); + icon-size: 14px; } + +#saveModsButton, #saveButton { + icon: url("./Paper/Dark/backup.svg"); + qproperty-icon: url("./Paper/Dark/backup.svg"); + icon-size: 14px; } + +#clearFiltersButton { + icon: url("./Paper/Dark/cross.svg"); + qproperty-icon: url("./Paper/Dark/cross.svg"); } + +#bossButton { + icon: url("./Paper/Dark/sort.svg"); + qproperty-icon: url("./Paper/Dark/sort.svg"); + icon-size: 14px; } + +#refreshButton, #btnRefreshData, +#dataTabRefresh, #btnRefreshDownloads { + icon: url("./Paper/Dark/refresh.svg"); + qproperty-icon: url("./Paper/Dark/refresh.svg"); + icon-size: 14px; } + +#clearCacheButton, #revokeNexusAuthButton, +#nexusDisconnect { + icon: url("./Paper/Dark/cross.svg"); + qproperty-icon: url("./Paper/Dark/cross.svg"); + icon-size: 14px; } + +#deactivateESP { + icon: url("./Paper/Dark/minus.svg"); + qproperty-icon: url("./Paper/Dark/minus.svg"); } + +#activateESP { + icon: url("./Paper/Dark/plus.svg"); + qproperty-icon: url("./Paper/Dark/plus.svg"); } + +#startButton { + background: #006868; + color: #FFF; + padding: 6px; + border-radius: 0; + border-top-left-radius: 10px; + border-top-right-radius: 10px; + icon: url("./Paper/Dark/run.svg"); + qproperty-icon: url("./Paper/Dark/run.svg"); } + #startButton:hover { + background: #3D3D3D; } + +#linkButton { + border-radius: 0; + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; + icon: url("./Paper/Dark/shortcut.svg"); + qproperty-icon: url("./Paper/Dark/shortcut.svg"); + icon-size: 14px; } + +#executablesListBox { + padding: 4px; + border-radius: 10px; + margin-right: 8px; } + +#refresh { + icon: url("./Paper/Dark/refresh.svg"); + qproperty-icon: url("./Paper/Dark/refresh.svg"); } + +#visitNexus { + icon: url("./Paper/Dark/nexus.svg"); + qproperty-icon: url("./Paper/Dark/nexus.svg"); } + +#track { + icon: url("./Paper/Dark/pin.svg"); + qproperty-icon: url("./Paper/Dark/pin.svg"); } + +#endorse { + icon: url("./Paper/Dark/heart.svg"); + qproperty-icon: url("./Paper/Dark/heart.svg"); + icon-size: 14px; } + +QAbstractScrollArea::corner { + background: #141414; + border: 2px solid #242424; + border-bottom-right-radius: 6px; + margin: 0 -2px -2px 0; } + +QMenuBar::item:selected { + background: #006868; + color: #FFF; } + +QTextEdit { + background: #141414; + border-radius: 6px; } + +QSplitter { + width: 6px; } + +QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator { + width: 14px; + height: 14px; } + QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled { + image: url("./Paper/Dark/Checkboxes/disabled.svg"); } + QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked { + image: url("./Paper/Dark/Checkboxes/Unchecked/unchecked.svg"); } + QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover { + image: url("./Paper/Dark/Checkboxes/Unchecked/hover.svg"); } + QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked { + image: url("./Paper/Dark/Checkboxes/Checked/check.svg"); } + QTreeView::indicator:checked:selected, QCheckBox::indicator:checked:selected, QGroupBox::indicator:checked:selected, QRadioButton::indicator:checked:selected { + image: url("./Paper/Dark/Checkboxes/Checked/selected.svg"); } + +QRadioButton::indicator:checked { + width: 14px; + height: 14px; + image: url("./Paper/Dark/Checkboxes/Radio Buttons/radio.svg"); } + QRadioButton::indicator:checked:hover { + image: url("./Paper/Dark/Checkboxes/Radio Buttons/hover.svg"); } + +QSpinBox, QDoubleSpinBox { + min-height: 24px; + min-width: 60px; + background: #141414; + padding: 0 2px; + border: 2px solid #242424; + border-radius: 6px; + margin: 0 -4px; } + QSpinBox::up-button, QSpinBox::down-button, QDoubleSpinBox::up-button, QDoubleSpinBox::down-button { + min-height: 28px; + min-width: 20px; + border: 2px solid #242424; } + QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover { + background: #3D3D3D; } + QSpinBox::up-button, QDoubleSpinBox::up-button { + subcontrol-position: center right; + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; } + QSpinBox::down-button, QDoubleSpinBox::down-button { + subcontrol-position: center left; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; } + QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { + image: url("./Paper/Dark/Arrows/up.svg"); } + QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { + image: url("./Paper/Dark/Arrows/down.svg"); } + +QSlider::groove { + height: 0; + border: 1px solid #3D3D3D; } + +QSlider::handle { + background: #141414; + border: 2px solid #3D3D3D; + border-radius: 6px; + margin: -10px; } + QSlider::handle:hover { + background: #3D3D3D; } + +#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance { + icon-size: 14px; } + +#InstanceManagerDialog #createNew { + icon: url("./Paper/Dark/plus.svg"); + qproperty-icon: url("./Paper/Dark/plus.svg"); } + +#InstanceManagerDialog #deleteInstance { + icon: url("./Paper/Dark/cross.svg"); + qproperty-icon: url("./Paper/Dark/cross.svg"); } + +#InstanceManagerDialog #switchToInstance { + icon: url("./Paper/Dark/Checkboxes/Checked/hover.svg"); + qproperty-icon: url("./Paper/Dark/Checkboxes/Checked/hover.svg"); } + +#EditExecutablesDialog QToolButton { + padding: 4px 8px; + margin: 8px 0 8px 8px; } + #EditExecutablesDialog QToolButton:hover { + background: #3D3D3D; } + +#EditExecutablesDialog #add { + icon: url("./Paper/Dark/plus.svg"); + qproperty-icon: url("./Paper/Dark/plus.svg"); } + +#EditExecutablesDialog #remove { + icon: url("./Paper/Dark/minus.svg"); + qproperty-icon: url("./Paper/Dark/minus.svg"); } + +#EditExecutablesDialog #up { + icon: url("./Paper/Dark/Arrows/Large/up.svg"); + qproperty-icon: url("./Paper/Dark/Arrows/Large/up.svg"); } + +#EditExecutablesDialog #down { + icon: url("./Paper/Dark/Arrows/Large/down.svg"); + qproperty-icon: url("./Paper/Dark/Arrows/Large/down.svg"); } + +#EditExecutablesDialog #reset { + icon: url("./Paper/Dark/cross.svg"); + qproperty-icon: url("./Paper/Dark/cross.svg"); } + +QueryOverwriteDialog QTextBrowser { + background: #242424; } + +QueryOverwriteDialog QPushButton { + margin-left: 8px; } + +QLCDNumber { + background: #141414; + color: #006868; + border-radius: 6px; } + QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel { + padding-left: 6px; } + +QPlainTextEdit#output { + background: #141414; + padding-left: 10px; + border-radius: 6px; } + +QToolTip { + background: #141414; + color: #D3D3D3; + border: 2px solid #242424; + border-radius: 6px; } + +ModListView, PluginListView { + margin: 2px 0; } + +LinkLabel { + qproperty-linkColor: #006868; } + +#stepsStack QWidget { + border: none; } + +#stepsStack QGroupBox { + border: 2px solid #141414; + border-radius: 10px; } + +#espFilterEdit { + margin-top: 4px; } + +#dataTabFilter, #downloadFilterEdit { + margin-top: 6px; } + +#bossButton { + margin-bottom: 4px; } + +#btnRefreshDownloads, #dataTabRefresh { + margin-bottom: 6px; } + +#displayCategoriesBtn { + min-width: 12px; } + +#categoriesGroup { + padding-top: 23px; + border: 0; } + #categoriesGroup QAbstractScrollArea { + min-width: 240px; } + +#iconLabel { + image: url("./Paper/Dark/logo.svg"); + qproperty-pixmap: none; } diff --git a/stylesheets/Paper Light.qss b/stylesheets/Paper Light.qss new file mode 100644 index 0000000..df6b330 --- /dev/null +++ b/stylesheets/Paper Light.qss @@ -0,0 +1,666 @@ +/* Version 7.2 by 6788 */ +* { + background: #E8E8E8; + font-size: 13px; + color: #000; + border: 0; } + *:disabled { + color: #808080; } + +QAbstractItemView { + background: #FFF; + alternate-background-color: #F6F6F6; + show-decoration-selected: 1; + border-radius: 6px; } + QAbstractItemView::item { + min-height: 24px; } + QAbstractItemView::branch:hover, QAbstractItemView::item:hover { + background: #C2C2C2; } + QAbstractItemView::branch:selected, QAbstractItemView::item:selected { + background: #008484; + color: #FFF; } + +QTreeView, QListView { + border-radius: 6px; } + QTreeView::branch:closed:has-children, QListView::branch:closed:has-children { + image: url("./Paper/Light/Arrows/right.svg"); } + QTreeView::branch:open:has-children, QListView::branch:open:has-children { + image: url("./Paper/Light/Arrows/down.svg"); } + +QHeaderView::up-arrow, QHeaderView::down-arrow { + height: 10px; + width: 10px; + padding-right: 4px; } + +QHeaderView::up-arrow { + image: url("./Paper/Light/Arrows/up.svg"); } + +QHeaderView::down-arrow { + image: url("./Paper/Light/Arrows/down.svg"); } + +QHeaderView::section { + background: #FFF; + padding: 0 5px; + border: 0; + border-bottom: 2px solid #E8E8E8; + border-right: 2px solid #E8E8E8; } + QHeaderView::section:first { + border-top-left-radius: 6px; } + QHeaderView::section:last { + border-right: 0; + border-top-right-radius: 6px; } + QHeaderView::section:hover { + background: #C2C2C2; } + +QScrollBar { + background: #FFF; + border: 2px solid #E8E8E8; } + QScrollBar:horizontal { + height: 20px; + margin: 0 23px -2px 23px; } + QScrollBar:vertical { + width: 20px; + margin: 23px -2px 23px 0; } + QScrollBar::handle { + background: #C2C2C2; + border-radius: 6px; + margin: 2px; } + QScrollBar::handle:horizontal { + min-width: 32px; } + QScrollBar::handle:vertical { + min-height: 32px; } + QScrollBar::handle:hover, QScrollBar::handle:pressed { + background: #008484; } + QScrollBar::add-line { + subcontrol-origin: margin; + background: #FFF; + border: 2px solid #E8E8E8; + margin: 0 -2px -2px 0; } + QScrollBar::add-line:horizontal { + image: url("./Paper/Light/Arrows/right.svg"); + width: 23px; + subcontrol-position: right; } + QScrollBar::add-line:vertical { + image: url("./Paper/Light/Arrows/down.svg"); + height: 23px; + subcontrol-position: bottom; + border-bottom-right-radius: 6px; } + QScrollBar::add-line:hover, QScrollBar::add-line:pressed { + background: #008484; } + QScrollBar::sub-line { + subcontrol-origin: margin; + background: #FFF; } + QScrollBar::sub-line:horizontal { + image: url("./Paper/Light/Arrows/left.svg"); + width: 23px; + subcontrol-position: left; + border: 2px solid #E8E8E8; + border-bottom-left-radius: 6px; + margin: 0 0 -2px -2px; } + QScrollBar::sub-line:vertical { + image: url("./Paper/Light/Arrows/up.svg"); + height: 23px; + subcontrol-position: top; + border: 2px solid #E8E8E8; + border-top-right-radius: 6px; + margin: -2px -2px 0 0; } + QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed { + background: #008484; } + QScrollBar::add-page, QScrollBar::sub-page { + background: transparent; } + +QPushButton, QToolButton { + background: #FFF; + color: #000; + min-height: 22px; + padding: 2px 12px; + border-radius: 6px; + margin: 2px 0; } + QPushButton::menu-indicator, QToolButton::menu-indicator { + image: url("./Paper/Light/Arrows/down.svg"); + padding: 2px; + margin: 4px; } + QPushButton:hover, QPushButton:pressed, QToolButton:hover, QToolButton:pressed { + background: #C2C2C2; } + QPushButton:disabled, QToolButton:disabled { + background: transparent; } + +QPushButton:disabled { + background: none; + border: 2px solid #FFF; } + +QPushButton::menu-indicator { + subcontrol-position: right center; } + +QToolButton:menu-indicator { + margin: 2px; } + +QMenu { + background: transparent; + border: 2px solid #E8E8E8; + border-radius: 6px; } + QMenu QPushButton { + padding: 2px 24px; + text-align: left; + border-radius: 0; } + QMenu QPushButton:hover { + border-radius: 6px; } + QMenu QCheckBox, QMenu QRadioButton { + background: #FFF; + padding: 5px; } + QMenu QCheckBox:hover, QMenu QRadioButton:hover { + background: #008484; + color: #FFF; + border-radius: 6px; } + QMenu::separator { + height: 2px; + background: #E8E8E8; } + QMenu::icon { + padding-left: 20px; } + QMenu::right-arrow { + image: url("./Paper/Light/Arrows/right.svg"); + padding-right: 5px; } + QMenu::item { + background: #FFF; + padding: 5px 24px; } + QMenu::item:disabled { + background: #E8E8E8; + color: #808080; } + QMenu::item:selected { + background: #008484; + color: #FFF; + border-radius: 6px; } + +QToolBar { + background: #E8E8E8; + border: 1px solid #E8E8E8; + qproperty-movable: true; } + QToolBar::handle { + height: 0; + border: 1px solid #FFF; } + QToolBar::separator { + background: #E8E8E8; + margin: 6px 8px; } + QToolBar:menu-indicator { + image: url("./Paper/Light/Arrows/down.svg"); + margin: 4px; } + QToolBar QToolButton { + background: transparent; + padding: 6px; + border-radius: 10px; + margin: 4px 4px 0 4px; } + QToolBar QToolButton:hover, QToolBar QToolButton:pressed { + background: #C2C2C2; } + +QLineEdit { + background: #FFF; + min-height: 22px; + padding-left: 5px; + border: 2px solid #FFF; + border-radius: 6px; } + QLineEdit:hover { + border: 2px solid #008484; } + +QComboBox { + background: #FFF; + min-height: 22px; + padding-left: 5px; + border: 2px solid #FFF; + border-radius: 6px; + margin: 4px 0; } + QComboBox QAbstractItemView { + background: #FFF; + border: 2px solid #E8E8E8; + border-radius: 6px; } + QComboBox:hover { + border: 2px solid #008484; } + QComboBox:on { + background: #008484; + color: #FFF; + border: 2px solid #008484; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; } + QComboBox::down-arrow { + image: url("./Paper/Light/Arrows/down.svg"); } + +QGroupBox { + padding: 24px 4px; + border: 2px solid #FFF; + border-radius: 10px; } + QGroupBox::title { + background: transparent; + subcontrol-origin: padding; + subcontrol-position: top left; + padding: 8px; } + +QProgressBar { + background: #FFF; + color: #FFF; + text-align: center; + border: 2px solid #E8E8E8; + border-radius: 6px; + margin: 0 10px; } + QProgressBar::chunk { + background: #008484; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; } + QProgressBar[downloadView=standard] { + background: transparent; + margin: 11px 0; } + QProgressBar[downloadView=compact] { + background: transparent; } + QProgressBar[downloadView=standard]::chunk, QProgressBar[downloadView=compact]::chunk { + border-right: 2px solid #E8E8E8; } + +QTabWidget::pane { + bottom: 4px; + border-radius: 10px; + margin-right: -10px; } + +QTabWidget::tab-bar { + alignment: center; } + +QTabBar { + background: #FFF; + border-radius: 10px; } + QTabBar QToolButton { + background: #C2C2C2; + padding: 1px; + border-radius: 6px; + margin: 1px; } + QTabBar QToolButton:disabled { + background: transparent; } + QTabBar::tab { + background: #FFF; + padding: 2px 14px; + border: 2px solid #FFF; + border-radius: 10px; + margin: 2px; } + QTabBar::tab:disabled { + background: #E8E8E8; + border: 2px solid transparent; } + 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::tab:hover { + background: #C2C2C2; + border: 2px solid #C2C2C2; } + QTabBar::tab:selected { + background: #008484; + color: #FFF; + border: 2px solid #008484; } + +QDockWidget { + background: transparent; + padding: 0 10px; + border: 0; + titlebar-close-icon: url("./Paper/Light/cross.svg"); + titlebar-normal-icon: url("./Paper/Light/Arrows/Large/up.svg"); } + QDockWidget::close-button, QDockWidget::float-button { + background: #E8E8E8; + padding: 2px; + border: 0; } + QDockWidget::close-button:hover, QDockWidget::float-button:hover { + background: #C2C2C2; + border-radius: 6px; } + +QStatusBar { + background: #C2C2C2; } + QStatusBar QWidget { + background: #C2C2C2; } + QStatusBar::item { + border: 0; } + +QTableView { + gridline-color: #E8E8E8; + border: 0; } + QTableView QTableCornerButton::section { + background: #FFF; + border: 0; + border-right: 2px solid #E8E8E8; + border-bottom: 2px solid #E8E8E8; } + +#tabText QToolButton, #tabIni QToolButton { + height: 12px; + background: #FFF; + border-radius: 6px; } + #tabText QToolButton:disabled, #tabIni QToolButton:disabled { + background: 0; + border: 2px solid #FFF; } + #tabText QToolButton:hover, #tabIni QToolButton:hover { + background: #C2C2C2; } + +#tabText QLineEdit, #tabText QLineEdit, #tabIni QLineEdit, #tabIni QLineEdit { + margin-top: 5px; } + #tabText QLineEdit:hover, #tabText QLineEdit:hover, #tabIni QLineEdit:hover, #tabIni QLineEdit:hover { + border: 2px solid #FFF; } + +#actionChange_Game { + icon: url("./Paper/Light/Toolbar/instances.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/instances.svg"); } + +#actionInstallMod { + icon: url("./Paper/Light/Toolbar/archives.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/archives.svg"); } + +#actionModPage { + icon: url("./Paper/Light/Toolbar/globe.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/globe.svg"); } + +#actionNexus { + icon: url("./Paper/Light/Toolbar/nexus.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/nexus.svg"); } + +#actionAdd_Profile { + icon: url("./Paper/Light/Toolbar/profiles.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/profiles.svg"); } + +#action_Refresh { + icon: url("./Paper/Light/Toolbar/refresh.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/refresh.svg"); } + +#actionModify_Executables { + icon: url("./Paper/Light/Toolbar/executables.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/executables.svg"); } + +#actionTool { + icon: url("./Paper/Light/Toolbar/tools.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/tools.svg"); } + +#actionSettings { + icon: url("./Paper/Light/Toolbar/settings.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/settings.svg"); } + +#actionEndorseMO { + icon: url("./Paper/Light/Toolbar/endorse.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/endorse.svg"); } + +#actionNotifications { + icon: url("./Paper/Light/Toolbar/problems.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/problems.svg"); } + +#actionUpdate { + icon: url("./Paper/Light/Toolbar/update.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/update.svg"); } + +#actionHelp { + icon: url("./Paper/Light/Toolbar/help.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/help.svg"); } + +#listOptionsBtn { + padding-left: 2px; + icon: url("./Paper/Light/dots.svg"); + qproperty-icon: url("./Paper/Light/dots.svg"); } + +#openFolderMenu { + padding-left: 4px; + icon: url("./Paper/Light/folder.svg"); + qproperty-icon: url("./Paper/Light/folder.svg"); + icon-size: 14px; } + +#restoreModsButton, #restoreButton { + icon: url("./Paper/Light/restore.svg"); + qproperty-icon: url("./Paper/Light/restore.svg"); + icon-size: 14px; } + +#saveModsButton, #saveButton { + icon: url("./Paper/Light/backup.svg"); + qproperty-icon: url("./Paper/Light/backup.svg"); + icon-size: 14px; } + +#clearFiltersButton { + icon: url("./Paper/Light/cross.svg"); + qproperty-icon: url("./Paper/Light/cross.svg"); } + +#bossButton { + icon: url("./Paper/Light/sort.svg"); + qproperty-icon: url("./Paper/Light/sort.svg"); + icon-size: 14px; } + +#refreshButton, #btnRefreshData, +#dataTabRefresh, #btnRefreshDownloads { + icon: url("./Paper/Light/refresh.svg"); + qproperty-icon: url("./Paper/Light/refresh.svg"); + icon-size: 14px; } + +#clearCacheButton, #revokeNexusAuthButton, +#nexusDisconnect { + icon: url("./Paper/Light/cross.svg"); + qproperty-icon: url("./Paper/Light/cross.svg"); + icon-size: 14px; } + +#deactivateESP { + icon: url("./Paper/Light/minus.svg"); + qproperty-icon: url("./Paper/Light/minus.svg"); } + +#activateESP { + icon: url("./Paper/Light/plus.svg"); + qproperty-icon: url("./Paper/Light/plus.svg"); } + +#startButton { + background: #008484; + color: #FFF; + padding: 6px; + border-radius: 0; + border-top-left-radius: 10px; + border-top-right-radius: 10px; + icon: url("./Paper/Light/run.svg"); + qproperty-icon: url("./Paper/Light/run.svg"); } + #startButton:hover { + background: #C2C2C2; } + +#linkButton { + border-radius: 0; + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; + icon: url("./Paper/Light/shortcut.svg"); + qproperty-icon: url("./Paper/Light/shortcut.svg"); + icon-size: 14px; } + +#executablesListBox { + padding: 4px; + border-radius: 10px; + margin-right: 8px; } + +#refresh { + icon: url("./Paper/Light/refresh.svg"); + qproperty-icon: url("./Paper/Light/refresh.svg"); } + +#visitNexus { + icon: url("./Paper/Light/nexus.svg"); + qproperty-icon: url("./Paper/Light/nexus.svg"); } + +#track { + icon: url("./Paper/Light/pin.svg"); + qproperty-icon: url("./Paper/Light/pin.svg"); } + +#endorse { + icon: url("./Paper/Light/heart.svg"); + qproperty-icon: url("./Paper/Light/heart.svg"); + icon-size: 14px; } + +QAbstractScrollArea::corner { + background: #FFF; + border: 2px solid #E8E8E8; + border-bottom-right-radius: 6px; + margin: 0 -2px -2px 0; } + +QMenuBar::item:selected { + background: #008484; + color: #FFF; } + +QTextEdit { + background: #FFF; + border-radius: 6px; } + +QSplitter { + width: 6px; } + +QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator { + width: 14px; + height: 14px; } + QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled { + image: url("./Paper/Light/Checkboxes/disabled.svg"); } + QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked { + image: url("./Paper/Light/Checkboxes/Unchecked/unchecked.svg"); } + QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover { + image: url("./Paper/Light/Checkboxes/Unchecked/hover.svg"); } + QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked { + image: url("./Paper/Light/Checkboxes/Checked/check.svg"); } + QTreeView::indicator:checked:selected, QCheckBox::indicator:checked:selected, QGroupBox::indicator:checked:selected, QRadioButton::indicator:checked:selected { + image: url("./Paper/Light/Checkboxes/Checked/selected.svg"); } + +QRadioButton::indicator:checked { + width: 14px; + height: 14px; + image: url("./Paper/Light/Checkboxes/Radio Buttons/radio.svg"); } + QRadioButton::indicator:checked:hover { + image: url("./Paper/Light/Checkboxes/Radio Buttons/hover.svg"); } + +QSpinBox, QDoubleSpinBox { + min-height: 24px; + min-width: 60px; + background: #FFF; + padding: 0 2px; + border: 2px solid #E8E8E8; + border-radius: 6px; + margin: 0 -4px; } + QSpinBox::up-button, QSpinBox::down-button, QDoubleSpinBox::up-button, QDoubleSpinBox::down-button { + min-height: 28px; + min-width: 20px; + border: 2px solid #E8E8E8; } + QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover { + background: #C2C2C2; } + QSpinBox::up-button, QDoubleSpinBox::up-button { + subcontrol-position: center right; + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; } + QSpinBox::down-button, QDoubleSpinBox::down-button { + subcontrol-position: center left; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; } + QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { + image: url("./Paper/Light/Arrows/up.svg"); } + QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { + image: url("./Paper/Light/Arrows/down.svg"); } + +QSlider::groove { + height: 0; + border: 1px solid #C2C2C2; } + +QSlider::handle { + background: #FFF; + border: 2px solid #C2C2C2; + border-radius: 6px; + margin: -10px; } + QSlider::handle:hover { + background: #C2C2C2; } + +#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance { + icon-size: 14px; } + +#InstanceManagerDialog #createNew { + icon: url("./Paper/Light/plus.svg"); + qproperty-icon: url("./Paper/Light/plus.svg"); } + +#InstanceManagerDialog #deleteInstance { + icon: url("./Paper/Light/cross.svg"); + qproperty-icon: url("./Paper/Light/cross.svg"); } + +#InstanceManagerDialog #switchToInstance { + icon: url("./Paper/Light/Checkboxes/Checked/hover.svg"); + qproperty-icon: url("./Paper/Light/Checkboxes/Checked/hover.svg"); } + +#EditExecutablesDialog QToolButton { + padding: 4px 8px; + margin: 8px 0 8px 8px; } + #EditExecutablesDialog QToolButton:hover { + background: #C2C2C2; } + +#EditExecutablesDialog #add { + icon: url("./Paper/Light/plus.svg"); + qproperty-icon: url("./Paper/Light/plus.svg"); } + +#EditExecutablesDialog #remove { + icon: url("./Paper/Light/minus.svg"); + qproperty-icon: url("./Paper/Light/minus.svg"); } + +#EditExecutablesDialog #up { + icon: url("./Paper/Light/Arrows/Large/up.svg"); + qproperty-icon: url("./Paper/Light/Arrows/Large/up.svg"); } + +#EditExecutablesDialog #down { + icon: url("./Paper/Light/Arrows/Large/down.svg"); + qproperty-icon: url("./Paper/Light/Arrows/Large/down.svg"); } + +#EditExecutablesDialog #reset { + icon: url("./Paper/Light/cross.svg"); + qproperty-icon: url("./Paper/Light/cross.svg"); } + +QueryOverwriteDialog QTextBrowser { + background: #E8E8E8; } + +QueryOverwriteDialog QPushButton { + margin-left: 8px; } + +QLCDNumber { + background: #FFF; + color: #008484; + border-radius: 6px; } + QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel { + padding-left: 6px; } + +QPlainTextEdit#output { + background: #FFF; + padding-left: 10px; + border-radius: 6px; } + +QToolTip { + background: #FFF; + color: #000; + border: 2px solid #E8E8E8; + border-radius: 6px; } + +ModListView, PluginListView { + margin: 2px 0; } + +LinkLabel { + qproperty-linkColor: #008484; } + +#stepsStack QWidget { + border: none; } + +#stepsStack QGroupBox { + border: 2px solid #FFF; + border-radius: 10px; } + +#espFilterEdit { + margin-top: 4px; } + +#dataTabFilter, #downloadFilterEdit { + margin-top: 6px; } + +#bossButton { + margin-bottom: 4px; } + +#btnRefreshDownloads, #dataTabRefresh { + margin-bottom: 6px; } + +#displayCategoriesBtn { + min-width: 12px; } + +#categoriesGroup { + padding-top: 23px; + border: 0; } + #categoriesGroup QAbstractScrollArea { + min-width: 240px; } + +#iconLabel { + image: url("./Paper/Light/logo.svg"); + qproperty-pixmap: none; } diff --git a/stylesheets/Paper White Mono.qss b/stylesheets/Paper White Mono.qss new file mode 100644 index 0000000..7ac4782 --- /dev/null +++ b/stylesheets/Paper White Mono.qss @@ -0,0 +1,634 @@ +/* Version 3.2 by 6788 */ +QWidget { + background: #FFF; + font-size: 13px; + color: #000; + border: 0; } + +QAbstractItemView { + alternate-background-color: #FFF; + show-decoration-selected: 1; + selection-background-color: #000; + selection-color: #FFF; } + QAbstractItemView::item { + min-height: 24px; } + QAbstractItemView::branch:hover, QAbstractItemView::item:hover { + background: #C2C2C2; } + QAbstractItemView::branch:selected, QAbstractItemView::item:selected { + background: #000; } + +QTreeView, QListView { + border-top: 2px solid #000; + border-bottom: 2px solid #000; } + QTreeView::branch:closed:has-children:has-siblings, QTreeView::branch:closed:has-children:!has-siblings, QListView::branch:closed:has-children:has-siblings, QListView::branch:closed:has-children:!has-siblings { + image: url("./Paper/Light/Arrows/right.svg"); } + QTreeView::branch:open:has-children:has-siblings, QTreeView::branch:open:has-children:!has-siblings, QListView::branch:open:has-children:has-siblings, QListView::branch:open:has-children:!has-siblings { + image: url("./Paper/Light/Arrows/down.svg"); } + +QHeaderView::up-arrow, QHeaderView::down-arrow { + padding-right: 4px; + height: 10px; + width: 10px; } + +QHeaderView::up-arrow { + image: url("./Paper/Light/Arrows/up.svg"); } + +QHeaderView::down-arrow { + image: url("./Paper/Light/Arrows/down.svg"); } + +QHeaderView::section { + background: #FFF; + padding: 0 5px; + border: 0; + border-bottom: 2px solid #000; } + QHeaderView::section:hover { + background: #C2C2C2; } + +QScrollBar:horizontal { + height: 20px; + margin: 0 25px -2px 25px; } + +QScrollBar:vertical { + width: 20px; + margin: 27px -2px 25px 0; } + +QScrollBar::handle { + background: #C2C2C2; + border-radius: 8px; + margin: 2px; } + QScrollBar::handle:horizontal { + min-width: 32px; } + QScrollBar::handle:vertical { + min-height: 32px; } + QScrollBar::handle:hover, QScrollBar::handle:pressed { + background: #000; } + +QScrollBar::add-line { + subcontrol-origin: margin; + border: 2px solid #FFF; + margin: 0 -2px -2px 0; } + QScrollBar::add-line:horizontal { + image: url("./Paper/Light/Arrows/right.svg"); + width: 23px; + subcontrol-position: right; } + QScrollBar::add-line:vertical { + image: url("./Paper/Light/Arrows/down.svg"); + height: 23px; + subcontrol-position: bottom; + border-top: 2px solid #000; } + QScrollBar::add-line:hover, QScrollBar::add-line:pressed { + background: #C2C2C2; } + +QScrollBar::sub-line { + subcontrol-origin: margin; } + QScrollBar::sub-line:horizontal { + image: url("./Paper/Light/Arrows/left.svg"); + width: 23px; + subcontrol-position: left; + border: 2px solid #FFF; + margin: 0 0 -2px -2px; } + QScrollBar::sub-line:vertical { + image: url("./Paper/Light/Arrows/up.svg"); + height: 25px; + subcontrol-position: top; + border: 2px solid #FFF; + border-bottom: 2px solid #000; + margin: -2px -2px 0 0; } + QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed { + background: #C2C2C2; } + +QScrollBar::add-page, QScrollBar::sub-page { + background: transparent; } + +QPushButton, QToolButton { + color: #000; + min-height: 16px; + padding: 2px 12px; + border: 2px solid #000; + border-radius: 10px; + margin: 2px 0; } + QPushButton::menu-indicator, QToolButton::menu-indicator { + image: url("./Paper/Light/Arrows/down.svg"); + padding: 2px; + margin: 4px; } + QPushButton:hover, QPushButton:pressed, QPushButton:disabled, QToolButton:hover, QToolButton:pressed, QToolButton:disabled { + background: #C2C2C2; } + +QPushButton::menu-indicator { + subcontrol-position: right center; } + +QMenu { + border: 2px solid #000; + border-radius: 10px; } + QMenu QPushButton { + min-height: 22px; + padding: 2px 24px; + text-align: left; + border: 0; + border-radius: 0; } + QMenu QCheckBox, QMenu QRadioButton { + padding: 2px 6px; } + QMenu QCheckBox:hover, QMenu QRadioButton:hover { + background: #000; + color: #FFF; + border-radius: 6px; } + QMenu::separator { + height: 2px; + background: #000; } + QMenu::icon { + padding-left: 20px; } + QMenu::right-arrow { + image: url("./Paper/Light/Arrows/right.svg"); + padding-right: 5px; } + QMenu::item { + background: transparent; + padding: 5px 20px; } + QMenu::item:disabled { + background: #FFF; + color: #808080; } + QMenu::item:selected { + background: #C2C2C2; } + +QToolBar { + background: #FFF; + border-bottom: 2px solid #000; + qproperty-movable: true; } + QToolBar::handle { + width: 2px; + height: 2px; + background: #FFF; } + QToolBar::separator { + background: #FFF; + margin: 6px 8px; } + QToolBar:menu-indicator { + image: url("./Paper/Light/Arrows/down.svg"); + margin: 4px; } + QToolBar QWidget { + background: transparent; } + QToolBar QToolButton { + padding: 4px; + border-radius: 10px; + border: 0; + margin: 6px; } + QToolBar QToolButton:hover, QToolBar QToolButton:pressed { + background: #C2C2C2; } + QToolBar QToolButton:menu-indicator { + margin: -4px; + subcontrol-position: center bottom; } + QToolBar QToolButton:disabled { + background: transparent; } + +QLineEdit, QComboBox { + min-height: 20px; + padding-left: 6px; + border: 2px solid #000; + border-radius: 10px; } + QLineEdit:hover, QLineEdit:disabled, QComboBox:hover, QComboBox:disabled { + background: #C2C2C2; } + +QComboBox { + margin: 4px 0; } + QComboBox QAbstractItemView { + border: 2px solid #000; + border-radius: 10px; } + QComboBox:on { + background: #000; + color: #FFF; } + QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; } + QComboBox::down-arrow { + image: url("./Paper/Light/Arrows/down.svg"); } + +QGroupBox { + padding: 24px 4px; + border-radius: 10px; } + QGroupBox::title { + background: transparent; + padding: 8px; + subcontrol-origin: padding; + subcontrol-position: top left; } + +QProgressBar { + background: #FFF; + color: #FFF; + text-align: center; + padding: 2px; + border: 2px solid #000; + border-radius: 10px; + margin: 0 10px; } + QProgressBar::chunk { + background: #000; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; } + QProgressBar[downloadView=standard] { + background: transparent; + margin: 11px 0; } + QProgressBar[downloadView=compact] { + background: transparent; } + QProgressBar[downloadView=standard]::chunk, QProgressBar[downloadView=compact]::chunk { + border-right: 2px solid #FFF; } + +QTabWidget::pane { + border-top: 2px solid #000; + border-radius: 10px; + margin-right: -10px; } + +QTabWidget::tab-bar { + alignment: center; } + +QTabBar QToolButton { + background: #C2C2C2; + padding: 1px; + border-radius: 6px; + margin: 1px; } + QTabBar QToolButton:disabled { + background: transparent; } + +QTabBar::tab { + padding: 4px 14px; + border: 2px solid #FFF; + border-top-left-radius: 8px; + border-top-right-radius: 8px; + margin: 3px 1px -2px 0; } + QTabBar::tab:hover { + background: #C2C2C2; + color: #000; } + QTabBar::tab:selected { + border: 2px solid #000; } + +QDockWidget { + background: transparent; + titlebar-close-icon: url("./Paper/Light/cross.svg"); + titlebar-normal-icon: url("./Paper/Light/Arrows/Large/up.svg"); + border: 0; + padding: 0 10px; } + QDockWidget::close-button, QDockWidget::float-button { + background: #FFF; + padding: 2px; + border: 0; } + QDockWidget::close-button:hover, QDockWidget::float-button:hover { + background: #C2C2C2; + border-radius: 6px; } + +QTableView { + gridline-color: #FFF; + border: 0; } + QTableView QTableCornerButton::section { + background: #FFF; + border: 0; + border-bottom: 2px solid #000; } + +QueryOverwriteDialog QTextBrowser { + background: #FFF; } + +QueryOverwriteDialog QPushButton { + margin-left: 8px; } + +#tabText QToolButton, #tabIni QToolButton { + height: 12px; + border-radius: 6px; } + #tabText QToolButton:disabled, #tabIni QToolButton:disabled { + background: 0; + border: 2px solid #FFF; } + #tabText QToolButton:hover, #tabIni QToolButton:hover { + background: #C2C2C2; + color: #FFF; } + +#tabText QLineEdit, #tabIni QLineEdit { + margin-top: 5px; } + #tabText QLineEdit:hover, #tabIni QLineEdit:hover { + border: 2px solid #FFF; } + +#actionChange_Game { + icon: url("./Paper/Light/Toolbar/instances.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/instances.svg"); } + +#actionInstallMod { + icon: url("./Paper/Light/Toolbar/archives.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/archives.svg"); } + +#actionModPage { + icon: url("./Paper/Light/Toolbar/globe.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/globe.svg"); } + +#actionNexus { + icon: url("./Paper/Light/Toolbar/nexus.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/nexus.svg"); } + +#actionAdd_Profile { + icon: url("./Paper/Light/Toolbar/profiles.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/profiles.svg"); } + +#action_Refresh { + icon: url("./Paper/Light/Toolbar/refresh.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/refresh.svg"); } + +#action_Refresh { + icon: url("./Paper/Light/Toolbar/refresh.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/refresh.svg"); } + +#actionModify_Executables { + icon: url("./Paper/Light/Toolbar/executables.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/executables.svg"); } + +#actionTool { + icon: url("./Paper/Light/Toolbar/tools.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/tools.svg"); } + +#actionSettings { + icon: url("./Paper/Light/Toolbar/settings.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/settings.svg"); } + +#actionEndorseMO { + icon: url("./Paper/Light/Toolbar/endorse.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/endorse.svg"); } + +#actionProblems, #actionNotifications { + icon: url("./Paper/Light/Toolbar/problems.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/problems.svg"); } + +#actionUpdate { + icon: url("./Paper/Light/Toolbar/update.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/update.svg"); } + +#actionHelp { + icon: url("./Paper/Light/Toolbar/help.svg"); + qproperty-icon: url("./Paper/Light/Toolbar/help.svg"); } + +#listOptionsBtn { + padding-left: 2px; + icon: url("./Paper/Light/dots.svg"); + qproperty-icon: url("./Paper/Light/dots.svg"); } + +#openFolderMenu { + padding-left: 4px; + icon: url("./Paper/Light/folder.svg"); + qproperty-icon: url("./Paper/Light/folder.svg"); + icon-size: 14px; } + +#restoreModsButton, #restoreButton { + icon: url("./Paper/Light/restore.svg"); + qproperty-icon: url("./Paper/Light/restore.svg"); + icon-size: 14px; } + +#saveModsButton, #saveButton { + icon: url("./Paper/Light/backup.svg"); + qproperty-icon: url("./Paper/Light/backup.svg"); + icon-size: 14px; } + +#clearFiltersButton { + icon: url("./Paper/Mono/White/cross.svg"); + qproperty-icon: url("./Paper/Mono/White/cross.svg"); } + +#bossButton { + icon: url("./Paper/Light/sort.svg"); + qproperty-icon: url("./Paper/Light/sort.svg"); + icon-size: 14px; } + +#refreshButton, #btnRefreshData, +#dataTabRefresh, #btnRefreshDownloads { + icon: url("./Paper/Light/refresh.svg"); + qproperty-icon: url("./Paper/Light/refresh.svg"); + icon-size: 14px; } + +#clearCacheButton, #revokeNexusAuthButton, +#nexusDisconnect { + icon: url("./Paper/Light/cross.svg"); + qproperty-icon: url("./Paper/Light/cross.svg"); + icon-size: 14px; } + +#deactivateESP { + icon: url("./Paper/Light/minus.svg"); + qproperty-icon: url("./Paper/Light/minus.svg"); } + #deactivateESP:hover { + background: #C2C2C2; } + +#activateESP { + icon: url("./Paper/Light/plus.svg"); + qproperty-icon: url("./Paper/Light/plus.svg"); } + #activateESP:hover { + background: #C2C2C2; } + +#startButton { + icon: url("./Paper/Mono/White/run.svg"); + qproperty-icon: url("./Paper/Mono/White/run.svg"); + padding: 6px; + border-radius: 0; + border-top-left-radius: 10px; + border-top-right-radius: 10px; } + +#executablesListBox { + padding: 4px; + border-radius: 10px; + margin-right: 8px; } + +#linkButton { + icon: url("./Paper/Light/shortcut.svg"); + qproperty-icon: url("./Paper/Light/shortcut.svg"); + icon-size: 14px; + border-radius: 0; + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; } + +#refresh { + icon: url("./Paper/Light/refresh.svg"); + qproperty-icon: url("./Paper/Light/refresh.svg"); } + +#visitNexus { + icon: url("./Paper/Light/nexus.svg"); + qproperty-icon: url("./Paper/Light/nexus.svg"); } + +#track { + icon: url("./Paper/Light/pin.svg"); + qproperty-icon: url("./Paper/Light/pin.svg"); } + +#endorse { + icon: url("./Paper/Light/heart.svg"); + qproperty-icon: url("./Paper/Light/heart.svg"); + qproperty-iconSize: 14px; } + +QAbstractScrollArea::corner { + border: 0; + border-bottom: 2px solid #000; + margin: 0 -2px -2px 0; } + +QMenuBar::item:selected { + background: #000; + color: #FFF; } + +QTextEdit { + border-top: 2px solid #000; + border-bottom: 2px solid #000; } + +QSplitter { + height: 2px; + width: 2px; } + QSplitter::handle { + background: #000; + margin: 0 10px; } + +QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator { + width: 14px; + height: 14px; } + QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked { + image: url("./Paper/Light/Checkboxes/Unchecked/unchecked.svg"); } + QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover { + image: url("./Paper/Mono/White/Checkboxes/Unchecked/hover.svg"); } + QTreeView::indicator:unchecked:selected, QCheckBox::indicator:unchecked:selected, QGroupBox::indicator:unchecked:selected, QRadioButton::indicator:unchecked:selected { + image: url("./Paper/Light/Checkboxes/Unchecked/selected.svg"); } + QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked { + image: url("./Paper/Mono/White/Checkboxes/Checked/check.svg"); } + QTreeView::indicator:checked:selected, QCheckBox::indicator:checked:selected, QGroupBox::indicator:checked:selected, QRadioButton::indicator:checked:selected { + image: url("./Paper/Light/Checkboxes/Checked/selected.svg"); } + QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled { + image: url("./Paper/Light/Checkboxes/disabled.svg"); } + +QRadioButton::indicator:checked { + image: url("./Paper/Mono/White/Checkboxes/Radio Buttons/radio.svg"); + width: 14px; + height: 14px; } + QRadioButton::indicator:checked:hover { + image: url("./Paper/Mono/White/Checkboxes/Radio Buttons/hover.svg"); } + +QSpinBox, QDoubleSpinBox { + min-height: 20px; + min-width: 60px; + padding: 0 2px; + border: 2px solid #000; + border-radius: 10px; } + QSpinBox::up-button, QDoubleSpinBox::up-button { + min-height: 20px; + min-width: 20px; + subcontrol-position: center right; + border-left: 2px solid #000; + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; } + QSpinBox::up-button:hover, QDoubleSpinBox::up-button:hover { + background: #C2C2C2; } + QSpinBox::down-button, QDoubleSpinBox::down-button { + min-height: 20px; + min-width: 20px; + subcontrol-position: center left; + border-right: 2px solid #000; + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; } + QSpinBox::down-button:hover, QDoubleSpinBox::down-button:hover { + background: #C2C2C2; } + QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { + image: url("./Paper/Light/Arrows/up.svg"); } + QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { + image: url("./Paper/Light/Arrows/down.svg"); } + +QSlider::groove { + height: 0; + border: 1px solid #C2C2C2; } + +QSlider::handle { + border: 2px solid #C2C2C2; + border-radius: 6px; + margin: -10px; } + QSlider::handle:hover { + background: #C2C2C2; } + +#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance { + icon-size: 14px; } + +#InstanceManagerDialog #createNew { + icon: url("./Paper/Light/plus.svg"); + qproperty-icon: url("./Paper/Light/plus.svg"); } + +#InstanceManagerDialog #deleteInstance { + icon: url("./Paper/Light/cross.svg"); + qproperty-icon: url("./Paper/Light/cross.svg"); } + +#InstanceManagerDialog #switchToInstance { + icon: url("./Paper/Mono/White/Checkboxes/Checked/check.svg"); + qproperty-icon: url("./Paper/Mono/White/Checkboxes/Checked/check.svg"); } + +#EditExecutablesDialog QToolButton { + padding: 4px 8px; + margin: 8px 0 8px 8px; } + #EditExecutablesDialog QToolButton:hover { + background: #C2C2C2; } + +#EditExecutablesDialog #add { + icon: url("./Paper/Light/plus.svg"); + qproperty-icon: url("./Paper/Light/plus.svg"); } + +#EditExecutablesDialog #remove { + icon: url("./Paper/Light/minus.svg"); + qproperty-icon: url("./Paper/Light/minus.svg"); } + +#EditExecutablesDialog #up { + icon: url("./Paper/Light/Arrows/Large/up.svg"); + qproperty-icon: url("./Paper/Light/Arrows/Large/up.svg"); } + +#EditExecutablesDialog #down { + icon: url("./Paper/Light/Arrows/Large/down.svg"); + qproperty-icon: url("./Paper/Light/Arrows/Large/down.svg"); } + +#EditExecutablesDialog #reset { + icon: url("./Paper/Light/cross.svg"); + qproperty-icon: url("./Paper/Light/cross.svg"); } + +QLCDNumber { + color: #000; + border-radius: 6px; } + QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel { + padding-left: 6px; } + +QPlainTextEdit#output { + padding-left: 10px; + border-radius: 6px; } + +QToolTip { + background: #FFF; + color: #000; + border: 2px solid #000; + border-radius: 10px; } + +ModListView, PluginListView { + margin: 2px 0; } + +LinkLabel { + qproperty-linkColor: #000; } + +#stepsStack QWidget { + border: none; } + +#stepsStack QGroupBox { + border: 2px solid #FFF; + border-radius: 10px; } + +#espFilterEdit { + margin-top: 4px; } + +#dataTabFilter, #downloadFilterEdit { + margin-top: 6px; } + +#bossButton { + margin-bottom: 4px; } + +#btnRefreshDownloads, #dataTabRefresh { + margin-bottom: 6px; } + +#displayCategoriesBtn { + min-width: 12px; } + +QTreeWidget#filters, #categoriesList { + min-width: 240px; } + +#categoriesGroup { + padding: 23px 0 0 0; + border: 0; } + +#colorTable { + border-top: 2px solid #000; + border-bottom: 2px solid #000; } + +#iconLabel { + image: url("./Paper/Light/logo.svg"); + qproperty-pixmap: none; } diff --git a/stylesheets/Paper/Automata/Arrows/Large/down.svg b/stylesheets/Paper/Automata/Arrows/Large/down.svg new file mode 100644 index 0000000..b9bc971 --- /dev/null +++ b/stylesheets/Paper/Automata/Arrows/Large/down.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Arrows/Large/up.svg b/stylesheets/Paper/Automata/Arrows/Large/up.svg new file mode 100644 index 0000000..ae00b22 --- /dev/null +++ b/stylesheets/Paper/Automata/Arrows/Large/up.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Arrows/down.svg b/stylesheets/Paper/Automata/Arrows/down.svg new file mode 100644 index 0000000..30f1383 --- /dev/null +++ b/stylesheets/Paper/Automata/Arrows/down.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Arrows/left.svg b/stylesheets/Paper/Automata/Arrows/left.svg new file mode 100644 index 0000000..9709491 --- /dev/null +++ b/stylesheets/Paper/Automata/Arrows/left.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Arrows/right.svg b/stylesheets/Paper/Automata/Arrows/right.svg new file mode 100644 index 0000000..5eaa99c --- /dev/null +++ b/stylesheets/Paper/Automata/Arrows/right.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Arrows/up.svg b/stylesheets/Paper/Automata/Arrows/up.svg new file mode 100644 index 0000000..5fa569f --- /dev/null +++ b/stylesheets/Paper/Automata/Arrows/up.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/archives.svg b/stylesheets/Paper/Automata/Toolbar/archives.svg new file mode 100644 index 0000000..c13182c --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/archives.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/endorse.svg b/stylesheets/Paper/Automata/Toolbar/endorse.svg new file mode 100644 index 0000000..2c8f914 --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/endorse.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/executables.svg b/stylesheets/Paper/Automata/Toolbar/executables.svg new file mode 100644 index 0000000..6c442f7 --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/executables.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/globe.svg b/stylesheets/Paper/Automata/Toolbar/globe.svg new file mode 100644 index 0000000..5fde058 --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/globe.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/help.svg b/stylesheets/Paper/Automata/Toolbar/help.svg new file mode 100644 index 0000000..2cab393 --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/help.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/instances.svg b/stylesheets/Paper/Automata/Toolbar/instances.svg new file mode 100644 index 0000000..4b0cd70 --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/instances.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/nexus.svg b/stylesheets/Paper/Automata/Toolbar/nexus.svg new file mode 100644 index 0000000..852f003 --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/nexus.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/problems.svg b/stylesheets/Paper/Automata/Toolbar/problems.svg new file mode 100644 index 0000000..f3fed97 --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/problems.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/profiles.svg b/stylesheets/Paper/Automata/Toolbar/profiles.svg new file mode 100644 index 0000000..306c94f --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/profiles.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/refresh.svg b/stylesheets/Paper/Automata/Toolbar/refresh.svg new file mode 100644 index 0000000..859394c --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/refresh.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/settings.svg b/stylesheets/Paper/Automata/Toolbar/settings.svg new file mode 100644 index 0000000..adc4ca7 --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/settings.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/tools.svg b/stylesheets/Paper/Automata/Toolbar/tools.svg new file mode 100644 index 0000000..555472e --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/tools.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/Toolbar/update.svg b/stylesheets/Paper/Automata/Toolbar/update.svg new file mode 100644 index 0000000..28bef27 --- /dev/null +++ b/stylesheets/Paper/Automata/Toolbar/update.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/background.svg b/stylesheets/Paper/Automata/background.svg new file mode 100644 index 0000000..76468b6 --- /dev/null +++ b/stylesheets/Paper/Automata/background.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/backup.svg b/stylesheets/Paper/Automata/backup.svg new file mode 100644 index 0000000..1c55c45 --- /dev/null +++ b/stylesheets/Paper/Automata/backup.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/collapsed.svg b/stylesheets/Paper/Automata/collapsed.svg new file mode 100644 index 0000000..614cca6 --- /dev/null +++ b/stylesheets/Paper/Automata/collapsed.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/cross.svg b/stylesheets/Paper/Automata/cross.svg new file mode 100644 index 0000000..450623c --- /dev/null +++ b/stylesheets/Paper/Automata/cross.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/dots.svg b/stylesheets/Paper/Automata/dots.svg new file mode 100644 index 0000000..08d5139 --- /dev/null +++ b/stylesheets/Paper/Automata/dots.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/expanded.svg b/stylesheets/Paper/Automata/expanded.svg new file mode 100644 index 0000000..19f776d --- /dev/null +++ b/stylesheets/Paper/Automata/expanded.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/folder.svg b/stylesheets/Paper/Automata/folder.svg new file mode 100644 index 0000000..4ac83f4 --- /dev/null +++ b/stylesheets/Paper/Automata/folder.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/heart.svg b/stylesheets/Paper/Automata/heart.svg new file mode 100644 index 0000000..396fab5 --- /dev/null +++ b/stylesheets/Paper/Automata/heart.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/logo.svg b/stylesheets/Paper/Automata/logo.svg new file mode 100644 index 0000000..c40a15e --- /dev/null +++ b/stylesheets/Paper/Automata/logo.svg @@ -0,0 +1,143 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + Mod Organizer 2 + + + diff --git a/stylesheets/Paper/Automata/minus.svg b/stylesheets/Paper/Automata/minus.svg new file mode 100644 index 0000000..274e864 --- /dev/null +++ b/stylesheets/Paper/Automata/minus.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/nexus.svg b/stylesheets/Paper/Automata/nexus.svg new file mode 100644 index 0000000..7cdb6db --- /dev/null +++ b/stylesheets/Paper/Automata/nexus.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/pin.svg b/stylesheets/Paper/Automata/pin.svg new file mode 100644 index 0000000..3ce8e68 --- /dev/null +++ b/stylesheets/Paper/Automata/pin.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/plus.svg b/stylesheets/Paper/Automata/plus.svg new file mode 100644 index 0000000..36733d9 --- /dev/null +++ b/stylesheets/Paper/Automata/plus.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/refresh.svg b/stylesheets/Paper/Automata/refresh.svg new file mode 100644 index 0000000..a148aa1 --- /dev/null +++ b/stylesheets/Paper/Automata/refresh.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/restore.svg b/stylesheets/Paper/Automata/restore.svg new file mode 100644 index 0000000..820c960 --- /dev/null +++ b/stylesheets/Paper/Automata/restore.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/stylesheets/Paper/Automata/run.svg b/stylesheets/Paper/Automata/run.svg new file mode 100644 index 0000000..e969e49 --- /dev/null +++ b/stylesheets/Paper/Automata/run.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/shortcut.svg b/stylesheets/Paper/Automata/shortcut.svg new file mode 100644 index 0000000..72b918e --- /dev/null +++ b/stylesheets/Paper/Automata/shortcut.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Automata/sort.svg b/stylesheets/Paper/Automata/sort.svg new file mode 100644 index 0000000..32c0836 --- /dev/null +++ b/stylesheets/Paper/Automata/sort.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Arrows/Large/down.svg b/stylesheets/Paper/Dark/Arrows/Large/down.svg new file mode 100644 index 0000000..d34e067 --- /dev/null +++ b/stylesheets/Paper/Dark/Arrows/Large/down.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Arrows/Large/up.svg b/stylesheets/Paper/Dark/Arrows/Large/up.svg new file mode 100644 index 0000000..e7ee939 --- /dev/null +++ b/stylesheets/Paper/Dark/Arrows/Large/up.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Arrows/down.svg b/stylesheets/Paper/Dark/Arrows/down.svg new file mode 100644 index 0000000..21d34b8 --- /dev/null +++ b/stylesheets/Paper/Dark/Arrows/down.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Arrows/left.svg b/stylesheets/Paper/Dark/Arrows/left.svg new file mode 100644 index 0000000..b4aa878 --- /dev/null +++ b/stylesheets/Paper/Dark/Arrows/left.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Arrows/right.svg b/stylesheets/Paper/Dark/Arrows/right.svg new file mode 100644 index 0000000..37c9c20 --- /dev/null +++ b/stylesheets/Paper/Dark/Arrows/right.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Arrows/up.svg b/stylesheets/Paper/Dark/Arrows/up.svg new file mode 100644 index 0000000..b5aed91 --- /dev/null +++ b/stylesheets/Paper/Dark/Arrows/up.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Checkboxes/Checked/check.svg b/stylesheets/Paper/Dark/Checkboxes/Checked/check.svg new file mode 100644 index 0000000..2d11329 --- /dev/null +++ b/stylesheets/Paper/Dark/Checkboxes/Checked/check.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Checkboxes/Checked/selected.svg b/stylesheets/Paper/Dark/Checkboxes/Checked/selected.svg new file mode 100644 index 0000000..90b924f --- /dev/null +++ b/stylesheets/Paper/Dark/Checkboxes/Checked/selected.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Checkboxes/Disabled.svg b/stylesheets/Paper/Dark/Checkboxes/Disabled.svg new file mode 100644 index 0000000..befdeba --- /dev/null +++ b/stylesheets/Paper/Dark/Checkboxes/Disabled.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/hover.svg b/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/hover.svg new file mode 100644 index 0000000..ff2e778 --- /dev/null +++ b/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/hover.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/radio.svg b/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/radio.svg new file mode 100644 index 0000000..1bf3449 --- /dev/null +++ b/stylesheets/Paper/Dark/Checkboxes/Radio Buttons/radio.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Checkboxes/Unchecked/hover.svg b/stylesheets/Paper/Dark/Checkboxes/Unchecked/hover.svg new file mode 100644 index 0000000..4f5bbd0 --- /dev/null +++ b/stylesheets/Paper/Dark/Checkboxes/Unchecked/hover.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Checkboxes/Unchecked/unchecked.svg b/stylesheets/Paper/Dark/Checkboxes/Unchecked/unchecked.svg new file mode 100644 index 0000000..41c91aa --- /dev/null +++ b/stylesheets/Paper/Dark/Checkboxes/Unchecked/unchecked.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/archives.svg b/stylesheets/Paper/Dark/Toolbar/archives.svg new file mode 100644 index 0000000..32758c8 --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/archives.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/endorse.svg b/stylesheets/Paper/Dark/Toolbar/endorse.svg new file mode 100644 index 0000000..3f68af0 --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/endorse.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/executables.svg b/stylesheets/Paper/Dark/Toolbar/executables.svg new file mode 100644 index 0000000..c1b815c --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/executables.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/globe.svg b/stylesheets/Paper/Dark/Toolbar/globe.svg new file mode 100644 index 0000000..cb2f440 --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/globe.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/help.svg b/stylesheets/Paper/Dark/Toolbar/help.svg new file mode 100644 index 0000000..7f0024d --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/help.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/instances.svg b/stylesheets/Paper/Dark/Toolbar/instances.svg new file mode 100644 index 0000000..c5e5848 --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/instances.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/nexus.svg b/stylesheets/Paper/Dark/Toolbar/nexus.svg new file mode 100644 index 0000000..680fad6 --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/nexus.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/problems.svg b/stylesheets/Paper/Dark/Toolbar/problems.svg new file mode 100644 index 0000000..6cb095a --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/problems.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/profiles.svg b/stylesheets/Paper/Dark/Toolbar/profiles.svg new file mode 100644 index 0000000..3679449 --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/profiles.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/refresh.svg b/stylesheets/Paper/Dark/Toolbar/refresh.svg new file mode 100644 index 0000000..9710a37 --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/refresh.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/settings.svg b/stylesheets/Paper/Dark/Toolbar/settings.svg new file mode 100644 index 0000000..c58bd3d --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/settings.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/tools.svg b/stylesheets/Paper/Dark/Toolbar/tools.svg new file mode 100644 index 0000000..ac49240 --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/tools.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/Toolbar/update.svg b/stylesheets/Paper/Dark/Toolbar/update.svg new file mode 100644 index 0000000..a6c272b --- /dev/null +++ b/stylesheets/Paper/Dark/Toolbar/update.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/backup.svg b/stylesheets/Paper/Dark/backup.svg new file mode 100644 index 0000000..f0010ea --- /dev/null +++ b/stylesheets/Paper/Dark/backup.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/cross.svg b/stylesheets/Paper/Dark/cross.svg new file mode 100644 index 0000000..ac286c0 --- /dev/null +++ b/stylesheets/Paper/Dark/cross.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/dots.svg b/stylesheets/Paper/Dark/dots.svg new file mode 100644 index 0000000..a746ec8 --- /dev/null +++ b/stylesheets/Paper/Dark/dots.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/folder.svg b/stylesheets/Paper/Dark/folder.svg new file mode 100644 index 0000000..84cebc6 --- /dev/null +++ b/stylesheets/Paper/Dark/folder.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/heart.svg b/stylesheets/Paper/Dark/heart.svg new file mode 100644 index 0000000..5a4cc1f --- /dev/null +++ b/stylesheets/Paper/Dark/heart.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/logo.svg b/stylesheets/Paper/Dark/logo.svg new file mode 100644 index 0000000..6f41b2b --- /dev/null +++ b/stylesheets/Paper/Dark/logo.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + Mod Organizer 2 + + + diff --git a/stylesheets/Paper/Dark/minus.svg b/stylesheets/Paper/Dark/minus.svg new file mode 100644 index 0000000..71507ce --- /dev/null +++ b/stylesheets/Paper/Dark/minus.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/nexus.svg b/stylesheets/Paper/Dark/nexus.svg new file mode 100644 index 0000000..853bb3b --- /dev/null +++ b/stylesheets/Paper/Dark/nexus.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/pin.svg b/stylesheets/Paper/Dark/pin.svg new file mode 100644 index 0000000..67b6592 --- /dev/null +++ b/stylesheets/Paper/Dark/pin.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/plus.svg b/stylesheets/Paper/Dark/plus.svg new file mode 100644 index 0000000..612ae17 --- /dev/null +++ b/stylesheets/Paper/Dark/plus.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/refresh.svg b/stylesheets/Paper/Dark/refresh.svg new file mode 100644 index 0000000..a81507d --- /dev/null +++ b/stylesheets/Paper/Dark/refresh.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/restore.svg b/stylesheets/Paper/Dark/restore.svg new file mode 100644 index 0000000..87481b2 --- /dev/null +++ b/stylesheets/Paper/Dark/restore.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/stylesheets/Paper/Dark/run.svg b/stylesheets/Paper/Dark/run.svg new file mode 100644 index 0000000..008b2cc --- /dev/null +++ b/stylesheets/Paper/Dark/run.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/shortcut.svg b/stylesheets/Paper/Dark/shortcut.svg new file mode 100644 index 0000000..27a3497 --- /dev/null +++ b/stylesheets/Paper/Dark/shortcut.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Dark/sort.svg b/stylesheets/Paper/Dark/sort.svg new file mode 100644 index 0000000..372bc1c --- /dev/null +++ b/stylesheets/Paper/Dark/sort.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/Arrows/Large/down.svg b/stylesheets/Paper/Light/Arrows/Large/down.svg new file mode 100644 index 0000000..00c06e7 --- /dev/null +++ b/stylesheets/Paper/Light/Arrows/Large/down.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Arrows/Large/up.svg b/stylesheets/Paper/Light/Arrows/Large/up.svg new file mode 100644 index 0000000..e6569c0 --- /dev/null +++ b/stylesheets/Paper/Light/Arrows/Large/up.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Arrows/down.svg b/stylesheets/Paper/Light/Arrows/down.svg new file mode 100644 index 0000000..106b64a --- /dev/null +++ b/stylesheets/Paper/Light/Arrows/down.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Arrows/left.svg b/stylesheets/Paper/Light/Arrows/left.svg new file mode 100644 index 0000000..063012e --- /dev/null +++ b/stylesheets/Paper/Light/Arrows/left.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Arrows/right.svg b/stylesheets/Paper/Light/Arrows/right.svg new file mode 100644 index 0000000..21d222e --- /dev/null +++ b/stylesheets/Paper/Light/Arrows/right.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Arrows/up.svg b/stylesheets/Paper/Light/Arrows/up.svg new file mode 100644 index 0000000..967f318 --- /dev/null +++ b/stylesheets/Paper/Light/Arrows/up.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Checkboxes/Checked/check.svg b/stylesheets/Paper/Light/Checkboxes/Checked/check.svg new file mode 100644 index 0000000..7070175 --- /dev/null +++ b/stylesheets/Paper/Light/Checkboxes/Checked/check.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Checkboxes/Checked/hover.svg b/stylesheets/Paper/Light/Checkboxes/Checked/hover.svg new file mode 100644 index 0000000..c566a38 --- /dev/null +++ b/stylesheets/Paper/Light/Checkboxes/Checked/hover.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Checkboxes/Checked/selected.svg b/stylesheets/Paper/Light/Checkboxes/Checked/selected.svg new file mode 100644 index 0000000..d3f7893 --- /dev/null +++ b/stylesheets/Paper/Light/Checkboxes/Checked/selected.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Checkboxes/Radio Buttons/hover.svg b/stylesheets/Paper/Light/Checkboxes/Radio Buttons/hover.svg new file mode 100644 index 0000000..29a2751 --- /dev/null +++ b/stylesheets/Paper/Light/Checkboxes/Radio Buttons/hover.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/Checkboxes/Radio Buttons/radio.svg b/stylesheets/Paper/Light/Checkboxes/Radio Buttons/radio.svg new file mode 100644 index 0000000..5559039 --- /dev/null +++ b/stylesheets/Paper/Light/Checkboxes/Radio Buttons/radio.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/Checkboxes/Unchecked/hover.svg b/stylesheets/Paper/Light/Checkboxes/Unchecked/hover.svg new file mode 100644 index 0000000..7e3683d --- /dev/null +++ b/stylesheets/Paper/Light/Checkboxes/Unchecked/hover.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Checkboxes/Unchecked/selected.svg b/stylesheets/Paper/Light/Checkboxes/Unchecked/selected.svg new file mode 100644 index 0000000..ae3c96b --- /dev/null +++ b/stylesheets/Paper/Light/Checkboxes/Unchecked/selected.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Checkboxes/Unchecked/unchecked.svg b/stylesheets/Paper/Light/Checkboxes/Unchecked/unchecked.svg new file mode 100644 index 0000000..9e1f8b0 --- /dev/null +++ b/stylesheets/Paper/Light/Checkboxes/Unchecked/unchecked.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Checkboxes/disabled.svg b/stylesheets/Paper/Light/Checkboxes/disabled.svg new file mode 100644 index 0000000..1c9fd84 --- /dev/null +++ b/stylesheets/Paper/Light/Checkboxes/disabled.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/archives.svg b/stylesheets/Paper/Light/Toolbar/archives.svg new file mode 100644 index 0000000..cdc3d5a --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/archives.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/endorse.svg b/stylesheets/Paper/Light/Toolbar/endorse.svg new file mode 100644 index 0000000..909ad2b --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/endorse.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/executables.svg b/stylesheets/Paper/Light/Toolbar/executables.svg new file mode 100644 index 0000000..64985f4 --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/executables.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/globe.svg b/stylesheets/Paper/Light/Toolbar/globe.svg new file mode 100644 index 0000000..d526776 --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/globe.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/help.svg b/stylesheets/Paper/Light/Toolbar/help.svg new file mode 100644 index 0000000..929cd6c --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/help.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/instances.svg b/stylesheets/Paper/Light/Toolbar/instances.svg new file mode 100644 index 0000000..78361fe --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/instances.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/nexus.svg b/stylesheets/Paper/Light/Toolbar/nexus.svg new file mode 100644 index 0000000..1715b62 --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/nexus.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/problems.svg b/stylesheets/Paper/Light/Toolbar/problems.svg new file mode 100644 index 0000000..9d398ee --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/problems.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/profiles.svg b/stylesheets/Paper/Light/Toolbar/profiles.svg new file mode 100644 index 0000000..5c07423 --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/profiles.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/refresh.svg b/stylesheets/Paper/Light/Toolbar/refresh.svg new file mode 100644 index 0000000..c8dbb9f --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/refresh.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/settings.svg b/stylesheets/Paper/Light/Toolbar/settings.svg new file mode 100644 index 0000000..c0d8ed7 --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/settings.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/tools.svg b/stylesheets/Paper/Light/Toolbar/tools.svg new file mode 100644 index 0000000..aae91d3 --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/tools.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/Toolbar/update.svg b/stylesheets/Paper/Light/Toolbar/update.svg new file mode 100644 index 0000000..0d017fa --- /dev/null +++ b/stylesheets/Paper/Light/Toolbar/update.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/backup.svg b/stylesheets/Paper/Light/backup.svg new file mode 100644 index 0000000..37240d7 --- /dev/null +++ b/stylesheets/Paper/Light/backup.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/cross.svg b/stylesheets/Paper/Light/cross.svg new file mode 100644 index 0000000..399525b --- /dev/null +++ b/stylesheets/Paper/Light/cross.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/dots.svg b/stylesheets/Paper/Light/dots.svg new file mode 100644 index 0000000..02e6127 --- /dev/null +++ b/stylesheets/Paper/Light/dots.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/folder.svg b/stylesheets/Paper/Light/folder.svg new file mode 100644 index 0000000..888464f --- /dev/null +++ b/stylesheets/Paper/Light/folder.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/heart.svg b/stylesheets/Paper/Light/heart.svg new file mode 100644 index 0000000..ffff0a5 --- /dev/null +++ b/stylesheets/Paper/Light/heart.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/logo.svg b/stylesheets/Paper/Light/logo.svg new file mode 100644 index 0000000..c40a15e --- /dev/null +++ b/stylesheets/Paper/Light/logo.svg @@ -0,0 +1,143 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + Mod Organizer 2 + + + diff --git a/stylesheets/Paper/Light/minus.svg b/stylesheets/Paper/Light/minus.svg new file mode 100644 index 0000000..387d3fd --- /dev/null +++ b/stylesheets/Paper/Light/minus.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/nexus.svg b/stylesheets/Paper/Light/nexus.svg new file mode 100644 index 0000000..a6ef136 --- /dev/null +++ b/stylesheets/Paper/Light/nexus.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/pin.svg b/stylesheets/Paper/Light/pin.svg new file mode 100644 index 0000000..e5e25c2 --- /dev/null +++ b/stylesheets/Paper/Light/pin.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/plus.svg b/stylesheets/Paper/Light/plus.svg new file mode 100644 index 0000000..913542c --- /dev/null +++ b/stylesheets/Paper/Light/plus.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/refresh.svg b/stylesheets/Paper/Light/refresh.svg new file mode 100644 index 0000000..5a1ee10 --- /dev/null +++ b/stylesheets/Paper/Light/refresh.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/stylesheets/Paper/Light/restore.svg b/stylesheets/Paper/Light/restore.svg new file mode 100644 index 0000000..ec7c4e7 --- /dev/null +++ b/stylesheets/Paper/Light/restore.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/stylesheets/Paper/Light/run.svg b/stylesheets/Paper/Light/run.svg new file mode 100644 index 0000000..008b2cc --- /dev/null +++ b/stylesheets/Paper/Light/run.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/shortcut.svg b/stylesheets/Paper/Light/shortcut.svg new file mode 100644 index 0000000..45c9a74 --- /dev/null +++ b/stylesheets/Paper/Light/shortcut.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Light/sort.svg b/stylesheets/Paper/Light/sort.svg new file mode 100644 index 0000000..94b5a4f --- /dev/null +++ b/stylesheets/Paper/Light/sort.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Checked/check.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/check.svg new file mode 100644 index 0000000..71d2706 --- /dev/null +++ b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/check.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Checked/hover.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/hover.svg new file mode 100644 index 0000000..3cb6a89 --- /dev/null +++ b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/hover.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Checked/selected.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/selected.svg new file mode 100644 index 0000000..d8d8d56 --- /dev/null +++ b/stylesheets/Paper/Mono/Black/Checkboxes/Checked/selected.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/hover.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/hover.svg new file mode 100644 index 0000000..7b40f17 --- /dev/null +++ b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/hover.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/selected.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/selected.svg new file mode 100644 index 0000000..d0bd2f4 --- /dev/null +++ b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/selected.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/unchecked.svg b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/unchecked.svg new file mode 100644 index 0000000..c003811 --- /dev/null +++ b/stylesheets/Paper/Mono/Black/Checkboxes/Unchecked/unchecked.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Mono/Black/Checkboxes/disabled.svg b/stylesheets/Paper/Mono/Black/Checkboxes/disabled.svg new file mode 100644 index 0000000..1c9fd84 --- /dev/null +++ b/stylesheets/Paper/Mono/Black/Checkboxes/disabled.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Mono/Black/run.svg b/stylesheets/Paper/Mono/Black/run.svg new file mode 100644 index 0000000..052194e --- /dev/null +++ b/stylesheets/Paper/Mono/Black/run.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Mono/White/Checkboxes/Checked/check.svg b/stylesheets/Paper/Mono/White/Checkboxes/Checked/check.svg new file mode 100644 index 0000000..d552441 --- /dev/null +++ b/stylesheets/Paper/Mono/White/Checkboxes/Checked/check.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Mono/White/Checkboxes/Checked/hover.svg b/stylesheets/Paper/Mono/White/Checkboxes/Checked/hover.svg new file mode 100644 index 0000000..70b0a09 --- /dev/null +++ b/stylesheets/Paper/Mono/White/Checkboxes/Checked/hover.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/Mono/White/Checkboxes/Unchecked/hover.svg b/stylesheets/Paper/Mono/White/Checkboxes/Unchecked/hover.svg new file mode 100644 index 0000000..d12c24e --- /dev/null +++ b/stylesheets/Paper/Mono/White/Checkboxes/Unchecked/hover.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/stylesheets/Paper/Mono/White/run.svg b/stylesheets/Paper/Mono/White/run.svg new file mode 100644 index 0000000..799811d --- /dev/null +++ b/stylesheets/Paper/Mono/White/run.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/stylesheets/Paper/mo2.svg b/stylesheets/Paper/mo2.svg new file mode 100644 index 0000000..6f41b2b --- /dev/null +++ b/stylesheets/Paper/mo2.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + Mod Organizer 2 + + + diff --git a/stylesheets/Parchment v1.1 by Bob.qss b/stylesheets/Parchment v1.1 by Bob.qss new file mode 100644 index 0000000..269869a --- /dev/null +++ b/stylesheets/Parchment v1.1 by Bob.qss @@ -0,0 +1,607 @@ +/* v1.1 Parchment by Bob */ + + +/* Special Thanks */ + +/* Parchment is based on Paper Themes for Mod Organizer 2 by 6788 +https://www.nexusmods.com/skyrim/mods/64439 +https://6788-00.tumblr.com/ + +and + +************************************* + Skyrim +**************************************** + Author: chintsu_kun + Version: 1.1.2 + Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) + Url: http://www.nexusmods.com/skyrim/mods/73817/? + +**************************************** + +For the Checkbox Coding and for the Picture Files which I Edited in Paint 3D */ + +/* Main Window */ + +QWidget { + background: #DBD399; + color: #000000; +} + +QWidget:disabled { + background: #DBD399; + color: #baae94; +} + +QMainWindow::separator { + border: 0px; +} + +QAbstractItemView { + background: #F7F6CF; + alternate-background-color: #EFE9BA; + show-decoration-selected: 1; + selection-background-color: #0CA6FF; + selection-color: #F7F6CF; +} + +QAbstractItemView::item:hover { + background: #008F8F; + color: #F7F6CF; +} + +QAbstractItemView::item:selected { + background: #0CA6FF; + color: #F7F6CF; +} + +QAbstractScrollArea::corner { + background: #F7F6CF; + border: 2px solid #DBD399; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +/* Toolbar */ + +QToolBar { + background: #DBD399; + border: 1px solid #DBD399; +} + +QToolBar::separator { + background: #DBD399; +} + +QToolButton { + background: #F7F6CF; + padding: 4px 6px; + border-radius: 6px; + margin: 4px 4px 0px 4px; +} + +QToolButton:hover { + background: #008F8F; +} + +QToolButton:pressed { + background: #0CA6FF; +} + +/* Left Pane & File Trees */ + +QTreeView { + border-radius: 6px; +} + +QTreeView::branch:hover { + background: #008F8F; + color: #F7F6CF; +} + +QTreeView::branch:selected { + background: #0CA6FF; + color: #F7F6CF; +} + +QTreeView::item:selected { + background: #0CA6FF; + color: #F7F6CF; +} + +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: #F7F6CF; +} + +QListView::item:selected { + background: #0CA6FF; + color: #F7F6CF; +} + +QTextEdit { + background: #F7F6CF; + border-radius: 6px; +} + +QWebView { + background: #F7F6CF; + border-radius: 6px; +} + +QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +/* Group Boxes */ + +QGroupBox { + padding: 24px 4px; + border: 2px solid #F7F6CF; + border-radius: 10px; +} + +QGroupBox::title { + subcontrol-origin: padding; + subcontrol-position: top left; + padding: 8px; +} + +/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */ +/*common*/ +QGroupBox::indicator, +QTreeView::indicator, + +QCheckBox::indicator { + background-color: transparent; + border: none; + width: 14px; + height: 14px; +} + +QGroupBox::indicator:checked, QGroupBox::indicator:indeterminate, +QTreeView::indicator:checked, +QTreeView::indicator:indeterminate, +QCheckBox::indicator:checked, + +QCheckBox::indicator:indeterminate { + image: url(./Parchment/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(./Parchment/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(./Parchment/checkbox-checked-disabled.png); +} + + QGroupBox::indicator:unchecked, + QTreeView::indicator:unchecked, + + QCheckBox::indicator:unchecked { + image: url(./Parchment/checkbox.png); +} + + QGroupBox::indicator:unchecked:hover, + QTreeView::indicator:unchecked:hover, + + QCheckBox::indicator:unchecked:hover { + image: url(./Parchment/checkbox-hover.png); +} + + QGroupBox::indicator:unchecked:disabled, + QTreeView::indicator:unchecked:disabled, + + QCheckBox::indicator:unchecked:disabled { + image: url(./Parchment/checkbox-disabled.png); +} + +/* Search Boxes */ + +QLineEdit { + background: #F7F6CF; + min-height: 14px; + padding: 2px; + border: 2px solid #F7F6CF; + border-radius: 6px; + margin-top: 3px; +} + +QLineEdit:hover { + border: 2px solid #008F8F; +} + +/* Most Dropdowns */ + +QComboBox { + background: #F7F6CF; + min-height: 20px; + padding-left: 5px; + border: 2px solid #F7F6CF; + border-radius: 6px; + margin: 3px 0px 1px 0px; +} + +QComboBox:hover { + border: 2px solid #008F8F; +} + +QComboBox:on { + background: #0CA6FF; + color: #F7F6CF; + border: 2px solid #0CA6FF; +} + +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: #F7F6CF; + color: #000000; + min-height: 28px; + padding: 4px 22px; + border-radius: 9px; +} + +QPushButton:hover { + background: #008F8F; + color: #F7F6CF; +} + +QPushButton:pressed { + background: #0CA6FF; + color: #F7F6CF; +} + +QPushButton:checked { + background: #0CA6FF; + color: #0CA6FF; + margin: 4px; +} + +/* Scroll Bars */ + +/* Horizontal */ + +QScrollBar:horizontal { + background: #F7F6CF; + height: 20px; + border: 2px solid #DBD399; + margin: 0px 23px -2px 23px; +} + +QScrollBar::handle:horizontal { + background: #DBD399; + min-width: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:horizontal { + background: #F7F6CF; + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; + border: 2px solid #DBD399; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:horizontal { + background: #F7F6CF; + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; + border: 2px solid #DBD399; + border-bottom-left-radius: 6px; + margin: 0px 0px -2px -2px; +} + +/* Vertical */ + +QScrollBar:vertical { + background: #F7F6CF; + width: 20px; + border: 2px solid #DBD399; + margin: 23px -2px 23px 0px; +} + +QScrollBar::handle:vertical { + background: #DBD399; + min-height: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:vertical { + background: #F7F6CF; + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; + border: 2px solid #DBD399; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:vertical { + background: #F7F6CF; + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; + border: 2px solid #DBD399; + 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: #0CA6FF; +} + +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 #DBD399; +} + +/* Header Rows */ + +QHeaderView { + background: #DBD399; +} + +QHeaderView::section { + background: #F7F6CF; + color: #000000; + height: 22px; + padding: 0px 5px; + border: 0px; + border-bottom: 2px solid #DBD399; + border-right: 2px solid #DBD399; +} + +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: #F7F6CF; +} + +QHeaderView::down-arrow { + padding-right: 4px; + height: 10px; + width: 10px; +} + +/* Context Menus, Toolbar Dropdowns, & Tooltips */ + +QMenuBar { + background: #DBD399; + border: 1px solid #DBD399; +} + +QMenuBar::item:selected { + background: #008F8F; + color: #F7F6CF; +} + +QMenu { + background: #F7F6CF; + selection-color: #F7F6CF; + border: 0px; +} + +QMenu::item { + background: #F7F6CF; + selection-background-color: #008F8F; + padding: 4px 20px; +} + +QMenu::item:selected { + background: #008F8F; + color: #F7F6CF; +} + +QMenu::item:disabled { + background: #F7F6CF; + color: #444444; +} + +QMenu::separator { + background: #DBD399; + height: 2px; +} + +QMenu::icon { + margin: 1px; +} + +QToolTip { + background: #F7F6CF; + color: #000000; + padding: 1px; + border: 0px; +} + +QStatusBar::item {border: None;} + +/* Progress Bars (Downloads) */ + +QProgressBar { + background: #F7F6CF; + text-align: center; + border: 0px; + border-radius: 6px; + margin: 0px 10px; +} + +QProgressBar::chunk { + background: #008F8F; +} + +/* Right Pane and Tab Bars */ + +QTabWidget::pane { + top: 1px; + padding: 2px 2px 10px 2px; + border: 2px solid #F7F6CF; + border-radius: 10px; +} + +QTabWidget::tab-bar { + alignment: center; +} + +QTabBar::tab { + background: #F7F6CF; + color: #000000; + padding: 4px 1em; + border: 1px solid #DBD399; + border-top: 0px; + border-bottom: 0px; +} + +QTabBar::tab:!selected { + background: #F7F6CF; + color: #000000; +} + +QTabBar::tab:disabled { + background: #DBD399; + color: #444444; +} + +QTabBar::tab:selected { + color: #0CA6FF; + +} + +QTabBar::tab:!selected:hover { + background: #0CA6FF; + color: #F7F6CF; +} + +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: #F7F6CF; + height: 1px; + border: 1px solid #F7F6CF; +} + +QSlider::handle:horizontal { + background: #008F8F; + width: 10px; + border: 2px solid #008F8F; + border-radius: 6px; + margin: -10px 0px; +} + +QSlider::handle:horizontal:hover { + background: #0CA6FF; + border: 2px solid #0CA6FF; +} */ + +/* Tables (Configure Mod Categories) */ + +QTableView { + gridline-color: #DBD399; + border: 0px; +} + +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} diff --git a/stylesheets/Parchment/checkbox-alt-checked.png b/stylesheets/Parchment/checkbox-alt-checked.png new file mode 100644 index 0000000..b2f3295 Binary files /dev/null and b/stylesheets/Parchment/checkbox-alt-checked.png differ diff --git a/stylesheets/Parchment/checkbox-alt-unchecked-hover.png b/stylesheets/Parchment/checkbox-alt-unchecked-hover.png new file mode 100644 index 0000000..bf4cb02 Binary files /dev/null and b/stylesheets/Parchment/checkbox-alt-unchecked-hover.png differ diff --git a/stylesheets/Parchment/checkbox-alt-unchecked.png b/stylesheets/Parchment/checkbox-alt-unchecked.png new file mode 100644 index 0000000..35073ad Binary files /dev/null and b/stylesheets/Parchment/checkbox-alt-unchecked.png differ diff --git a/stylesheets/Parchment/checkbox-checked-disabled.png b/stylesheets/Parchment/checkbox-checked-disabled.png new file mode 100644 index 0000000..21e7e05 Binary files /dev/null and b/stylesheets/Parchment/checkbox-checked-disabled.png differ diff --git a/stylesheets/Parchment/checkbox-checked-hover.png b/stylesheets/Parchment/checkbox-checked-hover.png new file mode 100644 index 0000000..6603a99 Binary files /dev/null and b/stylesheets/Parchment/checkbox-checked-hover.png differ diff --git a/stylesheets/Parchment/checkbox-checked.png b/stylesheets/Parchment/checkbox-checked.png new file mode 100644 index 0000000..0f09813 Binary files /dev/null and b/stylesheets/Parchment/checkbox-checked.png differ diff --git a/stylesheets/Parchment/checkbox-disabled.png b/stylesheets/Parchment/checkbox-disabled.png new file mode 100644 index 0000000..d1d5a88 Binary files /dev/null and b/stylesheets/Parchment/checkbox-disabled.png differ diff --git a/stylesheets/Parchment/checkbox-hover.png b/stylesheets/Parchment/checkbox-hover.png new file mode 100644 index 0000000..92df6af Binary files /dev/null and b/stylesheets/Parchment/checkbox-hover.png differ diff --git a/stylesheets/Parchment/checkbox.png b/stylesheets/Parchment/checkbox.png new file mode 100644 index 0000000..e02aa21 Binary files /dev/null and b/stylesheets/Parchment/checkbox.png differ diff --git a/stylesheets/Transparent-Style-FO3-Trosski.qss b/stylesheets/Transparent-Style-FO3-Trosski.qss new file mode 100644 index 0000000..e4648eb --- /dev/null +++ b/stylesheets/Transparent-Style-FO3-Trosski.qss @@ -0,0 +1,498 @@ + +#centralWidget { + background-image: url(./Transparent-Style/Fallout3/Fallout3.png); +} + QDialog,Qmenu { +} + QWidget { + color: #1AFF80; + background-color: rgba(0, 0, 0, 10); + alternate-background-color: rgba(113, 113, 113, 50); +} + QAbstractItemView { + color: #1AFF80; + background-color: rgba(0, 0, 0, 10); + alternate-background-color: rgba(113, 113, 113, 50); + border: 2px solid rgba(26, 255, 128, 70); + selection-color: rgba(0, 0, 0, 100); + outline: none; +} + #ProblemsDialog, #TransferSavesDialog, #SettingsDialog, #ProblemsDialog, #ModInfoDialog, #TextViewer, #PyCfgDialog, #InstallDialog { + border-image:url(./Transparent-Style/Fallout3/Fallout3-settings.png); +} + #EditExecutablesDialog { + border-image: url(./Transparent-Style/Fallout3/Fallout3-settings.png); +} + #SimpleInstallDialog, #LockedDialog,QMenu { + background-image: url(./Transparent-Style/Fallout3/Fallout3-settings.png); + border: 1px solid rgba(26, 255, 128, 70); +} + #nameLabel { + background-color: rgba(0, 0, 0, 20); + border-top:1px solid rgba(26, 255, 128, 70); + border-bottom:1px solid rgba(26, 255, 128, 70); +} + #ProfilesDialog, #FomodInstallerDialog { + border-image: url(./Transparent-Style/Fallout3/Fallout3-settings.png); +} + #filesView { + border-image: url(./Transparent-Style/Fallout3/Fallout3-settings.png); +} +/* ******************************************** */ +/* Main Navigation Button Bar at top of window */ +/* ******************************************** */ + QToolBar { + border: none; +} + QToolBar::separator { + image: url(./Transparent-Style/Fallout3/Fallout3_icon.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: 2px solid rgba(26, 255, 128, 100); + background-color: rgba(0, 0, 0, 70); +} + QToolButton:pressed { + background: rgba(26, 255, 128, 70); +} + 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: 2px solid rgba(26, 255, 128, 70); + border-bottom-style: none; + background-color: #000000; + padding-left: 20px; + padding-right: 20px; + padding-top: 3px; + padding-bottom: 0px; + margin-right: 1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + QTabBar::tab:selected { + color: #ffffff; + background-color: #000000; +} + QTabBar::tab:!selected { + color: #1AFF80; + margin-top: 0px; +} + QTabBar::tab:disabled { + color: #1AFF80; + border-bottom-style: none; + margin-top: 0px; + background-color: #000000; +} + #deactivateESP,#activateESP { + border: 1px solid rgba(26, 255, 128, 70); + background: rgba(0, 0, 0, 100); +} + QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open { + border: 2px solid rgba(26, 255, 128, 70); + image: url(./Transparent-Style/Fallout3/arrow-right.png); +} + QTabBar QToolButton { + border:2px solid rgba(26, 255, 128, 70); + background-color: rgba(0, 0, 0, 100); + padding: 1px; + margin: 0; +} + QTabBar QToolButton::right-arrow { + image: url(./Transparent-Style/Fallout3/arrow-right.png); +} + QTabBar QToolButton::left-arrow { + image: url(./Transparent-Style/Fallout3/arrow-left.png); +} +/* **************************************** */ +/* Column names of TreeView */ +/* **************************************** */ + QTableView { + color:#1AFF80; + background-color: rgba(0, 0, 0, 100); +} + QHeaderView::section { + color: #1AFF80; + background-color: #000000; + border: 1px solid rgba(26, 255, 128, 70); + border-radius: 6px; + padding: 0px; + padding-left: 5px; + padding-right: 0px; +} + QHeaderView::section:hover { + background: rgba(0, 0, 0, 100); + border: 1px solid rgba(26, 255, 128, 70); + 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/Fallout3/arrow-up.png); +} + QHeaderView::down-arrow { + image: url(./Transparent-Style/Fallout3/arrow-down.png); +} +/* **************************************** */ +/* Hover */ +/* **************************************** */ + QMenu:item:hover,QMenuBar:item:selected,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover { + color: #ffffff; + border-top: 2px solid rgba(26, 255, 128, 100); + border-bottom: 2px solid rgba(26, 255, 128, 100); + background-color: rgba(26, 255, 128, 50); +} + QAbstractItemView::item:hover { + color: #ffffff; + border-radius: 4px; + border-top: 2px solid rgba(26, 255, 128, 100); + border-bottom: 2px solid rgba(26, 255, 128, 100); + background-color: rgba(26, 255, 128, 50); + padding: 3px; +} + #deactivateESP:hover,#activateESP:hover,QPushButton:hover,QTableView:hover,QHeaderView::selected:hover,QTabBar::tab:!selected:hover,QComboBox:hover { + border: 3px solid rgba(26, 255, 128, 100); + padding: 1px; + text-align: center; +} +/* **************************************** */ +/* Context menus, toolbar dropdowns #QMenu */ +/* **************************************** */ + QMenu { + border-width: 2px; + border-style: solid; +} + QMenu::item { + padding: 6px 20px; +} + QMenu::item:selected { + color: #ffffff; + background-color: rgba(26, 255, 128, 70); + border-top: 2px solid rgba(26, 255, 128, 100); + border-bottom: 2px solid rgba(26, 255, 128, 100); +} + QMenu::right-arrow { + image: url(./Transparent-Style/Fallout3/arrow-right.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 0.5em; +} +/* ********************* */ +/* LCD Counter */ +/* ********************* */ + QLCDNumber { + Background: rgba(0, 0, 0, 100); + color: #1AFF80; + border: 2px solid rgba(26, 255, 128, 70); + border-radius: 1px; +} +/* ****************************************** */ +/* Launch application & Profile Drop down Box */ +/* ****************************************** */ + QComboBox { + background-color: rgba(26, 255, 128, 20); + border:2px solid rgba(26, 255, 128, 70); + height: 20px; + width: 300px; + padding: 3px; + padding-left:3px; + border-radius: 5px; +} + QComboBox::drop-down{ + subcontrol-origin: padding; + subcontrol-position: top right; + padding:4px; + border-radius: 5px; +} + QComboBox::down-arrow{ + image:url(./Transparent-Style/Fallout3/arrow-down.png); +} + QComboBox QAbstractItemView { + border-image: url(./Transparent-Style/Fallout3/Fallout3-small.png); + color: #ffffff; + selection-background-color: rgba(26, 255, 128, 100); + border-color: #1AFF80; + border-style: solid; + border-width: 0 2px 2px 2px; +} + QComboBox::item{ + border:3px; + padding: 3px; +} +/* **************************************************************** */ +/* Action Buttons */ +/* */ +/* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */ +/* Sort, Load order backup, Load Order Restore */ +/* **************************************************************** */ + QPushButton { + color: #1AFF80; + background-color: rgba(0, 0, 0, 70); + border-width: 3px; + border-color: rgba(26, 255, 128, 70); + 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/Fallout3/arrow-down.png); + background: transparent; + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; +} + QPushButton:open { + background-color: rgba(10, 10, 10, 70); +} + QPushButton:!enabled { + border: 1px rgba(26, 255, 128, 70); + color: #ffffff; + background: rgba(0, 0, 0, 70); +} + QPushButton#displayCategoriesBtn { + min-width: 20px; +} +/* **************************************** */ +/* Scroll bar */ +/* **************************************** */ + QScrollBar { + height:20px; + width:20px; + background-color:transparent; +} + QScrollBar::handle { + border: 2px solid rgba(26, 255, 128, 70); + border-radius: 4px; +} + QScrollBar::handle:vertical { + margin: 1px 4px; + min-height:20px; + min-width: 10px; + background-color:rgba(26, 255, 128, 80); +} + QScrollBar::handle:vertical:hover { + background-color:rgba(26, 255, 128, 100); +} + QScrollBar::handle:horizontal { + min-height: 10px; + min-width: 20px; + margin: 4px 1px; + background-color:rgba(26, 255, 128, 80); +} + QScrollBar::handle:horizontal:hover { + background-color:rgba(26, 255, 128, 100); +} + 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: #ffffff; + border: none; + outline: none; + border-radius: 4px; + border-top:2px solid rgba(26, 255, 128, 100); + border-bottom:2px solid rgba(26, 255, 128, 100); + background-color: rgba(26, 255, 128, 70); +} + QTreeView::branch:closed:has-children:has-siblings { + background:url(Transparent-Style/Fallout3/Fallout3-itemB-close.png) center center no-repeat; +} + QTreeView::branch:closed:has-children:!has-siblings { + background:url(Transparent-Style/Fallout3/Fallout3-itemB-close.png) center center no-repeat; +} + QTreeView::branch:open:has-children:has-siblings { + background:url(Transparent-Style/Fallout3/Fallout3-itemB-open.png) center center no-repeat; +} + QTreeView::branch:open:has-children:!has-siblings { + background:url(Transparent-Style/Fallout3/Fallout3-itemB-open.png) center center no-repeat; +} + + QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +/* **************************************************************** */ +/* 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/Fallout3/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/Fallout3/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/Fallout3/checkbox-checked-disabled.png); +} + QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked { + image: url(./Transparent-Style/Fallout3/checkbox.png); +} + QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover { + image: url(./Transparent-Style/Fallout3/checkbox-checked-hover.png); +} + QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled { + image: url(./Transparent-Style/Fallout3/checkbox-checked-disabled.png); +} + QTreeWidget#categoriesList::item:has-children { + background-image: url(./Transparent-Style/Fallout3/arrow-right.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/Fallout3/radio-checked.png); +} + QRadioButton::indicator::checked:hover { + image: url(./Transparent-Style/Fallout3/radio-checked-hover.png); +} + QRadioButton::indicator::unchecked { + image: url(./Transparent-Style/Fallout3/radio.png); +} + QRadioButton::indicator::unchecked:hover { + image: url(./Transparent-Style/Fallout3/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: rgba(26, 255, 128, 70); +} + QAbstractSpinBox::up-button { + subcontrol-position: top right; +} + QAbstractSpinBox::down-button { + subcontrol-position: bottom right; +} + QAbstractSpinBox::up-arrow { + image: url(./Transparent-Style/Fallout3/arrow-up.png); +} + QAbstractSpinBox::down-arrow { + image: url(./Transparent-Style/Fallout3/arrow-down.png); +} +/* **************************************** */ +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* **************************************** */ + QToolTip { + background-color:transparent; + color:#1AFF80; + padding:0px; + border-width:12px; + border-style:solid; + border-color:transparent; + border-image:url(./Transparent-Style/Fallout3/border-image.png) 27 repeat repeat; +} + SaveGameInfoWidget { + background-color: transparent; + color: #1AFF80; +} +QStatusBar::item { + border: None; +} +/* **************************** */ +/* Handles Web, Nexus info tab */ +/* **************************** */ + QWebView { + background-color: black; +} + QLineEdit { + background:#000; + border-width: 1px; + border-radius:5px; + margin: 0px; + padding-left:2px; + selection-background-color: rgba(26, 255, 128, 20); +} +LinkLabel { + qproperty-linkColor: #efefef; +} +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} +/* ********* */ +/* Font size */ +/* ********* */ + QLabel, QMenu, QPushButton, QTabBar, QTextEdit, QLineEdit, QComboBox, QAbstractItemView, QWebView, QComboBox:editable, QAbstractSpinBox, QGroupBox, QCheckBox, QRadioButton { + color: #1AFF80; + font-family: Source Sans Pro; + font-size: 12px; +} \ No newline at end of file diff --git a/stylesheets/Transparent-Style-FO4-Trosski.qss b/stylesheets/Transparent-Style-FO4-Trosski.qss new file mode 100644 index 0000000..89a436c --- /dev/null +++ b/stylesheets/Transparent-Style-FO4-Trosski.qss @@ -0,0 +1,502 @@ + +#centralWidget { + background-image: url(./Transparent-Style/Fallout4/Fallout4.png); +} + QDialog,Qmenu { +} + QWidget { + color: #1AFF80; + background-color: rgba(0, 0, 0, 10); + alternate-background-color: rgba(113, 113, 113, 50); +} + QAbstractItemView { + color: #1AFF80; + background-color: rgba(0, 0, 0, 10); + alternate-background-color: rgba(113, 113, 113, 50); + border: 2px solid rgba(26, 255, 128, 70); + selection-color: rgba(0, 0, 0, 100); + outline: none; +} + #ProblemsDialog, #TransferSavesDialog, #SettingsDialog, #ProblemsDialog, #ModInfoDialog, #TextViewer, #PyCfgDialog, #InstallDialog { + border-image:url(./Transparent-Style/Fallout4/Fallout4-settings.png); +} + #EditExecutablesDialog { + border-image: url(./Transparent-Style/Fallout4/Fallout4-Executables.png); +} + #SimpleInstallDialog, #LockedDialog,QMenu { + background-image: url(./Transparent-Style/Fallout4/Fallout4-settings.png); + border: 1px solid rgba(26, 255, 128, 70); +} + #nameLabel { + background-color: rgba(0, 0, 0, 20); + border-top:1px solid rgba(26, 255, 128, 70); + border-bottom:1px solid rgba(26, 255, 128, 70); +} + #FomodInstallerDialog { + background-image: url(./Transparent-Style/Fallout4/Fallout4-Profiles); + border: 1px solid rgba(26, 255, 128, 70); +} + #ProfilesDialog { + border-image: url(./Transparent-Style/Fallout4/Fallout4-Profiles.png); +} + #filesView { + border-image: url(./Transparent-Style/Fallout4/Fallout4-Overwrite.png); +} +/* ******************************************** */ +/* Main Navigation Button Bar at top of window */ +/* ******************************************** */ + QToolBar { + border: none; +} + QToolBar::separator { + image: url(./Transparent-Style/Fallout4/Fallout4_icon.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: 2px solid rgba(26, 255, 128, 100); + background-color: rgba(0, 0, 0, 70); +} + QToolButton:pressed { + background: rgba(26, 255, 128, 70); +} + 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: 2px solid rgba(26, 255, 128, 70); + border-bottom-style: none; + background-color: #000000; + padding-left: 20px; + padding-right: 20px; + padding-top: 3px; + padding-bottom: 0px; + margin-right: 1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + QTabBar::tab:selected { + color: #ffffff; + background-color: #000000; +} + QTabBar::tab:!selected { + color: #1AFF80; + margin-top: 0px; +} + QTabBar::tab:disabled { + color: #1AFF80; + border-bottom-style: none; + margin-top: 0px; + background-color: #000000; +} + #deactivateESP,#activateESP { + border: 1px solid rgba(26, 255, 128, 70); + background: rgba(0, 0, 0, 100); +} + QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open { + border: 2px solid rgba(26, 255, 128, 70); + image: url(./Transparent-Style/Fallout4/arrow-right.png); +} + QTabBar QToolButton { + border:2px solid rgba(26, 255, 128, 70); + background-color: rgba(0, 0, 0, 100); + padding: 1px; + margin: 0; +} + QTabBar QToolButton::right-arrow { + image: url(./Transparent-Style/Fallout4/arrow-right.png); +} + QTabBar QToolButton::left-arrow { + image: url(./Transparent-Style/Fallout4/arrow-left.png); +} +/* **************************************** */ +/* Column names of TreeView */ +/* **************************************** */ + QTableView { + color:#1AFF80; + background-color: rgba(0, 0, 0, 100); +} + QHeaderView::section { + color: #1AFF80; + background-color: #000000; + border: 1px solid rgba(26, 255, 128, 70); + border-radius: 6px; + padding: 0px; + padding-left: 5px; + padding-right: 0px; +} + QHeaderView::section:hover { + background: rgba(0, 0, 0, 100); + border: 1px solid rgba(26, 255, 128, 70); + 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/Fallout4/arrow-up.png); +} + QHeaderView::down-arrow { + image: url(./Transparent-Style/Fallout4/arrow-down.png); +} +/* **************************************** */ +/* Hover */ +/* **************************************** */ + QMenu:item:hover,QMenuBar:item:selected,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover { + color: #ffffff; + border-top: 2px solid rgba(26, 255, 128, 100); + border-bottom: 2px solid rgba(26, 255, 128, 100); + background-color: rgba(26, 255, 128, 50); +} + QAbstractItemView::item:hover { + color: #ffffff; + border-radius: 4px; + border-top: 2px solid rgba(26, 255, 128, 100); + border-bottom: 2px solid rgba(26, 255, 128, 100); + background-color: rgba(26, 255, 128, 50); + padding: 3px; +} + #deactivateESP:hover,#activateESP:hover,QPushButton:hover,QTableView:hover,QHeaderView::selected:hover,QTabBar::tab:!selected:hover,QComboBox:hover { + border: 3px solid rgba(26, 255, 128, 100); + padding: 1px; + text-align: center; +} +/* **************************************** */ +/* Context menus, toolbar dropdowns #QMenu */ +/* **************************************** */ + QMenu { + border-width: 2px; + border-style: solid; +} + QMenu::item { + padding: 6px 20px; +} + QMenu::item:selected { + color: #ffffff; + background-color: rgba(26, 255, 128, 70); + border-top: 2px solid rgba(26, 255, 128, 100); + border-bottom: 2px solid rgba(26, 255, 128, 100); +} + QMenu::right-arrow { + image: url(./Transparent-Style/Fallout4/arrow-right.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 0.5em; +} +/* ********************* */ +/* LCD Counter */ +/* ********************* */ + QLCDNumber { + Background: rgba(0, 0, 0, 100); + color: #1AFF80; + border: 2px solid rgba(26, 255, 128, 70); + border-radius: 1px; +} +/* ****************************************** */ +/* Launch application & Profile Drop down Box */ +/* ****************************************** */ + QComboBox { + background-color: rgba(26, 255, 128, 20); + border:2px solid rgba(26, 255, 128, 70); + height: 20px; + width: 300px; + padding: 3px; + padding-left:3px; + border-radius: 5px; +} + QComboBox::drop-down{ + subcontrol-origin: padding; + subcontrol-position: top right; + padding:4px; + border-radius: 5px; +} + QComboBox::down-arrow{ + image:url(./Transparent-Style/Fallout4/arrow-down.png); +} + QComboBox QAbstractItemView { + border-image: url(./Transparent-Style/Fallout4/Fallout4-small.png); + color: #ffffff; + selection-background-color: rgba(26, 255, 128, 100); + border-color: #1AFF80; + border-style: solid; + border-width: 0 2px 2px 2px; +} + QComboBox::item{ + border:3px; + padding: 3px; +} +/* **************************************************************** */ +/* Action Buttons */ +/* */ +/* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */ +/* Sort, Load order backup, Load Order Restore */ +/* **************************************************************** */ + QPushButton { + color: #1AFF80; + background-color: rgba(0, 0, 0, 70); + border-width: 3px; + border-color: rgba(26, 255, 128, 70); + 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/Fallout4/arrow-down.png); + background: transparent; + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; +} + QPushButton:open { + background-color: rgba(10, 10, 10, 70); +} + QPushButton:!enabled { + border: 1px rgba(26, 255, 128, 70); + color: #ffffff; + background: rgba(0, 0, 0, 70); +} + QPushButton#displayCategoriesBtn { + min-width: 20px; +} +/* **************************************** */ +/* Scroll bar */ +/* **************************************** */ + QScrollBar { + height:20px; + width:20px; + background-color:transparent; +} + QScrollBar::handle { + border: 2px solid rgba(26, 255, 128, 70); + border-radius: 4px; +} + QScrollBar::handle:vertical { + margin: 1px 4px; + min-height:20px; + min-width: 10px; + background-color:rgba(26, 255, 128, 80); +} + QScrollBar::handle:vertical:hover { + background-color:rgba(26, 255, 128, 100); +} + QScrollBar::handle:horizontal { + min-height: 10px; + min-width: 20px; + margin: 4px 1px; + background-color:rgba(26, 255, 128, 80); +} + QScrollBar::handle:horizontal:hover { + background-color:rgba(26, 255, 128, 100); +} + 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: #ffffff; + border: none; + outline: none; + border-radius: 4px; + border-top:2px solid rgba(26, 255, 128, 100); + border-bottom:2px solid rgba(26, 255, 128, 100); + background-color: rgba(26, 255, 128, 70); +} + QTreeView::branch:closed:has-children:has-siblings { + background:url(Transparent-Style/Fallout4/Fallout4-itemB-close.png) center center no-repeat; +} + QTreeView::branch:closed:has-children:!has-siblings { + background:url(Transparent-Style/Fallout4/Fallout4-itemB-close.png) center center no-repeat; +} + QTreeView::branch:open:has-children:has-siblings { + background:url(Transparent-Style/Fallout4/Fallout4-itemB-open.png) center center no-repeat; +} + QTreeView::branch:open:has-children:!has-siblings { + background:url(Transparent-Style/Fallout4/Fallout4-itemB-open.png) center center no-repeat; +} + + QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +/* **************************************************************** */ +/* 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/Fallout4/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/Fallout4/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/Fallout4/checkbox-checked-disabled.png); +} + QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked { + image: url(./Transparent-Style/Fallout4/checkbox.png); +} + QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover { + image: url(./Transparent-Style/Fallout4/checkbox-checked-hover.png); +} + QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled { + image: url(./Transparent-Style/Fallout4/checkbox-checked-disabled.png); +} + QTreeWidget#categoriesList::item:has-children { + background-image: url(./Transparent-Style/Fallout4/arrow-right.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/Fallout4/radio-checked.png); +} + QRadioButton::indicator::checked:hover { + image: url(./Transparent-Style/Fallout4/radio-checked-hover.png); +} + QRadioButton::indicator::unchecked { + image: url(./Transparent-Style/Fallout4/radio.png); +} + QRadioButton::indicator::unchecked:hover { + image: url(./Transparent-Style/Fallout4/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: rgba(26, 255, 128, 70); +} + QAbstractSpinBox::up-button { + subcontrol-position: top right; +} + QAbstractSpinBox::down-button { + subcontrol-position: bottom right; +} + QAbstractSpinBox::up-arrow { + image: url(./Transparent-Style/Fallout4/arrow-up.png); +} + QAbstractSpinBox::down-arrow { + image: url(./Transparent-Style/Fallout4/arrow-down.png); +} +/* **************************************** */ +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* **************************************** */ + QToolTip { + background-color:transparent; + color:#1AFF80; + padding:0px; + border-width:12px; + border-style:solid; + border-color:transparent; + border-image:url(./Transparent-Style/Fallout4/border-image.png) 27 repeat repeat; +} + SaveGameInfoWidget { + background-color: transparent; + color: #1AFF80; +} +QStatusBar::item { + border: None; +} +/* **************************** */ +/* Handles Web, Nexus info tab */ +/* **************************** */ + QWebView { + background-color: black; +} + QLineEdit { + background:#000; + border-width: 1px; + border-radius:5px; + margin: 0px; + padding-left:2px; + selection-background-color: rgba(26, 255, 128, 20); +} +LinkLabel { + qproperty-linkColor: #efefef; +} +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} +/* ********* */ +/* Font size */ +/* ********* */ + QLabel, QMenu, QPushButton, QTabBar, QTextEdit, QLineEdit, QComboBox, QAbstractItemView, QWebView, QComboBox:editable, QAbstractSpinBox, QGroupBox, QCheckBox, QRadioButton { + color: #1AFF80; + font-family: Source Sans Pro; + font-size: 12px; +} \ No newline at end of file diff --git a/stylesheets/Transparent-Style-Morrowind.qss b/stylesheets/Transparent-Style-Morrowind.qss new file mode 100644 index 0000000..1eba9d7 --- /dev/null +++ b/stylesheets/Transparent-Style-Morrowind.qss @@ -0,0 +1,503 @@ + +#centralWidget { + background-image: url(./Transparent-Style/Morrowind/Dunmer.png); +} + QDialog,Qmenu { +} + QWidget { + color: #9e9978; + background-color: rgba(0, 0, 0, 10); + alternate-background-color: rgba(80, 77, 61, 50); +} + QAbstractItemView { + color: #9e9978; + background-color: rgba(0, 0, 0, 10); + alternate-background-color: rgba(80, 77, 61, 50); + border: 2px inset #9e9978; + selection-color: #9e9978; + outline: none; +} + #ProblemsDialog,#TransferSavesDialog,#SettingsDialog,#ProblemsDialog, #ModInfoDialog,#TextViewer,#PyCfgDialog,#InstallDialog { + border-image:url(./Transparent-Style/Morrowind/Morrowind-overwrite.png); +} + #EditExecutablesDialog { + border-image: url(./Transparent-Style/Morrowind/Morrowind.png); +} + #SimpleInstallDialog,#LockedDialog,QMenu { + background-image: url(./Transparent-Style/Morrowind/Morrowind.png); + border: 1px inset #9e9978; +} + #nameLabel { + background-color: rgba(80, 77, 61, 20); + border-top:1px solid #504d3d; + border-bottom:1px solid #504d3d; +} + #ProfilesDialog,#FomodInstallerDialog { + border-image: url(./Transparent-Style/Morrowind/Morrowind.png); +} + #filesView { + border-image: url(./Transparent-Style/Morrowind/Morrowind-overwrite.png); +} +/* ******************************************** */ +/* Main Navigation Button Bar at top of window */ +/* ******************************************** */ + QToolBar { + border: none; +} + QToolBar::separator { + image: url(./Transparent-Style/Morrowind/morrowind_icon_by_slamiticon.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 #9e9978; + background-color: rgba(80, 77, 61, 100); +} + QToolButton:pressed { + background: #504d3d; +} + 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: 2px solid #9e9978; + border-bottom-style: none; + background-color: #000000; + padding-left: 20px; + padding-right: 20px; + padding-top: 3px; + padding-bottom: 0px; + margin-right: 1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + QTabBar::tab:selected { + color: #ffffff; + background-color: #000000; +} + QTabBar::tab:!selected { + color: #9e9978; + margin-top: 0px; +} + QTabBar::tab:disabled { + color: #9e9978; + border-bottom-style: none; + margin-top: 0px; + background-color: #000000; +} + #deactivateESP,#activateESP { + border: 1px outset #504d3d; + background:QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9e9978, stop: 1 #504d3d); +} + QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open { + border: 2px ridge #9e9978; + image: url(./Transparent-Style/Morrowind/arrow-right.png); +} + QTabBar QToolButton { + border:2px ridge #9e9978; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9e9978, stop: 1 #504d3d); + padding: 1px; + margin: 0; +} + QTabBar QToolButton::right-arrow { + image: url(./Transparent-Style/Morrowind/arrow-right.png); +} + QTabBar QToolButton::left-arrow { + image: url(./Transparent-Style/Morrowind/arrow-left.png); +} +/* **************************************** */ +/* Column names of TreeView */ +/* **************************************** */ + QTableView { + color:#dddddd; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9e9978, stop: 1 #504d3d); +} + QHeaderView::section { + color: #9e9978; + background-color: #000000; + border: 1px solid #9e9978; + border-radius: 6px; + padding: 0px; + padding-left: 5px; + padding-right: 0px; +} + QHeaderView::section:hover { + background: #504d3d; + border: 1px solid #9e9978; + 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/Morrowind/arrow-up.png); +} + QHeaderView::down-arrow { + image: url(./Transparent-Style/Morrowind/arrow-down.png); +} +/* **************************************** */ +/* Hover */ +/* **************************************** */ + QMenu:item:hover,QMenuBar:item:selected,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover { + color: #9e9978; + border-top: 2px solid #9e9978; + border-bottom: 2px solid #9e9978; + background-color: rgba(80, 77, 61, 70); +} + QAbstractItemView::item:hover { + color: #9e9978; + border-radius: 4px; + border-top: 2px solid #9e9978; + border-bottom: 2px solid #9e9978; + background-color: rgba(80, 77, 61, 70); + padding: 3px; +} + #deactivateESP:hover,#activateESP:hover,QPushButton:hover,QTableView:hover,QHeaderView::selected:hover,QTabBar::tab:!selected:hover,QComboBox:hover { + border: 3px outset #9e9978; + padding: 1px; + text-align: center; +} +/* **************************************** */ +/* Context menus, toolbar dropdowns #QMenu */ +/* **************************************** */ + QMenu { + border-width: 2px; + border-style: outset; +} + QMenu::item { + padding: 6px 20px; +} + QMenu::item:selected { + color: #9e9978; + background-color: rgba(80, 77, 61, 50); + border-top: 2px solid #9e9978; + border-bottom: 2px solid #9e9978; +} + QMenu::right-arrow { + image: url(./Transparent-Style/Morrowind/arrow-right.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 0.5em; +} +/* ********************* */ +/* LCD Counter */ +/* ********************* */ + QLCDNumber { + Background: rgba(0, 0, 0, 100); + color: #9e9978; + border: 2px inset #9e9978; + border-radius: 1px; +} +/* ****************************************** */ +/* Launch application & Profile Drop down Box */ +/* ****************************************** */ + QComboBox { + background-color: rgba(80, 77, 61, 100); + border:2px outset #504d3d; + height: 20px; + width: 300px; + padding: 3px; + padding-left:3px; + border-radius: 5px; +} + QComboBox::drop-down{ + subcontrol-origin: padding; + subcontrol-position: top right; + padding:4px; + border-radius: 5px; +} + QComboBox::down-arrow{ + image:url(./Transparent-Style/Morrowind/arrow-down.png); +} + QComboBox QAbstractItemView { + background-image: url(./Transparent-Style/Morrowind/Dunmer.png); + color: #9e9978; + selection-background-color: rgba(80, 77, 61, 100); + border-color: #9e9978; + border-style: inset; + border-width: 0 2px 2px 2px; +} + QComboBox::item{ + border:3px; + padding: 3px; +} +/* **************************************************************** */ +/* Action Buttons */ +/* */ +/* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */ +/* Sort, Load order backup, Load Order Restore */ +/* **************************************************************** */ + QPushButton { + color: #9e9978; + background-color: rgba(80, 77, 61, 70); + border-width: 3px; + border-color: rgba(80, 77, 61, 70); + border-style: outset; + 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/Morrowind/arrow-down.png); + background: transparent; + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; +} + QPushButton:open { + background-color: rgba(80, 77, 61, 100); +} + QPushButton:!enabled { + border: 1px #504d3d; + color: #dddddd; + background: #504d3d; +} + QPushButton#displayCategoriesBtn { + min-width: 20px; +} +/* **************************************** */ +/* Scroll bar */ +/* **************************************** */ + QScrollBar { + height:20px; + width:20px; + background-color:transparent; +} + QScrollBar::handle { + border: 2px outset #504d3d; + 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 #9e9978, stop:1 #504d3d); +} + QScrollBar::handle:vertical:hover { + background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #504d3d, stop:1 #9e9978); +} + 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 #9e9978, stop:1 #504d3d); +} + QScrollBar::handle:horizontal:hover { + background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #504d3d, stop:1 #9e9978); +} + 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: #ffffff; + border: none; + outline: none; + border-radius: 4px; + border-top:1px solid #9e9978; + border-bottom:1px solid #9e9978; + background-color: rgba(80, 77, 61, 100); +} + QTreeView::branch:closed:has-children:has-siblings { + background:url(Transparent-Style/Morrowind/Morrowind-itemB-close.png) center center no-repeat; +} + QTreeView::branch:closed:has-children:!has-siblings { + background:url(Transparent-Style/Morrowind/Morrowind-itemB-close.png) center center no-repeat; +} + QTreeView::branch:open:has-children:has-siblings { + background:url(Transparent-Style/Morrowind/Morrowind-itemB-open.png) center center no-repeat; +} + QTreeView::branch:open:has-children:!has-siblings { + background:url(Transparent-Style/Morrowind/Morrowind-itemB-open.png) center center no-repeat; +} + + QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +/* **************************************************************** */ +/* 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/Morrowind/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/Morrowind/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/Morrowind/checkbox-checked-disabled.png); +} + QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked { + image: url(./Transparent-Style/Morrowind/checkbox.png); +} + QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover { + image: url(./Transparent-Style/Morrowind/checkbox-checked-hover.png); +} + QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled { + image: url(./Transparent-Style/Morrowind/checkbox-checked-disabled.png); +} + QTreeWidget#categoriesList::item:has-children { + background-image: url(./Transparent-Style/Morrowind/arrow-right.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/Morrowind/radio-checked.png); +} + QRadioButton::indicator::checked:hover { + image: url(./Transparent-Style/Morrowind/radio-checked-hover.png); +} + QRadioButton::indicator::unchecked { + image: url(./Transparent-Style/Morrowind/radio.png); +} + QRadioButton::indicator::unchecked:hover { + image: url(./Transparent-Style/Morrowind/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: #504d3d; +} + QAbstractSpinBox::up-button { + subcontrol-position: top right; +} + QAbstractSpinBox::down-button { + subcontrol-position: bottom right; +} + QAbstractSpinBox::up-arrow { + image: url(./Transparent-Style/Morrowind/arrow-up.png); +} + QAbstractSpinBox::down-arrow { + image: url(./Transparent-Style/Morrowind/arrow-down.png); +} +/* **************************************** */ +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* **************************************** */ + QToolTip { + background-color:transparent; + color:#9e9978; + padding:0px; + border-width:12px; + border-style:solid; + border-color:transparent; + border-image:url(./Transparent-Style/Morrowind/border-image.png) 27 repeat repeat; +} + SaveGameInfoWidget { + background-color: transparent; + color: #9e9978; +} +QStatusBar::item { + border: None; +} +/* **************************** */ +/* Handles Web, Nexus info tab */ +/* **************************** */ + QWebView { + background-color: black; +} + QLineEdit { + background:#000; + border-width: 1px; + border-radius:5px; + margin: 0px; + padding-left:2px; + selection-background-color: rgba(158, 153, 120, 30); +} +LinkLabel { + qproperty-linkColor: #a1912b; +} +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} +/* ********* */ +/* Font size */ +/* ********* */ + QMenu, QPushButton, QTabBar, QTextEdit, QLineEdit, QComboBox, QAbstractItemView, QWebView, QComboBox:editable, QAbstractSpinBox, QGroupBox, QCheckBox, QRadioButton { + color: #dddddd; + font-family: Source Sans Pro; + font-size: 12px; +} + QLabel { + color: #9e9978; + font-family: Source Sans Pro; + font-size: 12px; +} diff --git a/stylesheets/Transparent-Style-Skyrim-Trosski.qss b/stylesheets/Transparent-Style-Skyrim-Trosski.qss new file mode 100644 index 0000000..df70615 --- /dev/null +++ b/stylesheets/Transparent-Style-Skyrim-Trosski.qss @@ -0,0 +1,503 @@ + +#centralWidget { + background-image: url(./Transparent-Style/SkyrimTP/Dragon.png); +} + QDialog,Qmenu { +} + QWidget { + color: #b0b0b0; + background-color: rgba(0, 0, 0, 10); + alternate-background-color: rgba(113, 113, 113, 50); +} + QAbstractItemView { + color: #b0b0b0; + background-color: rgba(0, 0, 0, 10); + alternate-background-color: rgba(113, 113, 113, 50); + border: 2px inset #b0b0b0; + selection-color: #b0b0b0; + outline: none; +} + #ProblemsDialog,#TransferSavesDialog,#SettingsDialog,#ProblemsDialog,#ModInfoDialog,#TextViewer,#PyCfgDialog,#InstallDialog { + border-image:url(./Transparent-Style/SkyrimTP/Dragon.png); +} + #EditExecutablesDialog { + border-image: url(./Transparent-Style/SkyrimTP/Dragon.png); +} + #SimpleInstallDialog,#LockedDialog,QMenu { + background-image: url(./Transparent-Style/SkyrimTP/Skyrim-settings.png); + border: 1px inset #b0b0b0; +} + #nameLabel { + background-color: rgba(113, 113, 113, 20); + border-top:1px solid #717171; + border-bottom:1px solid #717171; +} + #ProfilesDialog,#FomodInstallerDialog { + border-image: url(./Transparent-Style/SkyrimTP/Dragon.png); +} + #filesView { + background-image: url(./Transparent-Style/SkyrimTP/Dragon.png); +} +/* ******************************************** */ +/* Main Navigation Button Bar at top of window */ +/* ******************************************** */ + QToolBar { + border: none; +} + QToolBar::separator { + image: url(./Transparent-Style/SkyrimTP/Skyrim-Icon.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 #b0b0b0; + background-color: rgba(113, 113, 113, 100); +} + QToolButton:pressed { + background: #717171; +} + 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: 2px solid #b0b0b0; + border-bottom-style: none; + background-color: #000000; + padding-left: 20px; + padding-right: 20px; + padding-top: 3px; + padding-bottom: 0px; + margin-right: 1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + QTabBar::tab:selected { + color: #ffffff; + background-color: #000000; +} + QTabBar::tab:!selected { + color: #b0b0b0; + margin-top: 0px; +} + QTabBar::tab:disabled { + color: #b0b0b0; + border-bottom-style: none; + margin-top: 0px; + background-color: #000000; +} + #deactivateESP,#activateESP { + border: 1px outset #717171; + background:QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171); +} + QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open { + border: 2px ridge #b0b0b0; + image: url(./Transparent-Style/SkyrimTP/arrow-right.png); +} + QTabBar QToolButton { + border:2px ridge #b0b0b0; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171); + padding: 1px; + margin: 0; +} + QTabBar QToolButton::right-arrow { + image: url(./Transparent-Style/SkyrimTP/arrow-right.png); +} + QTabBar QToolButton::left-arrow { + image: url(./Transparent-Style/SkyrimTP/arrow-left.png); +} +/* **************************************** */ +/* Column names of TreeView */ +/* **************************************** */ + QTableView { + color:#dddddd; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171); +} + QHeaderView::section { + color: #b0b0b0; + background-color: #000000; + border: 1px solid #b0b0b0; + border-radius: 6px; + padding: 0px; + padding-left: 5px; + padding-right: 0px; +} + QHeaderView::section:hover { + background: #717171; + border: 1px solid #b0b0b0; + 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/SkyrimTP/arrow-up.png); +} + QHeaderView::down-arrow { + image: url(./Transparent-Style/SkyrimTP/arrow-down.png); +} +/* **************************************** */ +/* Hover */ +/* **************************************** */ + QMenu:item:hover,QMenuBar:item:selected,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover { + color: #b0b0b0; + border-top: 2px solid #b0b0b0; + border-bottom: 2px solid #b0b0b0; + background-color: rgba(113, 113, 113, 70); +} + QAbstractItemView::item:hover { + color: #b0b0b0; + border-radius: 4px; + border-top: 2px solid #b0b0b0; + border-bottom: 2px solid #b0b0b0; + background-color: rgba(113, 113, 113, 70); + padding: 3px; +} + #deactivateESP:hover,#activateESP:hover,QPushButton:hover,QTableView:hover,QHeaderView::selected:hover,QTabBar::tab:!selected:hover,QComboBox:hover { + border: 3px outset #b0b0b0; + padding: 1px; + text-align: center; +} +/* **************************************** */ +/* Context menus, toolbar dropdowns #QMenu */ +/* **************************************** */ + QMenu { + border-width: 2px; + border-style: outset; +} + QMenu::item { + padding: 6px 20px; +} + QMenu::item:selected { + color: #b0b0b0; + background-color: rgba(113, 113, 113, 50); + border-top: 2px solid #b0b0b0; + border-bottom: 2px solid #b0b0b0; +} + QMenu::right-arrow { + image: url(./Transparent-Style/SkyrimTP/arrow-right.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 0.5em; +} +/* ********************* */ +/* LCD Counter */ +/* ********************* */ + QLCDNumber { + Background: rgba(0, 0, 0, 100); + color: #b0b0b0; + border: 2px inset #b0b0b0; + border-radius: 1px; +} +/* ****************************************** */ +/* Launch application & Profile Drop down Box */ +/* ****************************************** */ + QComboBox { + background-color: rgba(113, 113, 113, 100); + border:2px outset #717171; + height: 20px; + width: 300px; + padding: 3px; + padding-left:3px; + border-radius: 5px; +} + QComboBox::drop-down{ + subcontrol-origin: padding; + subcontrol-position: top right; + padding:4px; + border-radius: 5px; +} + QComboBox::down-arrow{ + image:url(./Transparent-Style/SkyrimTP/arrow-down.png); +} + QComboBox QAbstractItemView { + background-image: url(./Transparent-Style/SkyrimTP/Skyrim-settings.png); + color: #b0b0b0; + selection-background-color: rgba(113, 113, 113, 100); + border-color: #b0b0b0; + border-style: inset; + border-width: 0 2px 2px 2px; +} + QComboBox::item{ + border:3px; + padding: 3px; +} +/* **************************************************************** */ +/* Action Buttons */ +/* */ +/* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */ +/* Sort, Load order backup, Load Order Restore */ +/* **************************************************************** */ + QPushButton { + color: #b0b0b0; + background-color: rgba(113, 113, 113, 70); + border-width: 3px; + border-color: rgba(113, 113, 113, 70); + border-style: outset; + 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/SkyrimTP/arrow-down.png); + background: transparent; + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; +} + QPushButton:open { + background-color: rgba(113, 113, 113, 100); +} + QPushButton:!enabled { + border: 1px #717171; + color: #dddddd; + background: #717171; +} + QPushButton#displayCategoriesBtn { + min-width: 20px; +} +/* **************************************** */ +/* Scroll bar */ +/* **************************************** */ + QScrollBar { + height:20px; + width:20px; + background-color:transparent; +} + QScrollBar::handle { + border: 2px outset #717171; + 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 #b0b0b0, stop:1 #717171); +} + QScrollBar::handle:vertical:hover { + background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #717171, stop:1 #b0b0b0); +} + 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 #b0b0b0, stop:1 #717171); +} + QScrollBar::handle:horizontal:hover { + background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #717171, stop:1 #b0b0b0); +} + 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: #ffffff; + border: none; + outline: none; + border-radius: 4px; + border-top:1px solid #b0b0b0; + border-bottom:1px solid #b0b0b0; + background-color: rgba(113, 113, 113, 100); +} + QTreeView::branch:closed:has-children:has-siblings { + background:url(Transparent-Style/SkyrimTP/Skyrim-itemB-close.png) center center no-repeat; +} + QTreeView::branch:closed:has-children:!has-siblings { + background:url(Transparent-Style/SkyrimTP/Skyrim-itemB-close.png) center center no-repeat; +} + QTreeView::branch:open:has-children:has-siblings { + background:url(Transparent-Style/SkyrimTP/Skyrim-itemB-open.png) center center no-repeat; +} + QTreeView::branch:open:has-children:!has-siblings { + background:url(Transparent-Style/SkyrimTP/Skyrim-itemB-open.png) center center no-repeat; +} + + QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +/* **************************************************************** */ +/* 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/SkyrimTP/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/SkyrimTP/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/SkyrimTP/checkbox-checked-disabled.png); +} + QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked { + image: url(./Transparent-Style/SkyrimTP/checkbox.png); +} + QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover { + image: url(./Transparent-Style/SkyrimTP/checkbox-checked-hover.png); +} + QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled { + image: url(./Transparent-Style/SkyrimTP/checkbox-checked-disabled.png); +} + QTreeWidget#categoriesList::item:has-children { + background-image: url(./Transparent-Style/SkyrimTP/arrow-right.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/SkyrimTP/radio-checked.png); +} + QRadioButton::indicator::checked:hover { + image: url(./Transparent-Style/SkyrimTP/radio-checked-hover.png); +} + QRadioButton::indicator::unchecked { + image: url(./Transparent-Style/SkyrimTP/radio.png); +} + QRadioButton::indicator::unchecked:hover { + image: url(./Transparent-Style/SkyrimTP/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: #717171; +} + QAbstractSpinBox::up-button { + subcontrol-position: top right; +} + QAbstractSpinBox::down-button { + subcontrol-position: bottom right; +} + QAbstractSpinBox::up-arrow { + image: url(./Transparent-Style/SkyrimTP/arrow-up.png); +} + QAbstractSpinBox::down-arrow { + image: url(./Transparent-Style/SkyrimTP/arrow-down.png); +} +/* **************************************** */ +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* **************************************** */ + QToolTip { + background-color:transparent; + color:#b0b0b0; + padding:0px; + border-width:12px; + border-style:solid; + border-color:transparent; + border-image:url(./Transparent-Style/SkyrimTP/border-image.png) 27 repeat repeat; +} + SaveGameInfoWidget { + background-color: transparent; + color: #b0b0b0; +} +QStatusBar::item { + border: None; +} +/* **************************** */ +/* Handles Web, Nexus info tab */ +/* **************************** */ + QWebView { + background-color: black; +} + QLineEdit { + background:#000; + border-width: 1px; + border-radius:5px; + margin: 0px; + padding-left:2px; + selection-background-color: rgba(158, 153, 120, 30); +} +LinkLabel { + qproperty-linkColor: #a1912b; +} +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} +/* ********* */ +/* Font size */ +/* ********* */ + QMenu, QPushButton, QTabBar, QTextEdit, QLineEdit, QComboBox, QAbstractItemView, QWebView, QComboBox:editable, QAbstractSpinBox, QGroupBox, QCheckBox, QRadioButton { + color: #dddddd; + font-family: Source Sans Pro; + font-size: 12px; +} + QLabel { + color: #b0b0b0; + font-family: Source Sans Pro; + font-size: 12px; +} diff --git a/stylesheets/Transparent-Style-Starfield-Trosski.qss b/stylesheets/Transparent-Style-Starfield-Trosski.qss new file mode 100644 index 0000000..de60566 --- /dev/null +++ b/stylesheets/Transparent-Style-Starfield-Trosski.qss @@ -0,0 +1,519 @@ + + #centralWidget { + background-image:url(./Transparent-Style/Starfield/Starfield.png); +} + QDialog { +} + QWidget { + color: #b0b0b0; + background-color: rgba(0, 0, 0, 25); + alternate-background-color: rgba(113, 113, 113, 50); +} + QAbstractItemView { + color: #b0b0b0; + background-color: rgba(0, 0, 0, 25); + alternate-background-color: rgba(113, 113, 113, 50); + border: 2px inset #b0b0b0; + selection-color: #b0b0b0; + outline: none; +} + #ProblemsDialog,#TransferSavesDialog,#SettingsDialog,#ModInfoDialog,#TextViewer,#PyCfgDialog,#InstallDialog { + border-image:url(./Transparent-Style/Starfield/Starfield-settings.png); +} + #EditExecutablesDialog { + border-image: url(./Transparent-Style/Starfield/Starfield3.png); +} + #SimpleInstallDialog,#LockedDialog,QMenu { + background-image: url(./Transparent-Style/Starfield/Starfield-settings.png); + border: 1px inset #b0b0b0; +} + #nameLabel { + background-color: rgba(113, 113, 113, 20); + border-top:1px solid #717171; + border-bottom:1px solid #717171; +} + #ProfilesDialog,#FomodInstallerDialog { + border-image: url(./Transparent-Style/Starfield/Starfield3.png); +} + #filesView { + background-image: url(./Transparent-Style/Starfield/Starfield1.png); +} + +/* ******************************************** */ +/* Main Navigation Button Bar at top of window */ +/* ******************************************** */ + QToolBar { + border: none; +} + QToolBar::separator { + image: url(./Transparent-Style/Starfield/Starfield_Icon.png); + height:30px; + width:30px; +} + 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 #b0b0b0; + background-color: rgba(113, 113, 113, 100); +} + QToolButton:pressed { + background: #717171; +} + 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: 2px solid #b0b0b0; + border-bottom-style: none; + background-color: rgba(0, 0, 0, 100); + padding-left: 20px; + padding-right: 20px; + padding-top: 3px; + padding-bottom: 0px; + margin-right: 1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + QTabBar::tab:selected { + color: #ffffff; + background-color: rgba(0, 0, 0, 100); + border-bottom-style: solid; +} + QTabBar::tab:!selected { + color: #b0b0b0; + margin-top: 0px; +} + QTabBar::tab:disabled { + color: #b0b0b0; + border-bottom-style: none; + margin-top: 0px; + background-color: #000000; +} + #deactivateESP,#activateESP { + border: 1px outset #717171; + background:QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171); +} + QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open { + border: 2px ridge #b0b0b0; + image: url(./Transparent-Style/Starfield/arrow-right.png); +} + QTabBar QToolButton { + border:2px ridge #b0b0b0; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171); + padding: 1px; + margin: 0; +} + QTabBar QToolButton::right-arrow { + image: url(./Transparent-Style/Starfield/arrow-right.png); +} + QTabBar QToolButton::left-arrow { + image: url(./Transparent-Style/Starfield/arrow-left.png); +} + +/* **************************************** */ +/* Column names of TreeView */ +/* **************************************** */ + QTableView { + color:#dddddd; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #b0b0b0, stop: 1 #717171); +} + QHeaderView::section { + color: #b0b0b0; + background-color: rgba(0, 0, 0, 80); + border: 1px solid #b0b0b0; + border-radius: 6px; + padding: 0px; + padding-left: 5px; + padding-right: 0px; +} + QHeaderView::section:hover { + background: #717171; + border: 1px solid #b0b0b0; + 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/Starfield/arrow-up.png); +} + QHeaderView::down-arrow { + image: url(./Transparent-Style/Starfield/arrow-down.png); +} + +/* **************************************** */ +/* Hover */ +/* **************************************** */ + QMenu:item:hover,QMenuBar:item:selected,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover { + color: #b0b0b0; + border-top: 2px solid #b0b0b0; + border-bottom: 2px solid #b0b0b0; + background-color: rgba(113, 113, 113, 70); +} + QAbstractItemView::item:hover { + color: #b0b0b0; + border-radius: 4px; + border-top: 2px solid #b0b0b0; + border-bottom: 2px solid #b0b0b0; + background-color: rgba(113, 113, 113, 70); + padding: 3px; +} + #deactivateESP:hover,#activateESP:hover,QPushButton:hover,QTableView:hover,QHeaderView::selected:hover,QTabBar::tab:!selected:hover,QComboBox:hover { + border: 3px outset #b0b0b0; + padding: 1px; + text-align: center; +} + +/* **************************************** */ +/* Context menus, toolbar dropdowns #QMenu */ +/* **************************************** */ + QMenu { + border-width: 2px; + border-style: outset; +} + QMenu::item { + padding: 6px 20px; +} + QMenu::item:selected { + color: #b0b0b0; + background-color: rgba(113, 113, 113, 50); + border-top: 2px solid #b0b0b0; + border-bottom: 2px solid #b0b0b0; +} + QMenu::right-arrow { + image: url(./Transparent-Style/Starfield/arrow-right.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 0.5em; +} + +/* ********************* */ +/* LCD Counter */ +/* ********************* */ + QLCDNumber { + Background: rgba(0, 0, 0, 100); + color: #b0b0b0; + border: 2px inset #b0b0b0; + border-radius: 1px; +} + +/* ****************************************** */ +/* Launch application & Profile Drop down Box */ +/* ****************************************** */ + QComboBox { + background-color: rgba(113, 113, 113, 100); + border:2px outset #717171; + height: 20px; + width: 440px; + padding: 3px; + padding-left:3px; + border-radius: 5px; +} + QComboBox::drop-down{ + subcontrol-origin: padding; + subcontrol-position: top right; + padding:4px; + border-radius: 5px; +} + QComboBox::down-arrow{ + image:url(./Transparent-Style/Starfield/arrow-down.png); +} + QComboBox QAbstractItemView { + background-image: url(./Transparent-Style/Starfield/Starfield-settings.png); + color: #b0b0b0; + selection-background-color: rgba(113, 113, 113, 100); + border-color: #b0b0b0; + border-style: inset; + border-width: 0 2px 2px 2px; +} + QComboBox::item{ + border:3px; + padding: 3px; +} + +/* **************************************************************** */ +/* Action Buttons */ +/* */ +/* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */ +/* Sort, Load order backup, Load Order Restore */ +/* **************************************************************** */ + QPushButton { + color: #b0b0b0; + background-color: rgba(113, 113, 113, 100); + border: 3px outset; + text-align: center; + border-width: 3px; + border-color: rgba(113, 113, 113, 100); + border-style: outset; + border-radius: 4px; + padding:1px; + 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/Starfield/arrow-down.png); + background: transparent; + subcontrol-origin: padding; + subcontrol-position: center right; + padding-right: 5%; +} + QPushButton:open { + background-color: rgba(113, 113, 113, 100); +} + QPushButton:!enabled { + border: 1px #717171; + color: #dddddd; + background: #717171; +} + QPushButton#displayCategoriesBtn { + min-width: 20px; +} + +/* **************************************** */ +/* Scroll bar */ +/* **************************************** */ + QScrollBar { + height:20px; + width:20px; + background-color:transparent; +} + QScrollBar::handle { + border: 2px outset #717171; + 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 #b0b0b0, stop:1 #717171); +} + QScrollBar::handle:vertical:hover { + background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #717171, stop:1 #b0b0b0); +} + 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 #b0b0b0, stop:1 #717171); +} + QScrollBar::handle:horizontal:hover { + background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #717171, stop:1 #b0b0b0); +} + 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: #ffffff; + border: none; + outline: none; + border-radius: 4px; + border-top:1px solid #b0b0b0; + border-bottom:1px solid #b0b0b0; + background-color: rgba(113, 113, 113, 100); +} + QTreeView::branch:closed:has-children:has-siblings { + background:url(Transparent-Style/Starfield/Starfield-itemb-close.png) center center no-repeat; +} + QTreeView::branch:closed:has-children:!has-siblings { + background:url(Transparent-Style/Starfield/Starfield-itemb-close.png) center center no-repeat; +} + QTreeView::branch:open:has-children:has-siblings { + background:url(Transparent-Style/Starfield/Starfield-itemB-open.png) center center no-repeat; +} + QTreeView::branch:open:has-children:!has-siblings { + background:url(Transparent-Style/Starfield/Starfield-itemB-open.png) center center no-repeat; +} + QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +/* **************************************************************** */ +/* 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/Starfield/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/Starfield/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/Starfield/checkbox-checked-disabled.png); +} + QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked { + image: url(./Transparent-Style/Starfield/checkbox.png); +} + QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover { + image: url(./Transparent-Style/Starfield/checkbox-checked-hover.png); +} + QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled { + image: url(./Transparent-Style/Starfield/checkbox-checked-disabled.png); +} + QTreeWidget#categoriesList::item:has-children { + background-image: url(./Transparent-Style/Starfield/arrow-right.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; +} + QInfo { + background-color: transparent; +} +/* ********************* */ +/* Display Radio Button */ +/* ********************* */ + QRadioButton::indicator { + width: 16px; + height: 16px; +} + QRadioButton::indicator::checked { + image: url(./Transparent-Style/Starfield/radio-checked.png); +} + QRadioButton::indicator::checked:hover { + image: url(./Transparent-Style/Starfield/radio-checked-hover.png); +} + QRadioButton::indicator::unchecked { + image: url(./Transparent-Style/Starfield/radio.png); +} + QRadioButton::indicator::unchecked:hover { + image: url(./Transparent-Style/Starfield/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: #717171; +} + QAbstractSpinBox::up-button { + subcontrol-position: top right; +} + QAbstractSpinBox::down-button { + subcontrol-position: bottom right; +} + QAbstractSpinBox::up-arrow { + image: url(./Transparent-Style/Starfield/arrow-up.png); +} + QAbstractSpinBox::down-arrow { + image: url(./Transparent-Style/Starfield/arrow-down.png); +} +/* **************************************** */ +/* Tooltips #QToolTip, #SaveGameInfoWidget */ +/* **************************************** */ + QToolTip, SaveGameInfoWidget { + background-image: url(./Transparent-Style/Starfield/Starfield-settings.png); + color:#ffffff; + padding:2px; + border-width:2px; + border-style:solid; + border-color:transparent; + border-image:url(./Transparent-Style/Starfield/border-image.png) 27 repeat repeat; +} + QStatusBar::item { + background-color: transparent; +} +/* **************************** */ +/* Handles Web, Nexus info tab */ +/* **************************** */ + QWebView { + background-color: black; +} + QLineEdit:hover { + background-color: black; + border-width: 1px; + border-radius:5px; + margin: 0px; + padding-left:2px; + selection-background-color: rgba(255, 255, 255, 80); +} + QLineEdit { + background-color: rgba(0, 0, 0, 100); + border-width: 1px; + border-radius:5px; + margin: 0px; + padding-left:2px; + selection-background-color: rgba(255, 255, 255, 80); +} + LinkLabel { + qproperty-linkColor: #1ee5ff; +} +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} +/* ********* */ +/* Font size */ +/* ********* */ + QMenu, QTabBar, QTextEdit, QLineEdit, QComboBox, QAbstractItemView, QCheckBox, QWebView, QComboBox:editable, QAbstractSpinBox, QGroupBox, QRadioButton, QLabel, QPushButton { + color: #ffffff; + font-family: ISL_Andvari; + font-size: 11px; +} diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3-itemB-open.png b/stylesheets/Transparent-Style/Fallout3/Fallout3-itemB-open.png new file mode 100644 index 0000000..cb29f36 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3-itemB-open.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3-itemb-close.png b/stylesheets/Transparent-Style/Fallout3/Fallout3-itemb-close.png new file mode 100644 index 0000000..579f566 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3-itemb-close.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3-settings.png b/stylesheets/Transparent-Style/Fallout3/Fallout3-settings.png new file mode 100644 index 0000000..49cc286 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3-settings.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3-small.png b/stylesheets/Transparent-Style/Fallout3/Fallout3-small.png new file mode 100644 index 0000000..3ddda34 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3-small.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3.png b/stylesheets/Transparent-Style/Fallout3/Fallout3.png new file mode 100644 index 0000000..601b9e1 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3_POG.png b/stylesheets/Transparent-Style/Fallout3/Fallout3_POG.png new file mode 100644 index 0000000..2a70940 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3_POG.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/Fallout3_icon.png b/stylesheets/Transparent-Style/Fallout3/Fallout3_icon.png new file mode 100644 index 0000000..ac48245 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/Fallout3_icon.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/arrow-down.png b/stylesheets/Transparent-Style/Fallout3/arrow-down.png new file mode 100644 index 0000000..cce3003 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/arrow-down.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/arrow-left.png b/stylesheets/Transparent-Style/Fallout3/arrow-left.png new file mode 100644 index 0000000..b4a4a0c Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/arrow-left.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/arrow-right.png b/stylesheets/Transparent-Style/Fallout3/arrow-right.png new file mode 100644 index 0000000..a5a484f Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/arrow-right.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/arrow-up.png b/stylesheets/Transparent-Style/Fallout3/arrow-up.png new file mode 100644 index 0000000..859c1f5 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/arrow-up.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/border-image.png b/stylesheets/Transparent-Style/Fallout3/border-image.png new file mode 100644 index 0000000..1483396 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/border-image.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/checkbox-checked-disabled.png b/stylesheets/Transparent-Style/Fallout3/checkbox-checked-disabled.png new file mode 100644 index 0000000..ea7ac1e Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/checkbox-checked-disabled.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/checkbox-checked-hover.png b/stylesheets/Transparent-Style/Fallout3/checkbox-checked-hover.png new file mode 100644 index 0000000..fe57533 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/checkbox-checked-hover.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/checkbox-checked.png b/stylesheets/Transparent-Style/Fallout3/checkbox-checked.png new file mode 100644 index 0000000..61dd533 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/checkbox-checked.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/checkbox-hover.png b/stylesheets/Transparent-Style/Fallout3/checkbox-hover.png new file mode 100644 index 0000000..3692a6d Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/checkbox-hover.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/checkbox.png b/stylesheets/Transparent-Style/Fallout3/checkbox.png new file mode 100644 index 0000000..66e57fb Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/checkbox.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/radio-checked-hover.png b/stylesheets/Transparent-Style/Fallout3/radio-checked-hover.png new file mode 100644 index 0000000..97d393a Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/radio-checked-hover.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/radio-checked.png b/stylesheets/Transparent-Style/Fallout3/radio-checked.png new file mode 100644 index 0000000..c9f68f3 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/radio-checked.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/radio-hover.png b/stylesheets/Transparent-Style/Fallout3/radio-hover.png new file mode 100644 index 0000000..d9893f6 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/radio-hover.png differ diff --git a/stylesheets/Transparent-Style/Fallout3/radio.png b/stylesheets/Transparent-Style/Fallout3/radio.png new file mode 100644 index 0000000..7bb43e3 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout3/radio.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-Executables.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-Executables.png new file mode 100644 index 0000000..88d06a2 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-Executables.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-Overwrite.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-Overwrite.png new file mode 100644 index 0000000..e025947 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-Overwrite.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-Profiles.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-Profiles.png new file mode 100644 index 0000000..cd9a5ca Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-Profiles.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-itemB-open.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-itemB-open.png new file mode 100644 index 0000000..cb29f36 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-itemB-open.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-itemb-close.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-itemb-close.png new file mode 100644 index 0000000..579f566 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-itemb-close.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-settings.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-settings.png new file mode 100644 index 0000000..096725a Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-settings.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4-small.png b/stylesheets/Transparent-Style/Fallout4/Fallout4-small.png new file mode 100644 index 0000000..ed2f395 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4-small.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4.png b/stylesheets/Transparent-Style/Fallout4/Fallout4.png new file mode 100644 index 0000000..596912e Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/Fallout4_icon.png b/stylesheets/Transparent-Style/Fallout4/Fallout4_icon.png new file mode 100644 index 0000000..b1274e5 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/Fallout4_icon.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/arrow-down.png b/stylesheets/Transparent-Style/Fallout4/arrow-down.png new file mode 100644 index 0000000..cce3003 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/arrow-down.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/arrow-left.png b/stylesheets/Transparent-Style/Fallout4/arrow-left.png new file mode 100644 index 0000000..b4a4a0c Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/arrow-left.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/arrow-right.png b/stylesheets/Transparent-Style/Fallout4/arrow-right.png new file mode 100644 index 0000000..a5a484f Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/arrow-right.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/arrow-up.png b/stylesheets/Transparent-Style/Fallout4/arrow-up.png new file mode 100644 index 0000000..859c1f5 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/arrow-up.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/border-image.png b/stylesheets/Transparent-Style/Fallout4/border-image.png new file mode 100644 index 0000000..1483396 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/border-image.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/checkbox-checked-disabled.png b/stylesheets/Transparent-Style/Fallout4/checkbox-checked-disabled.png new file mode 100644 index 0000000..7856eaa Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/checkbox-checked-disabled.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/checkbox-checked-hover.png b/stylesheets/Transparent-Style/Fallout4/checkbox-checked-hover.png new file mode 100644 index 0000000..fe57533 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/checkbox-checked-hover.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/checkbox-checked.png b/stylesheets/Transparent-Style/Fallout4/checkbox-checked.png new file mode 100644 index 0000000..61dd533 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/checkbox-checked.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/checkbox-hover.png b/stylesheets/Transparent-Style/Fallout4/checkbox-hover.png new file mode 100644 index 0000000..3692a6d Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/checkbox-hover.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/checkbox.png b/stylesheets/Transparent-Style/Fallout4/checkbox.png new file mode 100644 index 0000000..66e57fb Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/checkbox.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/d9h8u7q-2cc20407-84ae-4367-967c-3b635db2d8af.png b/stylesheets/Transparent-Style/Fallout4/d9h8u7q-2cc20407-84ae-4367-967c-3b635db2d8af.png new file mode 100644 index 0000000..3f9a2f5 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/d9h8u7q-2cc20407-84ae-4367-967c-3b635db2d8af.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/radio-checked-hover.png b/stylesheets/Transparent-Style/Fallout4/radio-checked-hover.png new file mode 100644 index 0000000..97d393a Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/radio-checked-hover.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/radio-checked.png b/stylesheets/Transparent-Style/Fallout4/radio-checked.png new file mode 100644 index 0000000..c9f68f3 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/radio-checked.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/radio-hover.png b/stylesheets/Transparent-Style/Fallout4/radio-hover.png new file mode 100644 index 0000000..d9893f6 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/radio-hover.png differ diff --git a/stylesheets/Transparent-Style/Fallout4/radio.png b/stylesheets/Transparent-Style/Fallout4/radio.png new file mode 100644 index 0000000..7bb43e3 Binary files /dev/null and b/stylesheets/Transparent-Style/Fallout4/radio.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/Dunmer.jpg b/stylesheets/Transparent-Style/Morrowind/Dunmer.jpg new file mode 100644 index 0000000..5ae7dbc Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Dunmer.jpg differ diff --git a/stylesheets/Transparent-Style/Morrowind/Dunmer.png b/stylesheets/Transparent-Style/Morrowind/Dunmer.png new file mode 100644 index 0000000..9239d54 Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Dunmer.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/Morrowind-itemB-open.png b/stylesheets/Transparent-Style/Morrowind/Morrowind-itemB-open.png new file mode 100644 index 0000000..a8603ed Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Morrowind-itemB-open.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/Morrowind-itemb-close.png b/stylesheets/Transparent-Style/Morrowind/Morrowind-itemb-close.png new file mode 100644 index 0000000..21a14d8 Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Morrowind-itemb-close.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/Morrowind-overwrite.png b/stylesheets/Transparent-Style/Morrowind/Morrowind-overwrite.png new file mode 100644 index 0000000..6e138a8 Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Morrowind-overwrite.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/Morrowind-settings.png b/stylesheets/Transparent-Style/Morrowind/Morrowind-settings.png new file mode 100644 index 0000000..c528d9a Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Morrowind-settings.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/Morrowind.png b/stylesheets/Transparent-Style/Morrowind/Morrowind.png new file mode 100644 index 0000000..abab529 Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/Morrowind.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/arrow-down.png b/stylesheets/Transparent-Style/Morrowind/arrow-down.png new file mode 100644 index 0000000..19b9f5d Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/arrow-down.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/arrow-left.png b/stylesheets/Transparent-Style/Morrowind/arrow-left.png new file mode 100644 index 0000000..b49915e Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/arrow-left.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/arrow-right.png b/stylesheets/Transparent-Style/Morrowind/arrow-right.png new file mode 100644 index 0000000..c2c2e0b Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/arrow-right.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/arrow-up.png b/stylesheets/Transparent-Style/Morrowind/arrow-up.png new file mode 100644 index 0000000..95602ac Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/arrow-up.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/border-image.png b/stylesheets/Transparent-Style/Morrowind/border-image.png new file mode 100644 index 0000000..a857fe7 Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/border-image.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/checkbox-checked-disabled.png b/stylesheets/Transparent-Style/Morrowind/checkbox-checked-disabled.png new file mode 100644 index 0000000..3c3ab0e Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/checkbox-checked-disabled.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/checkbox-checked-hover.png b/stylesheets/Transparent-Style/Morrowind/checkbox-checked-hover.png new file mode 100644 index 0000000..f14bdd7 Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/checkbox-checked-hover.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/checkbox-checked.png b/stylesheets/Transparent-Style/Morrowind/checkbox-checked.png new file mode 100644 index 0000000..12d8878 Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/checkbox-checked.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/checkbox-hover.png b/stylesheets/Transparent-Style/Morrowind/checkbox-hover.png new file mode 100644 index 0000000..c33aceb Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/checkbox-hover.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/checkbox.png b/stylesheets/Transparent-Style/Morrowind/checkbox.png new file mode 100644 index 0000000..5f5a46c Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/checkbox.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/morrowind-small.png b/stylesheets/Transparent-Style/Morrowind/morrowind-small.png new file mode 100644 index 0000000..9049bfc Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/morrowind-small.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/morrowind_icon_by_slamiticon.png b/stylesheets/Transparent-Style/Morrowind/morrowind_icon_by_slamiticon.png new file mode 100644 index 0000000..c1f0287 Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/morrowind_icon_by_slamiticon.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/radio-checked-hover.png b/stylesheets/Transparent-Style/Morrowind/radio-checked-hover.png new file mode 100644 index 0000000..ab5859e Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/radio-checked-hover.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/radio-checked.png b/stylesheets/Transparent-Style/Morrowind/radio-checked.png new file mode 100644 index 0000000..28caa43 Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/radio-checked.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/radio-hover.png b/stylesheets/Transparent-Style/Morrowind/radio-hover.png new file mode 100644 index 0000000..1986979 Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/radio-hover.png differ diff --git a/stylesheets/Transparent-Style/Morrowind/radio.png b/stylesheets/Transparent-Style/Morrowind/radio.png new file mode 100644 index 0000000..282a5e2 Binary files /dev/null and b/stylesheets/Transparent-Style/Morrowind/radio.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/Dragon.png b/stylesheets/Transparent-Style/SkyrimTP/Dragon.png new file mode 100644 index 0000000..a0747f7 Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Dragon.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/Skyrim-Icon.png b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-Icon.png new file mode 100644 index 0000000..26bc039 Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-Icon.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemB-open.png b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemB-open.png new file mode 100644 index 0000000..9cc507f Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemB-open.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemb-close.png b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemb-close.png new file mode 100644 index 0000000..70b5a8c Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-itemb-close.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/Skyrim-settings.png b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-settings.png new file mode 100644 index 0000000..b3505a3 Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-settings.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/Skyrim-small.png b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-small.png new file mode 100644 index 0000000..dbf49a3 Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/Skyrim-small.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/arrow-down.png b/stylesheets/Transparent-Style/SkyrimTP/arrow-down.png new file mode 100644 index 0000000..276fd46 Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/arrow-down.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/arrow-left.png b/stylesheets/Transparent-Style/SkyrimTP/arrow-left.png new file mode 100644 index 0000000..be70722 Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/arrow-left.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/arrow-right.png b/stylesheets/Transparent-Style/SkyrimTP/arrow-right.png new file mode 100644 index 0000000..a5840a4 Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/arrow-right.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/arrow-up.png b/stylesheets/Transparent-Style/SkyrimTP/arrow-up.png new file mode 100644 index 0000000..1e5e3f9 Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/arrow-up.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/border-image.png b/stylesheets/Transparent-Style/SkyrimTP/border-image.png new file mode 100644 index 0000000..01764cf Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/border-image.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-disabled.png b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-disabled.png new file mode 100644 index 0000000..3c3ab0e Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-disabled.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-hover.png b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-hover.png new file mode 100644 index 0000000..82f2472 Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked-hover.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked.png b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked.png new file mode 100644 index 0000000..e58fe28 Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/checkbox-checked.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/checkbox-hover.png b/stylesheets/Transparent-Style/SkyrimTP/checkbox-hover.png new file mode 100644 index 0000000..e60d40d Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/checkbox-hover.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/checkbox.png b/stylesheets/Transparent-Style/SkyrimTP/checkbox.png new file mode 100644 index 0000000..5a1d1cc Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/checkbox.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/radio-checked-hover.png b/stylesheets/Transparent-Style/SkyrimTP/radio-checked-hover.png new file mode 100644 index 0000000..9bef4ec Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/radio-checked-hover.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/radio-checked.png b/stylesheets/Transparent-Style/SkyrimTP/radio-checked.png new file mode 100644 index 0000000..cfe60a0 Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/radio-checked.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/radio-hover.png b/stylesheets/Transparent-Style/SkyrimTP/radio-hover.png new file mode 100644 index 0000000..ab7210a Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/radio-hover.png differ diff --git a/stylesheets/Transparent-Style/SkyrimTP/radio.png b/stylesheets/Transparent-Style/SkyrimTP/radio.png new file mode 100644 index 0000000..1fc050b Binary files /dev/null and b/stylesheets/Transparent-Style/SkyrimTP/radio.png differ diff --git a/stylesheets/Transparent-Style/Starfield/Starfield Stylesheet.png b/stylesheets/Transparent-Style/Starfield/Starfield Stylesheet.png new file mode 100644 index 0000000..7ebaeb5 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield Stylesheet.png differ diff --git a/stylesheets/Transparent-Style/Starfield/Starfield-itemB-open.png b/stylesheets/Transparent-Style/Starfield/Starfield-itemB-open.png new file mode 100644 index 0000000..9cc507f Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield-itemB-open.png differ diff --git a/stylesheets/Transparent-Style/Starfield/Starfield-itemb-close.png b/stylesheets/Transparent-Style/Starfield/Starfield-itemb-close.png new file mode 100644 index 0000000..70b5a8c Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield-itemb-close.png differ diff --git a/stylesheets/Transparent-Style/Starfield/Starfield-settings.png b/stylesheets/Transparent-Style/Starfield/Starfield-settings.png new file mode 100644 index 0000000..e9719e1 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield-settings.png differ diff --git a/stylesheets/Transparent-Style/Starfield/Starfield.png b/stylesheets/Transparent-Style/Starfield/Starfield.png new file mode 100644 index 0000000..b0a0be1 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield.png differ diff --git a/stylesheets/Transparent-Style/Starfield/Starfield1.png b/stylesheets/Transparent-Style/Starfield/Starfield1.png new file mode 100644 index 0000000..e8f6fb2 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield1.png differ diff --git a/stylesheets/Transparent-Style/Starfield/Starfield2.png b/stylesheets/Transparent-Style/Starfield/Starfield2.png new file mode 100644 index 0000000..23a330e Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield2.png differ diff --git a/stylesheets/Transparent-Style/Starfield/Starfield3.png b/stylesheets/Transparent-Style/Starfield/Starfield3.png new file mode 100644 index 0000000..6c9f957 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield3.png differ diff --git a/stylesheets/Transparent-Style/Starfield/Starfield4.png b/stylesheets/Transparent-Style/Starfield/Starfield4.png new file mode 100644 index 0000000..50e9716 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield4.png differ diff --git a/stylesheets/Transparent-Style/Starfield/Starfield_Icon.png b/stylesheets/Transparent-Style/Starfield/Starfield_Icon.png new file mode 100644 index 0000000..61c9210 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/Starfield_Icon.png differ diff --git a/stylesheets/Transparent-Style/Starfield/andvari.ttf b/stylesheets/Transparent-Style/Starfield/andvari.ttf new file mode 100644 index 0000000..e064216 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/andvari.ttf differ diff --git a/stylesheets/Transparent-Style/Starfield/arrow-down.png b/stylesheets/Transparent-Style/Starfield/arrow-down.png new file mode 100644 index 0000000..276fd46 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/arrow-down.png differ diff --git a/stylesheets/Transparent-Style/Starfield/arrow-left.png b/stylesheets/Transparent-Style/Starfield/arrow-left.png new file mode 100644 index 0000000..be70722 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/arrow-left.png differ diff --git a/stylesheets/Transparent-Style/Starfield/arrow-right.png b/stylesheets/Transparent-Style/Starfield/arrow-right.png new file mode 100644 index 0000000..a5840a4 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/arrow-right.png differ diff --git a/stylesheets/Transparent-Style/Starfield/arrow-up.png b/stylesheets/Transparent-Style/Starfield/arrow-up.png new file mode 100644 index 0000000..1e5e3f9 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/arrow-up.png differ diff --git a/stylesheets/Transparent-Style/Starfield/border-image.png b/stylesheets/Transparent-Style/Starfield/border-image.png new file mode 100644 index 0000000..81ca71f Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/border-image.png differ diff --git a/stylesheets/Transparent-Style/Starfield/checkbox-checked-disabled.png b/stylesheets/Transparent-Style/Starfield/checkbox-checked-disabled.png new file mode 100644 index 0000000..761a789 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/checkbox-checked-disabled.png differ diff --git a/stylesheets/Transparent-Style/Starfield/checkbox-checked-hover.png b/stylesheets/Transparent-Style/Starfield/checkbox-checked-hover.png new file mode 100644 index 0000000..7384bd9 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/checkbox-checked-hover.png differ diff --git a/stylesheets/Transparent-Style/Starfield/checkbox-checked.png b/stylesheets/Transparent-Style/Starfield/checkbox-checked.png new file mode 100644 index 0000000..cdad68f Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/checkbox-checked.png differ diff --git a/stylesheets/Transparent-Style/Starfield/checkbox-hover.png b/stylesheets/Transparent-Style/Starfield/checkbox-hover.png new file mode 100644 index 0000000..71711e2 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/checkbox-hover.png differ diff --git a/stylesheets/Transparent-Style/Starfield/checkbox.png b/stylesheets/Transparent-Style/Starfield/checkbox.png new file mode 100644 index 0000000..6149d0f Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/checkbox.png differ diff --git a/stylesheets/Transparent-Style/Starfield/radio-checked-hover.png b/stylesheets/Transparent-Style/Starfield/radio-checked-hover.png new file mode 100644 index 0000000..f9415dc Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/radio-checked-hover.png differ diff --git a/stylesheets/Transparent-Style/Starfield/radio-checked.png b/stylesheets/Transparent-Style/Starfield/radio-checked.png new file mode 100644 index 0000000..5b6afcb Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/radio-checked.png differ diff --git a/stylesheets/Transparent-Style/Starfield/radio-hover.png b/stylesheets/Transparent-Style/Starfield/radio-hover.png new file mode 100644 index 0000000..09f9382 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/radio-hover.png differ diff --git a/stylesheets/Transparent-Style/Starfield/radio.png b/stylesheets/Transparent-Style/Starfield/radio.png new file mode 100644 index 0000000..083b975 Binary files /dev/null and b/stylesheets/Transparent-Style/Starfield/radio.png differ diff --git a/stylesheets/dark.qss b/stylesheets/dark.qss new file mode 100644 index 0000000..e37e44b --- /dev/null +++ b/stylesheets/dark.qss @@ -0,0 +1,395 @@ +QToolTip +{ + border: 1px solid black; + color: #D9E6EA; + background-color: #2F3031; + padding: 1px; + border-radius: 3px; + opacity: 255; +} + +QWidget +{ + color: #E9E6E4; + background-color: #2F3031; +} + +QWidget:disabled +{ + color: #757676; + background-color: #292A2B; +} + +QAbstractItemView +{ + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #484F53, stop: 0.7 #656666, stop: 1 #484F53); +} + +QLineEdit +{ + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2D3330, stop: 0.9 #484F53, stop: 1 #2D3330); + padding: 1px; + border-style: solid; + border: 1px solid #1e1e1e; + border-radius: 5; +} + +QPushButton +{ + color: #D9E6EA; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53); + border-width: 2px; + border-color: #1F2021; + border-style: solid; + border-radius: 6; + padding: 3px; + padding-left: 15px; + padding-right: 15px; +} + +QPushButton:pressed +{ + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #484F53, stop: 1 #697670); +} + +QPushButton:checked +{ + border-width: 1px; + border-color: #3EA0CA; +} + +QComboBox +{ + selection-background-color: #D9E6EA; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9AA6A4, stop: 1 #484F53); + border: 2px solid #1D2320; + height: 20px; + border-radius: 5px; +} + +QComboBox:hover,QPushButton:hover +{ + border: 2px solid #3EA0CA; +} + +QComboBox:on +{ + padding-top: 3px; + padding-left: 4px; + background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #697670, stop: 1 #484F53); + selection-background-color: #80B5C3; +} + +QComboBox::drop-down +{ + subcontrol-origin: padding; + subcontrol-position: top right; + width: 15px; + + border-left-width: 0px; + border-left-color: darkgray; + border-left-style: solid; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +QComboBox::down-arrow +{ + image: url(:/stylesheet/combobox-down.png); +} + +QScrollBar:horizontal +{ + border: 1px solid #1F2021; + background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #1D2320, stop: 0.2 #1F2021, stop: 1 #484F53); + height: 14px; + margin: 1px 16px 1px 16px; +} + +QScrollBar::handle:horizontal +{ + background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #3EA0CA, stop: 0.5 #427683, stop: 1 #3EA0CA); + min-height: 20px; + border-radius: 4px; +} + +QScrollBar::add-line:horizontal +{ + border: 1px solid #1b1b19; + border-radius: 2px; + background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #3EA0CA, stop: 1 #427683); + width: 14px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal +{ + border: 1px solid #1b1b19; + border-radius: 2px; + background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #3EA0CA, stop: 1 #427683); + width: 14px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::right-arrow:horizontal, QScrollBar::left-arrow:horizontal +{ + border: 1px solid black; + width: 1px; + height: 1px; + background: white; +} + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal +{ + background: none; +} + +QScrollBar:vertical +{ + border: 1px solid #1F2021; + background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0.0 #1D2320, stop: 0.2 #1F2021, stop: 1 #484F53); + width: 14px; + margin: 16px 1px 16px 1px; +} + +QScrollBar::handle:vertical +{ + background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #3EA0CA, stop: 0.5 #427683, stop: 1 #3EA0CA); + min-height: 20px; + border-radius: 4px; +} + +QScrollBar::add-line:vertical +{ + border: 1px solid #1b1b19; + border-radius: 2px; + background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #3EA0CA, stop: 1 #427683); + height: 14px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical +{ + border: 1px solid #1b1b19; + border-radius: 2px; + background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #3EA0CA, stop: 1 #427683); + height: 14px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical +{ + border: 1px solid black; + width: 1px; + height: 1px; + background: white; +} + +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical +{ + background: none; +} + +QTextEdit +{ + background-color: #484F53; +} + +QPlainTextEdit +{ + background-color: #484F53; +} + +QWebView +{ + background-color: #484F53; +} + +QHeaderView::section +{ + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #484F53, stop:0.5 #757676, stop:1 #484F53); + color: white; + padding-left: 4px; + border: 1px solid #2D3330; + border-radius: 2px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +QCheckBox:disabled +{ + color: #414141; +} + +QMenu::separator +{ + height: 2px; + background-color: #484F53; + color: white; + padding-left: 4px; + margin-left: 10px; + margin-right: 5px; +} + +QMenu::item +{ + padding: 2px 25px 2px 20px; + border: 1px solid transparent; +} + +QMenu::item:selected +{ + background-color: #3c4b54; + border-color: #3EA0CA; +} + +QMenuBar::item:selected { + background-color: #3c4b54; + border-color: #3EA0CA; +} + +QStatusBar::item {border: None;} + +QProgressBar +{ + border: 2px solid grey; + border-radius: 5px; + text-align: center; +} + +QProgressBar::chunk +{ + background-color: #427683; +} + +QTabBar::tab +{ + color: #E9E6E4; + border: 1px solid #444; + border-bottom-style: none; + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0.8 #1D2320, stop:0.2 #757676); + padding-left: 10px; + padding-right: 10px; + padding-top: 3px; + padding-bottom: 2px; + margin-right: -1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabWidget::pane +{ + border: 1px solid #444; + top: 1px; +} + +QTabBar::tab:last +{ + margin-right: 0px; +} + +QTabBar::tab:first +{ + margin-left: 0px; +} + +QTabBar::tab:!selected +{ + color: #E9E6E4; + border-bottom-style: solid; + margin-top: 3px; + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0.8 #1D2320, stop:0.4 #484F53); +} + +QTabBar::tab:disabled +{ + color: #757676; + border-bottom-style: solid; + margin-top: 3px; + background-color: #484F53; +} +QTabBar::tab:selected +{ + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-bottom: 0px; +} + +QTabBar::tab:!selected:hover +{ + border-top-left-radius: 6px; + border-top-right-radius: 6px; + background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:1 #212121, stop:0.4 #343434, stop:0.2 #343434, stop:0.1 #3EA0CA); +} + +QToolButton +{ + border:2px ridge #757676; + border-radius: 6px; + margin: 3px; + padding-left: 8px; + padding-right: 8px; + padding-top: 0px; + padding-bottom: 2px; +} + +QToolButton:hover +{ + border: 2px ridge #757676; + background-color: #484F53; + border-radius: 6px; + margin: 3px; + padding-left: 8px; + padding-right: 8px; + padding-top: 0px; + padding-bottom: 2px; +} + +QTreeView, QListView + { + color: #E9E6E4; + background-color: #3F4041; + alternate-background-color: #2F3031; +} + +QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +QTreeView::branch:has-children:!has-siblings:closed, +QTreeView::branch:closed:has-children:has-siblings +{ + border-image: none; + image: url(:/stylesheet/branch-closed.png); +} + +QTreeView::branch:open:has-children:!has-siblings, +QTreeView::branch:open:has-children:has-siblings +{ + border-image: none; + image: url(:/stylesheet/branch-open.png); +} + +DownloadListView QLabel#installLabel { + color: none; +} + +DownloadListView[downloadView=standard]::item { + padding: 16px; +} + +DownloadListView[downloadView=compact]::item { + padding: 4px; +} + +LinkLabel { + qproperty-linkColor: #3399FF; +} + +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} diff --git a/stylesheets/dracula.qss b/stylesheets/dracula.qss new file mode 100644 index 0000000..a3197f6 --- /dev/null +++ b/stylesheets/dracula.qss @@ -0,0 +1,445 @@ +/* + * Drop background color of most widgets + */ + +QWidget, QStackedWidget, +QScrollArea, QAbstractScrollArea { + background-color: #3c3f41; + color: #bbbbbb; + } + +QWidget:disabled { + color: #808080; +} + +QApplication, +QMainWindow, QFrame, QDockWidget, QDialog, QFileDialog, QMessageBox, +QRadioButton, +QGroupBox::title, +QMenuBar, QMenu, QMenu::item, +QComboBox QAbstractItemView, +QTreeView, QListWidget, QListView, QTableWidget, QTableView, +QTextEdit, QTextBrowser { + background-color: #3c3f41; +} + + +QLabel, QTabBar::tab, QMenuBar::item, +QCheckBox, QGroupBox { + background-color: transparent; + selection-color: #bbbbbb; +} + +LinkLabel { + qproperty-linkColor: #3399FF; +} + +/* + * GroupBox and CheckBox + */ +QGroupBox { + border-top: 1px solid #2d2d2d; + margin-top: 0.5em; +} +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 0 3px; +} +QCheckBox::indicator, +QGroupBox::indicator { + width: 13px; + height: 13px; +} + +QCheckBox::indicator:indeterminate:hover, +QGroupBox::indicator:indeterminate:hover { + background-color: #2222bb; +} +QCheckBox::indicator:indeterminate:pressed, +QGroupBox::indicator:indeterminate:pressed { + background-color: #22bb22; +} + +QLineEdit, QAbstractSpinBox, QComboBox, QPushButton { + background-color: #45494a; + + background-origin: border; + border: 1px solid #646464; + color: #bbbbbb; + padding: 0.1em 0.5em 0.1em 0.5em; + selection-background-color: #4b6eaf; +} +:read-only { + background-color: transparent; + border: 1px solid #535353; + color: #999999; +} +:no-frame { + border-width: 0; +} + +/* + * PushButton + * + */ + +QPushButton { + outline: 0; +} +QPushButton { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #515658, stop: 1.0 #44494b); + border: 1px solid #5f6161; + border-radius: 2px; + margin: 1px; + padding: 0.2em 0.8em 0.2em 0.8em; +} +QPushButton:hover { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #64686b, stop:1 #494c4e); +} +QPushButton:pressed { + border-style: inset; +} +QPushButton:default { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #344a64, stop: 1.0 #263549); +} +QPushButton:disabled { + background-color: transparent; + color: #999999; +} +QPushButton:open { + background-color: #4b6eaf; +} +QPushButton::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; +} + +/* + * ComboBox + */ +QComboBox { + border-radius: 2px; + min-width: 3em; + padding: 0px 1px 2px 3px; +} +QComboBox:!editable { + background-color: rgba(255, 255, 255, 0.05); +} +QComboBox::drop-down { + border-left: 1px solid #646464; +} + +QComboBox::down-arrow +{ + image: url(:/stylesheet/combobox-down.png); +} + +QComboBox QAbstractItemView { + border: 1px solid red; + selection-background-color: #d2d2d2; + selection-color: #404040; + show-decoration-selected: 1; +} + + +/* + * TabWidget and TabBar + */ +QTabWidget::pane { + background-color: transparent; + border: 1px solid #323232; +} +QTabWidget::pane:top { + top: -1px; +} +QTabWidget::pane:right { + right: -1px; +} +QTabWidget::pane:bottom { + bottom: -1px; +} +QTabWidget::pane:left { + left: -1px; +} +QTabBar::tab { + border: 1px solid #292b2d; + padding: 0.2em 0.8em 0.2em 0.8em; +} +QTabBar::tab:top { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +QTabBar::tab:right { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +QTabBar::tab:bottom { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} +QTabBar::tab:left { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +QTabBar::tab:selected { + background-color: #41516d; +} +QTabBar::tab:top:selected { + border-bottom-color: #41516d; +} +QTabBar::tab:right:selected { + border-left-color: #41516d; +} +QTabBar::tab:bottom:selected { + border-top-color: #41516d; +} +QTabBar::tab:left:selected { + border-right-color: #41516d; +} +QTabBar::tab:top:!selected { + margin-top: 2px; +} +QTabBar::tab:right:!selected { + margin-right: 2px; +} +QTabBar::tab:bottom:!selected { + margin-bottom: 2px; +} +QTabBar::tab:left:!selected { + margin-left: 2px; +} + +/* + * Table + */ + +QTableWidget, +QTableView { + border: 1px solid #323232; + alternate-background-color: #414547; +} +QHeaderView::section { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #54585b, stop:1 #393c3e); + color: #bbbbbb; + padding: 1px 2px 1px 4px; + + border: 1px solid #323232; + border-top-width: 0; + border-left-color: #5e6163; + border-right-color: #2a2c2d; +} +QHeaderView::section:hover { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #64686b, stop:1 #494c4e); + border-bottom-color: #424242; +} +QHeaderView::section:first { + border-left-width: 0; +} +QHeaderView::section:last { + border-right-width: 0; +} + +/* + * Menu and MenuBar + */ +QMenuBar { + border-bottom: 2px solid qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #282828, stop:1 #555555); +} +QMenuBar::item:pressed { + background-color: #4b6eaf; +} +QMenuBar::item:selected:!pressed { + background-color: #585b5d; +} +QMenu { + border: 1px solid #2d2d2d; +} +QMenu::item:disabled { + color: #999999; +} +QMenu::item:selected { + background-color: #4b6eaf; +} +QMenu::icon { + border: 0px solid transparent; + background-color: transparent; +} +QMenu::icon:checked { + background-color: blue; + border: 1px inset red; + position: absolute; + top: 1px; + right: 1px; + bottom: 1px; + left: 1px; +} +QMenu::separator { + height: 2px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #282a2b, stop:1 #45484b); + margin: 0 1px; +} + + +/* + * Scroll bar + */ +QScrollBar:vertical { + background-color: transparent; + margin: 0; + height: 1px; + width: 12px; +} +QScrollBar:horizontal { + background-color: transparent; + margin: 0; + height: 12px; + width: 1px; +} +QScrollBar::handle { + border: 1px solid #555555; + border-radius: 4px; + margin: 1px; +} +QScrollBar::handle:vertical { + background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #5c5c5c, stop:1 #515151); + min-height: 20px; + min-width: 8px; +} +QScrollBar::handle:vertical:hover { + background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #666666, stop:1 #5b5b5b); +} +QScrollBar::handle:horizontal { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #5c5c5c, stop:1 #515151); + min-height: 8px; + min-width: 20px; +} +QScrollBar::handle:horizontal:hover { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #666666, stop:1 #5b5b5b); +} +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; +} + + +/* + * QAbstractItemView modifications + */ +QAbstractItemView { + border: 1px solid #323232; + selection-color: #bbbbbb; + selection-background-color: #4b6eaf; + alternate-background-color: #414547; + show-decoration-selected: 1; + outline: 0; +} +QListWidgetItem, +QTreeWidgetItem { + background-color: red; + color: yellow; + border: 1px solid purple; +} +QAbstractItemView::text { + color: #bbbbbb; +} +QTreeView::branch:hover, +QAbstractItemView::item:hover { + background-color: rgba(255, 255, 255, 0.05); +} +QTreeView::branch:selected:active, +QAbstractItemView::item:selected { + background-color: #4b6eaf; +} + +QTreeView::branch:has-siblings:adjoins-item, +QTreeView::branch:has-siblings:!adjoins-item, +QTreeView::branch:!has-children:!has-siblings:adjoins-item { + border-image: none; +} +QTreeView::branch:has-children:!has-siblings:closed, +QTreeView::branch:closed:has-children:has-siblings { + border-image: none; + image: url(:/stylesheet/branch-closed.png); +} +QTreeView::branch:open:has-children:!has-siblings, +QTreeView::branch:open:has-children:has-siblings { + border-image: none; + image: url(:/stylesheet/branch-open.png); +} + +QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +/* + * Tool bar + */ + +QToolBar { + border-width: 0; +} + +/* + * ToolTip + */ + +QToolTip, QTipLabel { + border: 1px solid #9a9a66; + border-radius: 3px; + background: #5c5c42; + color: #bbbbbb; + margin: 0; + padding: 0; +} + +SaveGameInfoWidget { + background-color: qlineargradient(x1: 0, y1: 0.6, x2: 0, y2: 1, stop: 0 rgba(52,74,100,100%), stop: 1.0 rgba(38,53,73,10%)); +} + +/* + * Downloads + */ + + DownloadListView QLabel#installLabel { + color: none; +} + +DownloadListView[downloadView=standard]::item { + padding: 16px; +} + +DownloadListView[downloadView=compact]::item { + padding: 4px; +} + +DownloadListView::item:hover { + padding: 0px; +} + +DownloadListView::item:selected { + padding: 0px; +} + +QStatusBar::item {border: None;} + +QProgressBar +{ + border: 2px solid grey; + border-radius: 5px; + text-align: center; +} + +QProgressBar::chunk +{ + background-color: #427683; +} + +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} diff --git a/stylesheets/skyrim.qss b/stylesheets/skyrim.qss new file mode 100644 index 0000000..71b9360 --- /dev/null +++ b/stylesheets/skyrim.qss @@ -0,0 +1,670 @@ +/*!************************************* + Skyrim +**************************************** + Author: chintsu_kun + 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; } + +* { + /* 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: 0.3em 0; } + +/* Increase row height to fit inputs */ +#modList::item, +#settingsTree::item, +#pluginSettingsList::item, +#espList::item, +#savegameList::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; } + +QAbstractItemView { + color: #C0C0C0; + background-color: #000; + alternate-background-color: #000; + border-color: #999; } + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; } + +QAbstractItemView[filtered=true] { + background-color: #f00 !important; +} + +QAbstractItemView::item:hover, +QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + color: #fff; + background-color: #121212; } + +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 { + color: #C0C0C0; } + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +QLabel { + background-color: transparent; } + +LinkLabel { + qproperty-linkColor: #3399FF; } + +/* Font size */ +QLabel, +QTextEdit, +QLineEdit, +QWebView, +QComboBox, +QComboBox:editable, +QAbstractSpinBox, +QGroupBox, +QCheckBox, +QRadioButton { + font-size: 14px; } + +/* Inputs */ +QTextEdit, +QLineEdit, +QWebView, +QComboBox, +QComboBox:editable, +QAbstractSpinBox { + min-height: 24px; + border: none; + background-color: #141414; + padding: 3px 5px; } + 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 { + margin-top: 0; + /* Clear button */ + /* Increase version text field 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; } + +/* Drop-downs #QComboBox*/ +QComboBox { + padding-left: 5px; + margin: 3px 0 1px 0; } + 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; + /* 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: 1px solid #999; } + QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 5px; + left: 10px; } + +/* LCD Count */ +QLCDNumber { + border-color: #999; + 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; + /* Dialog buttons */ + /* Show categories */ + /* Run */ + /* Mod info dialog images tab */ } + QPushButton:hover, QPushButton:checked:hover { + 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 { + 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; } + #tabImages QPushButton { + background-color: transparent; + border: none; + margin: 0 .3em; + padding: 0; } + #tabImages QPushButton:hover { + background-color: #121212; } + #settingsTree::item QPushButton { + border-image: none; } + +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +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); } + +/* Check boxes 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; + /* Since QTextEdit:hover doesn't work set focus input background */ } + 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); } + 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 { + 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: #999; + border-style: solid; + border-width: 0 1px 1px 0; } + +QHeaderView { + border: none; } + QHeaderView::section { + background-color: transparent; + border-color: #999; + /* 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 drop-downs #QMenu */ +QMenuBar { + background-color: #000; +} + +QMenuBar::item:selected { + background-color: #121212; +} + +QMenu { + background-color: transparent; } + 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; } + +/* Tool tips #QToolTip, #SaveGameInfoWidget */ +QToolTip { + background-color: transparent; + color: #C0C0C0; + padding: 0; } + +SaveGameInfoWidget { + background-color: #121212; + color: #C0C0C0; } + +QStatusBar::item {border: None;} + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: transparent; + color: transparent; + height: 14px; + margin: 0 0px; + 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 repeat-x qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #95BED9, stop:0.78781 #6EB9CE); } + +DownloadListView[downloadView=standard]::item { + padding: 15px; +} + +DownloadListView[downloadView=compact]::item { + padding: 4px; +} + +/* Right Pane and Tab Bars #QTabWidget, #QTabBar */ +QTabWidget::pane { + border: none; + top: 0; } + +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-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 */ +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); } + +/* 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; } + +QDialog#ModInfoDialog { + min-width: 940px; } + +QDialog#BainComplexInstallerDialog { + min-width: 500px; } + +QDialog#EditExecutablesDialog { + min-width: 500px; } + +QDialog#SettingsDialog { + min-width: 670px; } + +QDialog#CredentialsDialog { + min-width: 400px; } + +#pluginsList { + min-width: 260px; } + +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} diff --git a/stylesheets/skyrim/arrow-down.png b/stylesheets/skyrim/arrow-down.png new file mode 100644 index 0000000..276fd46 Binary files /dev/null and b/stylesheets/skyrim/arrow-down.png differ diff --git a/stylesheets/skyrim/arrow-left.png b/stylesheets/skyrim/arrow-left.png new file mode 100644 index 0000000..be70722 Binary files /dev/null and b/stylesheets/skyrim/arrow-left.png differ diff --git a/stylesheets/skyrim/arrow-right.png b/stylesheets/skyrim/arrow-right.png new file mode 100644 index 0000000..a5840a4 Binary files /dev/null and b/stylesheets/skyrim/arrow-right.png differ diff --git a/stylesheets/skyrim/arrow-up.png b/stylesheets/skyrim/arrow-up.png new file mode 100644 index 0000000..1e5e3f9 Binary files /dev/null and b/stylesheets/skyrim/arrow-up.png differ diff --git a/stylesheets/skyrim/border-image.png b/stylesheets/skyrim/border-image.png new file mode 100644 index 0000000..cd9450a Binary files /dev/null and b/stylesheets/skyrim/border-image.png differ diff --git a/stylesheets/skyrim/border-image1.png b/stylesheets/skyrim/border-image1.png new file mode 100644 index 0000000..df68a48 Binary files /dev/null and b/stylesheets/skyrim/border-image1.png differ diff --git a/stylesheets/skyrim/border-image2.png b/stylesheets/skyrim/border-image2.png new file mode 100644 index 0000000..cccf739 Binary files /dev/null and b/stylesheets/skyrim/border-image2.png differ diff --git a/stylesheets/skyrim/branch-opened.png b/stylesheets/skyrim/branch-opened.png new file mode 100644 index 0000000..8dc7d01 Binary files /dev/null and b/stylesheets/skyrim/branch-opened.png differ diff --git a/stylesheets/skyrim/button-big-border.png b/stylesheets/skyrim/button-big-border.png new file mode 100644 index 0000000..f5d0ec4 Binary files /dev/null and b/stylesheets/skyrim/button-big-border.png differ diff --git a/stylesheets/skyrim/button-border.png b/stylesheets/skyrim/button-border.png new file mode 100644 index 0000000..158890e Binary files /dev/null and b/stylesheets/skyrim/button-border.png differ diff --git a/stylesheets/skyrim/button-checked-border.png b/stylesheets/skyrim/button-checked-border.png new file mode 100644 index 0000000..7ece413 Binary files /dev/null and b/stylesheets/skyrim/button-checked-border.png differ diff --git a/stylesheets/skyrim/checkbox-alt-checked.png b/stylesheets/skyrim/checkbox-alt-checked.png new file mode 100644 index 0000000..3f4662c Binary files /dev/null and b/stylesheets/skyrim/checkbox-alt-checked.png differ diff --git a/stylesheets/skyrim/checkbox-alt-unchecked-hover.png b/stylesheets/skyrim/checkbox-alt-unchecked-hover.png new file mode 100644 index 0000000..69e11fd Binary files /dev/null and b/stylesheets/skyrim/checkbox-alt-unchecked-hover.png differ diff --git a/stylesheets/skyrim/checkbox-alt-unchecked.png b/stylesheets/skyrim/checkbox-alt-unchecked.png new file mode 100644 index 0000000..a9b5102 Binary files /dev/null and b/stylesheets/skyrim/checkbox-alt-unchecked.png differ diff --git a/stylesheets/skyrim/checkbox-checked-disabled.png b/stylesheets/skyrim/checkbox-checked-disabled.png new file mode 100644 index 0000000..c519263 Binary files /dev/null and b/stylesheets/skyrim/checkbox-checked-disabled.png differ diff --git a/stylesheets/skyrim/checkbox-checked-hover.png b/stylesheets/skyrim/checkbox-checked-hover.png new file mode 100644 index 0000000..0ca3d2b Binary files /dev/null and b/stylesheets/skyrim/checkbox-checked-hover.png differ diff --git a/stylesheets/skyrim/checkbox-checked.png b/stylesheets/skyrim/checkbox-checked.png new file mode 100644 index 0000000..68da200 Binary files /dev/null and b/stylesheets/skyrim/checkbox-checked.png differ diff --git a/stylesheets/skyrim/checkbox-disabled.png b/stylesheets/skyrim/checkbox-disabled.png new file mode 100644 index 0000000..ad264e5 Binary files /dev/null and b/stylesheets/skyrim/checkbox-disabled.png differ diff --git a/stylesheets/skyrim/checkbox-hover.png b/stylesheets/skyrim/checkbox-hover.png new file mode 100644 index 0000000..8e90ba6 Binary files /dev/null and b/stylesheets/skyrim/checkbox-hover.png differ diff --git a/stylesheets/skyrim/checkbox.png b/stylesheets/skyrim/checkbox.png new file mode 100644 index 0000000..3450381 Binary files /dev/null and b/stylesheets/skyrim/checkbox.png differ diff --git a/stylesheets/skyrim/context-menu-separator.png b/stylesheets/skyrim/context-menu-separator.png new file mode 100644 index 0000000..f566ca7 Binary files /dev/null and b/stylesheets/skyrim/context-menu-separator.png differ diff --git a/stylesheets/skyrim/progress-bar-border.png b/stylesheets/skyrim/progress-bar-border.png new file mode 100644 index 0000000..676f0de Binary files /dev/null and b/stylesheets/skyrim/progress-bar-border.png differ diff --git a/stylesheets/skyrim/progress-bar-chunk.png b/stylesheets/skyrim/progress-bar-chunk.png new file mode 100644 index 0000000..b9d3139 Binary files /dev/null and b/stylesheets/skyrim/progress-bar-chunk.png differ diff --git a/stylesheets/skyrim/radio-checked.png b/stylesheets/skyrim/radio-checked.png new file mode 100644 index 0000000..8902283 Binary files /dev/null and b/stylesheets/skyrim/radio-checked.png differ diff --git a/stylesheets/skyrim/radio-hover.png b/stylesheets/skyrim/radio-hover.png new file mode 100644 index 0000000..eda643c Binary files /dev/null and b/stylesheets/skyrim/radio-hover.png differ diff --git a/stylesheets/skyrim/radio.png b/stylesheets/skyrim/radio.png new file mode 100644 index 0000000..57cd398 Binary files /dev/null and b/stylesheets/skyrim/radio.png differ diff --git a/stylesheets/skyrim/scrollbar-down.png b/stylesheets/skyrim/scrollbar-down.png new file mode 100644 index 0000000..76feeea Binary files /dev/null and b/stylesheets/skyrim/scrollbar-down.png differ diff --git a/stylesheets/skyrim/scrollbar-horizontal.png b/stylesheets/skyrim/scrollbar-horizontal.png new file mode 100644 index 0000000..7ebfe65 Binary files /dev/null and b/stylesheets/skyrim/scrollbar-horizontal.png differ diff --git a/stylesheets/skyrim/scrollbar-left.png b/stylesheets/skyrim/scrollbar-left.png new file mode 100644 index 0000000..77a6078 Binary files /dev/null and b/stylesheets/skyrim/scrollbar-left.png differ diff --git a/stylesheets/skyrim/scrollbar-right.png b/stylesheets/skyrim/scrollbar-right.png new file mode 100644 index 0000000..e8a67d4 Binary files /dev/null and b/stylesheets/skyrim/scrollbar-right.png differ diff --git a/stylesheets/skyrim/scrollbar-up.png b/stylesheets/skyrim/scrollbar-up.png new file mode 100644 index 0000000..64c9665 Binary files /dev/null and b/stylesheets/skyrim/scrollbar-up.png differ diff --git a/stylesheets/skyrim/scrollbar-vertical.png b/stylesheets/skyrim/scrollbar-vertical.png new file mode 100644 index 0000000..cdd5b04 Binary files /dev/null and b/stylesheets/skyrim/scrollbar-vertical.png differ diff --git a/stylesheets/skyrim/separator.png b/stylesheets/skyrim/separator.png new file mode 100644 index 0000000..9867bab Binary files /dev/null and b/stylesheets/skyrim/separator.png differ diff --git a/stylesheets/skyrim/slider-border.png b/stylesheets/skyrim/slider-border.png new file mode 100644 index 0000000..64ef3eb Binary files /dev/null and b/stylesheets/skyrim/slider-border.png differ diff --git a/stylesheets/skyrim/slider-handle.png b/stylesheets/skyrim/slider-handle.png new file mode 100644 index 0000000..e400cd3 Binary files /dev/null and b/stylesheets/skyrim/slider-handle.png differ diff --git a/stylesheets/vs15 Dark-Green.qss b/stylesheets/vs15 Dark-Green.qss new file mode 100644 index 0000000..8bb542f --- /dev/null +++ b/stylesheets/vs15 Dark-Green.qss @@ -0,0 +1,920 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun, holt59, MO2 Team + Version: 2.5.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; +} + +/* Main Window */ +QWidget { + background-color: #2d2d30; + color: #f1f1f1; +} + +QWidget::disabled { + color: #656565; +} + +/* Common */ +/* 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 */ +#bsaList::item, +#dataTree::item, +#modList::item, +#categoriesTree::item, +#savegameList::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; +} + +QListView::item, +QTreeView#espList::item { + padding: 0.3em 0; +} + +/* 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, +QAbstractItemView::item:alternate:selected, +QAbstractItemView::item:alternate:selected:hover { + color: #f1f1f1; + background-color: #009933; +} + +QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; +} + +QAbstractItemView::item:hover, +QAbstractItemView::item:alternate:hover, +QAbstractItemView::item:disabled:hover, +QAbstractItemView::item:alternate:disabled:hover QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(0, 153, 51, 0.3); +} + +QAbstractItemView::item:selected:disabled, +QAbstractItemView::item:alternate: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, +#bsaList::branch:selected { + background-color: #009933; +} + +QLabel { + background-color: transparent; +} + +LinkLabel { + qproperty-linkColor: #009933; +} + +/* 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 { + color: #f1f1f1; +} + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +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; +} + +/* Drop-downs #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; +} + +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 { + padding: 4px; +} + +QToolButton:hover, QToolButton:focus { + background-color: #3e3e40; +} + +QToolButton:pressed { + background-color: #009933; +} + +QToolButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-top: 10%; + padding-right: 5%; +} + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3f3f46; + border-style: solid; + border-width: 1px; + padding: 1em 0.3em 0.3em 0.3em; + margin-top: 0.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 */ +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:horizontal:focus:pressed, +QSlider::handle:vertical:pressed, +QSlider::handle:vertical:focus:pressed { + background-color: #BEE6FD; + border-color: #00a838; +} + +QSlider::handle:horizontal:focus, +QSlider::handle:vertical:focus, +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: 0.5em; + padding-right: 0.5em; +} + +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +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); +} + +/* Check boxes 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: 0.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); +} + +/* 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:last { + border-right: 0; +} + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; +} + +DownloadListView QHeaderView::up-arrow { + margin-bottom: -47px; +} + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; +} + +/* Context menus, toolbar drop-downs #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, +QMenuBar::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: 0.5em; +} + +QMenu QPushButton { + background-color: transparent; + border-color: #3f3f46; + margin: 1px 0 1px 0; +} + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; +} + +/* Tool tips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4d4d50; + color: #f1f1f1; + border-style: solid; + border-width: 1px; + padding: 2px; +} + +QStatusBar::item { + border: None; +} + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #e6e6e6; + color: #000; + border-color: #bcbcbc; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0px; +} + +QProgressBar::chunk { + background: #06b025; +} + +DownloadListView[downloadView=standard]::item { + padding: 16px; +} + +DownloadListView[downloadView=compact]::item { + padding: 4px; +} + +/* 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; +} + +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::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 */ +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 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: #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: 0.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: 0.5em; +} + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #BEE6FD; +} + +QLineEdit#modFilterEdit { + margin-top: 2px; +} + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #009933; +} + +/* increase version text field */ +QLineEdit#versionEdit { + max-width: 100px; +} + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; +} + +QDialog#ModInfoDialog { + min-width: 850px; +} + +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} \ No newline at end of file diff --git a/stylesheets/vs15 Dark-Orange.qss b/stylesheets/vs15 Dark-Orange.qss new file mode 100644 index 0000000..ae704d5 --- /dev/null +++ b/stylesheets/vs15 Dark-Orange.qss @@ -0,0 +1,920 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun, holt59, MO2 Team + Version: 2.5.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; +} + +/* Main Window */ +QWidget { + background-color: #2d2d30; + color: #f1f1f1; +} + +QWidget::disabled { + color: #656565; +} + +/* Common */ +/* 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 */ +#bsaList::item, +#dataTree::item, +#modList::item, +#categoriesTree::item, +#savegameList::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; +} + +QListView::item, +QTreeView#espList::item { + padding: 0.3em 0; +} + +/* 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, +QAbstractItemView::item:alternate:selected, +QAbstractItemView::item:alternate:selected:hover { + color: #f1f1f1; + background-color: #cc6600; +} + +QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; +} + +QAbstractItemView::item:hover, +QAbstractItemView::item:alternate:hover, +QAbstractItemView::item:disabled:hover, +QAbstractItemView::item:alternate:disabled:hover QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(204, 102, 0, 0.3); +} + +QAbstractItemView::item:selected:disabled, +QAbstractItemView::item:alternate: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, +#bsaList::branch:selected { + background-color: #cc6600; +} + +QLabel { + background-color: transparent; +} + +LinkLabel { + qproperty-linkColor: #cc6600; +} + +/* 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 { + color: #f1f1f1; +} + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +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; +} + +/* Drop-downs #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; +} + +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 { + padding: 4px; +} + +QToolButton:hover, QToolButton:focus { + background-color: #3e3e40; +} + +QToolButton:pressed { + background-color: #cc6600; +} + +QToolButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-top: 10%; + padding-right: 5%; +} + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3f3f46; + border-style: solid; + border-width: 1px; + padding: 1em 0.3em 0.3em 0.3em; + margin-top: 0.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 */ +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:horizontal:focus:pressed, +QSlider::handle:vertical:pressed, +QSlider::handle:vertical:focus:pressed { + background-color: #BEE6FD; + border-color: #db6e00; +} + +QSlider::handle:horizontal:focus, +QSlider::handle:vertical:focus, +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: 0.5em; + padding-right: 0.5em; +} + +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +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); +} + +/* Check boxes 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: 0.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); +} + +/* 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:last { + border-right: 0; +} + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; +} + +DownloadListView QHeaderView::up-arrow { + margin-bottom: -47px; +} + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; +} + +/* Context menus, toolbar drop-downs #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, +QMenuBar::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: 0.5em; +} + +QMenu QPushButton { + background-color: transparent; + border-color: #3f3f46; + margin: 1px 0 1px 0; +} + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; +} + +/* Tool tips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4d4d50; + color: #f1f1f1; + border-style: solid; + border-width: 1px; + padding: 2px; +} + +QStatusBar::item { + border: None; +} + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #e6e6e6; + color: #000; + border-color: #bcbcbc; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0px; +} + +QProgressBar::chunk { + background: #06b025; +} + +DownloadListView[downloadView=standard]::item { + padding: 16px; +} + +DownloadListView[downloadView=compact]::item { + padding: 4px; +} + +/* 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; +} + +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::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 */ +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 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: #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: 0.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: 0.5em; +} + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #BEE6FD; +} + +QLineEdit#modFilterEdit { + margin-top: 2px; +} + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #cc6600; +} + +/* increase version text field */ +QLineEdit#versionEdit { + max-width: 100px; +} + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; +} + +QDialog#ModInfoDialog { + min-width: 850px; +} + +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} \ No newline at end of file diff --git a/stylesheets/vs15 Dark-Pink.qss b/stylesheets/vs15 Dark-Pink.qss new file mode 100644 index 0000000..6bf16f7 --- /dev/null +++ b/stylesheets/vs15 Dark-Pink.qss @@ -0,0 +1,920 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun, holt59, MO2 Team + Version: 2.5.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; +} + +/* Main Window */ +QWidget { + background-color: #2d2d30; + color: #f1f1f1; +} + +QWidget::disabled { + color: #656565; +} + +/* Common */ +/* 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 */ +#bsaList::item, +#dataTree::item, +#modList::item, +#categoriesTree::item, +#savegameList::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; +} + +QListView::item, +QTreeView#espList::item { + padding: 0.3em 0; +} + +/* 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, +QAbstractItemView::item:alternate:selected, +QAbstractItemView::item:alternate:selected:hover { + color: #f1f1f1; + background-color: #bb4287; +} + +QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; +} + +QAbstractItemView::item:hover, +QAbstractItemView::item:alternate:hover, +QAbstractItemView::item:disabled:hover, +QAbstractItemView::item:alternate:disabled:hover QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(187, 66, 135, 0.3); +} + +QAbstractItemView::item:selected:disabled, +QAbstractItemView::item:alternate:selected:disabled, +QListView::item:selected:disabled, +QTreeView::branch:selected:disabled, +QTreeWidget::item:selected:disabled { + background-color: rgba(187, 66, 135, 0.3); +} + +QTreeView::branch:selected, +#bsaList::branch:selected { + background-color: #bb4287; +} + +QLabel { + background-color: transparent; +} + +LinkLabel { + qproperty-linkColor: #bb4287; +} + +/* 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 { + color: #f1f1f1; +} + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +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: #bb4287; +} + +QLineEdit:focus, +QAbstractSpinBox::focus, +QTextEdit:focus, +QComboBox:focus, +QComboBox:editable:focus, +QComboBox:on { + background-color: #3f3f46; + border-color: #bb4287; +} + +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; +} + +/* Drop-downs #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; +} + +QComboBox::down-arrow { + image: url(./vs15/combobox-down.png); +} + +QComboBox QAbstractItemView { + background-color: #1b1b1c; + selection-background-color: #3f3f46; + border-color: #bb4287; + 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 { + padding: 4px; +} + +QToolButton:hover, QToolButton:focus { + background-color: #3e3e40; +} + +QToolButton:pressed { + background-color: #bb4287; +} + +QToolButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-top: 10%; + padding-right: 5%; +} + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3f3f46; + border-style: solid; + border-width: 1px; + padding: 1em 0.3em 0.3em 0.3em; + margin-top: 0.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: #bb4287; +} + +QPushButton:pressed, +QPushButton:checked:hover, +QAbstractSpinBox::up-button:pressed, +QAbstractSpinBox::down-button:pressed { + background-color: #a83b79; +} + +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 */ +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:horizontal:focus:pressed, +QSlider::handle:vertical:pressed, +QSlider::handle:vertical:focus:pressed { + background-color: #BEE6FD; + border-color: #bf498c; +} + +QSlider::handle:horizontal:focus, +QSlider::handle:vertical:focus, +QDialog QPushButton:focus, +QDialog QPushButton:checked { + background-color: #dddddd; + border-color: #bb4287; +} + +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: 0.5em; + padding-right: 0.5em; +} + +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +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: #bb4287; +} + +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); +} + +/* Check boxes 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: 0.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); +} + +/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */ +QTableView { + gridline-color: #3f3f46; + selection-background-color: #bb4287; + 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:last { + border-right: 0; +} + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; +} + +DownloadListView QHeaderView::up-arrow { + margin-bottom: -47px; +} + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; +} + +/* Context menus, toolbar drop-downs #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, +QMenuBar::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: 0.5em; +} + +QMenu QPushButton { + background-color: transparent; + border-color: #3f3f46; + margin: 1px 0 1px 0; +} + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; +} + +/* Tool tips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4d4d50; + color: #f1f1f1; + border-style: solid; + border-width: 1px; + padding: 2px; +} + +QStatusBar::item { + border: None; +} + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #e6e6e6; + color: #000; + border-color: #bcbcbc; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0px; +} + +QProgressBar::chunk { + background: #06b025; +} + +DownloadListView[downloadView=standard]::item { + padding: 16px; +} + +DownloadListView[downloadView=compact]::item { + padding: 4px; +} + +/* Right Pane and Tab Bars #QTabWidget, #QTabBar */ +QTabWidget::pane { + border-color: #3f3f46; + border-top-color: #bb4287; + top: 0; + border-style: solid; + border-width: 1px; +} + +QTabWidget::pane:disabled { + border-top-color: #3f3f46; +} + +QTabBar::tab { + background-color: transparent; + padding: 4px 1em; + border: none; +} + +QTabBar::tab:hover { + background-color: #a83b79; +} + +QTabBar::tab:selected, +QTabBar::tab:selected:hover { + background-color: #bb4287; +} + +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: #bb4287; + border-width: 1px; + border-style: solid; +} + +QTabBar QToolButton:disabled, +QTabBar QToolButton:pressed:hover { + background-color: #333337; +} + +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 */ +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 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: #bf498c; +} + +QWidget#tabESPs QToolButton:focus { + background-color: #dddddd; + border-color: #bb4287; +} + +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: 0.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: 0.5em; +} + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #BEE6FD; +} + +QLineEdit#modFilterEdit { + margin-top: 2px; +} + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #bb4287; +} + +/* increase version text field */ +QLineEdit#versionEdit { + max-width: 100px; +} + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; +} + +QDialog#ModInfoDialog { + min-width: 850px; +} + +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} \ No newline at end of file diff --git a/stylesheets/vs15 Dark-Purple.qss b/stylesheets/vs15 Dark-Purple.qss new file mode 100644 index 0000000..928107f --- /dev/null +++ b/stylesheets/vs15 Dark-Purple.qss @@ -0,0 +1,920 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun, holt59, MO2 Team + Version: 2.5.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; +} + +/* Main Window */ +QWidget { + background-color: #2d2d30; + color: #f1f1f1; +} + +QWidget::disabled { + color: #656565; +} + +/* Common */ +/* 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 */ +#bsaList::item, +#dataTree::item, +#modList::item, +#categoriesTree::item, +#savegameList::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; +} + +QListView::item, +QTreeView#espList::item { + padding: 0.3em 0; +} + +/* 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, +QAbstractItemView::item:alternate:selected, +QAbstractItemView::item:alternate:selected:hover { + color: #f1f1f1; + background-color: #7e2ad2; +} + +QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; +} + +QAbstractItemView::item:hover, +QAbstractItemView::item:alternate:hover, +QAbstractItemView::item:disabled:hover, +QAbstractItemView::item:alternate:disabled:hover QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(126, 42, 210, 0.3); +} + +QAbstractItemView::item:selected:disabled, +QAbstractItemView::item:alternate: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, +#bsaList::branch:selected { + background-color: #7e2ad2; +} + +QLabel { + background-color: transparent; +} + +LinkLabel { + qproperty-linkColor: #7e2ad2; +} + +/* 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 { + color: #f1f1f1; +} + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +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; +} + +/* Drop-downs #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; +} + +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 { + padding: 4px; +} + +QToolButton:hover, QToolButton:focus { + background-color: #3e3e40; +} + +QToolButton:pressed { + background-color: #7e2ad2; +} + +QToolButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-top: 10%; + padding-right: 5%; +} + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3f3f46; + border-style: solid; + border-width: 1px; + padding: 1em 0.3em 0.3em 0.3em; + margin-top: 0.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 */ +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:horizontal:focus:pressed, +QSlider::handle:vertical:pressed, +QSlider::handle:vertical:focus:pressed { + background-color: #BEE6FD; + border-color: #8635d7; +} + +QSlider::handle:horizontal:focus, +QSlider::handle:vertical:focus, +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: 0.5em; + padding-right: 0.5em; +} + +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +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); +} + +/* Check boxes 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: 0.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); +} + +/* 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:last { + border-right: 0; +} + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; +} + +DownloadListView QHeaderView::up-arrow { + margin-bottom: -47px; +} + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; +} + +/* Context menus, toolbar drop-downs #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, +QMenuBar::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: 0.5em; +} + +QMenu QPushButton { + background-color: transparent; + border-color: #3f3f46; + margin: 1px 0 1px 0; +} + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; +} + +/* Tool tips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4d4d50; + color: #f1f1f1; + border-style: solid; + border-width: 1px; + padding: 2px; +} + +QStatusBar::item { + border: None; +} + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #e6e6e6; + color: #000; + border-color: #bcbcbc; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0px; +} + +QProgressBar::chunk { + background: #06b025; +} + +DownloadListView[downloadView=standard]::item { + padding: 16px; +} + +DownloadListView[downloadView=compact]::item { + padding: 4px; +} + +/* 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; +} + +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::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 */ +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 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: #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: 0.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: 0.5em; +} + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #BEE6FD; +} + +QLineEdit#modFilterEdit { + margin-top: 2px; +} + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #7e2ad2; +} + +/* increase version text field */ +QLineEdit#versionEdit { + max-width: 100px; +} + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; +} + +QDialog#ModInfoDialog { + min-width: 850px; +} + +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} \ No newline at end of file diff --git a/stylesheets/vs15 Dark-Red.qss b/stylesheets/vs15 Dark-Red.qss new file mode 100644 index 0000000..9a9d210 --- /dev/null +++ b/stylesheets/vs15 Dark-Red.qss @@ -0,0 +1,920 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun, holt59, MO2 Team + Version: 2.5.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; +} + +/* Main Window */ +QWidget { + background-color: #2d2d30; + color: #f1f1f1; +} + +QWidget::disabled { + color: #656565; +} + +/* Common */ +/* 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 */ +#bsaList::item, +#dataTree::item, +#modList::item, +#categoriesTree::item, +#savegameList::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; +} + +QListView::item, +QTreeView#espList::item { + padding: 0.3em 0; +} + +/* 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, +QAbstractItemView::item:alternate:selected, +QAbstractItemView::item:alternate:selected:hover { + color: #f1f1f1; + background-color: #990000; +} + +QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; +} + +QAbstractItemView::item:hover, +QAbstractItemView::item:alternate:hover, +QAbstractItemView::item:disabled:hover, +QAbstractItemView::item:alternate:disabled:hover QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(153, 0, 0, 0.3); +} + +QAbstractItemView::item:selected:disabled, +QAbstractItemView::item:alternate: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, +#bsaList::branch:selected { + background-color: #990000; +} + +QLabel { + background-color: transparent; +} + +LinkLabel { + qproperty-linkColor: #990000; +} + +/* 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 { + color: #f1f1f1; +} + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +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; +} + +/* Drop-downs #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; +} + +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 { + padding: 4px; +} + +QToolButton:hover, QToolButton:focus { + background-color: #3e3e40; +} + +QToolButton:pressed { + background-color: #990000; +} + +QToolButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-top: 10%; + padding-right: 5%; +} + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3f3f46; + border-style: solid; + border-width: 1px; + padding: 1em 0.3em 0.3em 0.3em; + margin-top: 0.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 */ +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:horizontal:focus:pressed, +QSlider::handle:vertical:pressed, +QSlider::handle:vertical:focus:pressed { + background-color: #BEE6FD; + border-color: #a80000; +} + +QSlider::handle:horizontal:focus, +QSlider::handle:vertical:focus, +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: 0.5em; + padding-right: 0.5em; +} + +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +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); +} + +/* Check boxes 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: 0.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); +} + +/* 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:last { + border-right: 0; +} + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; +} + +DownloadListView QHeaderView::up-arrow { + margin-bottom: -47px; +} + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; +} + +/* Context menus, toolbar drop-downs #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, +QMenuBar::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: 0.5em; +} + +QMenu QPushButton { + background-color: transparent; + border-color: #3f3f46; + margin: 1px 0 1px 0; +} + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; +} + +/* Tool tips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4d4d50; + color: #f1f1f1; + border-style: solid; + border-width: 1px; + padding: 2px; +} + +QStatusBar::item { + border: None; +} + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #e6e6e6; + color: #000; + border-color: #bcbcbc; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0px; +} + +QProgressBar::chunk { + background: #06b025; +} + +DownloadListView[downloadView=standard]::item { + padding: 16px; +} + +DownloadListView[downloadView=compact]::item { + padding: 4px; +} + +/* 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; +} + +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::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 */ +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 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: #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: 0.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: 0.5em; +} + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #BEE6FD; +} + +QLineEdit#modFilterEdit { + margin-top: 2px; +} + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #990000; +} + +/* increase version text field */ +QLineEdit#versionEdit { + max-width: 100px; +} + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; +} + +QDialog#ModInfoDialog { + min-width: 850px; +} + +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} \ No newline at end of file diff --git a/stylesheets/vs15 Dark-Yellow.qss b/stylesheets/vs15 Dark-Yellow.qss new file mode 100644 index 0000000..e2c9b50 --- /dev/null +++ b/stylesheets/vs15 Dark-Yellow.qss @@ -0,0 +1,920 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun, holt59, MO2 Team + Version: 2.5.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; +} + +/* Main Window */ +QWidget { + background-color: #2d2d30; + color: #f1f1f1; +} + +QWidget::disabled { + color: #656565; +} + +/* Common */ +/* 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 */ +#bsaList::item, +#dataTree::item, +#modList::item, +#categoriesTree::item, +#savegameList::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; +} + +QListView::item, +QTreeView#espList::item { + padding: 0.3em 0; +} + +/* 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, +QAbstractItemView::item:alternate:selected, +QAbstractItemView::item:alternate:selected:hover { + color: #f1f1f1; + background-color: #9a9a00; +} + +QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; +} + +QAbstractItemView::item:hover, +QAbstractItemView::item:alternate:hover, +QAbstractItemView::item:disabled:hover, +QAbstractItemView::item:alternate:disabled:hover QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(154, 154, 0, 0.3); +} + +QAbstractItemView::item:selected:disabled, +QAbstractItemView::item:alternate: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, +#bsaList::branch:selected { + background-color: #9a9a00; +} + +QLabel { + background-color: transparent; +} + +LinkLabel { + qproperty-linkColor: #9a9a00; +} + +/* 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 { + color: #f1f1f1; +} + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +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; +} + +/* Drop-downs #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; +} + +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 { + padding: 4px; +} + +QToolButton:hover, QToolButton:focus { + background-color: #3e3e40; +} + +QToolButton:pressed { + background-color: #9a9a00; +} + +QToolButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-top: 10%; + padding-right: 5%; +} + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3f3f46; + border-style: solid; + border-width: 1px; + padding: 1em 0.3em 0.3em 0.3em; + margin-top: 0.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 */ +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:horizontal:focus:pressed, +QSlider::handle:vertical:pressed, +QSlider::handle:vertical:focus:pressed { + background-color: #BEE6FD; + border-color: #a9a900; +} + +QSlider::handle:horizontal:focus, +QSlider::handle:vertical:focus, +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: 0.5em; + padding-right: 0.5em; +} + +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +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); +} + +/* Check boxes 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: 0.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); +} + +/* 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:last { + border-right: 0; +} + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; +} + +DownloadListView QHeaderView::up-arrow { + margin-bottom: -47px; +} + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; +} + +/* Context menus, toolbar drop-downs #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, +QMenuBar::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: 0.5em; +} + +QMenu QPushButton { + background-color: transparent; + border-color: #3f3f46; + margin: 1px 0 1px 0; +} + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; +} + +/* Tool tips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4d4d50; + color: #f1f1f1; + border-style: solid; + border-width: 1px; + padding: 2px; +} + +QStatusBar::item { + border: None; +} + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #e6e6e6; + color: #000; + border-color: #bcbcbc; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0px; +} + +QProgressBar::chunk { + background: #06b025; +} + +DownloadListView[downloadView=standard]::item { + padding: 16px; +} + +DownloadListView[downloadView=compact]::item { + padding: 4px; +} + +/* 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; +} + +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::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 */ +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 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: #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: 0.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: 0.5em; +} + +QDialog#PyCfgDialog QPushButton:hover { + background-color: #BEE6FD; +} + +QLineEdit#modFilterEdit { + margin-top: 2px; +} + +/* highlight unchecked BSAs */ +QWidget#bsaTab QTreeWidget::indicator:unchecked { + background-color: #9a9a00; +} + +/* increase version text field */ +QLineEdit#versionEdit { + max-width: 100px; +} + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; +} + +QDialog#ModInfoDialog { + min-width: 850px; +} + +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} \ No newline at end of file diff --git a/stylesheets/vs15 Dark.qss b/stylesheets/vs15 Dark.qss new file mode 100644 index 0000000..8e6d0f1 --- /dev/null +++ b/stylesheets/vs15 Dark.qss @@ -0,0 +1,920 @@ +/*!************************************* + VS15 Dark +**************************************** + Author: chintsu_kun, holt59, MO2 Team + Version: 2.5.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; +} + +/* Main Window */ +QWidget { + background-color: #2d2d30; + color: #f1f1f1; +} + +QWidget::disabled { + color: #656565; +} + +/* Common */ +/* 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 */ +#bsaList::item, +#dataTree::item, +#modList::item, +#categoriesTree::item, +#savegameList::item, +#tabConflicts QTreeWidget::item { + padding: 0.3em 0; +} + +QListView::item, +QTreeView#espList::item { + padding: 0.3em 0; +} + +/* 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, +QAbstractItemView::item:alternate:selected, +QAbstractItemView::item:alternate:selected:hover { + color: #f1f1f1; + background-color: #3399ff; +} + +QAbstractItemView[filtered=true] { + border: 2px solid #f00 !important; +} + +QAbstractItemView, +QListView, +QTreeView { + show-decoration-selected: 1; +} + +QAbstractItemView::item:hover, +QAbstractItemView::item:alternate:hover, +QAbstractItemView::item:disabled:hover, +QAbstractItemView::item:alternate:disabled:hover QListView::item:hover, +QTreeView::branch:hover, +QTreeWidget::item:hover { + background-color: rgba(51, 153, 255, 0.3); +} + +QAbstractItemView::item:selected:disabled, +QAbstractItemView::item:alternate: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, +#bsaList::branch:selected { + background-color: #3399ff; +} + +QLabel { + background-color: transparent; +} + +LinkLabel { + qproperty-linkColor: #3399ff; +} + +/* 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 { + color: #f1f1f1; +} + +/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */ +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; +} + +/* Drop-downs #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; +} + +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 { + padding: 4px; +} + +QToolButton:hover, QToolButton:focus { + background-color: #3e3e40; +} + +QToolButton:pressed { + background-color: #3399ff; +} + +QToolButton::menu-indicator { + image: url(./vs15/combobox-down.png); + subcontrol-origin: padding; + subcontrol-position: center right; + padding-top: 10%; + padding-right: 5%; +} + +/* Group Boxes #QGroupBox */ +QGroupBox { + border-color: #3f3f46; + border-style: solid; + border-width: 1px; + padding: 1em 0.3em 0.3em 0.3em; + margin-top: 0.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 */ +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:horizontal:focus:pressed, +QSlider::handle:vertical:pressed, +QSlider::handle:vertical:focus:pressed { + background-color: #BEE6FD; + border-color: #3c7fb1; +} + +QSlider::handle:horizontal:focus, +QSlider::handle:vertical:focus, +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: 0.5em; + padding-right: 0.5em; +} + +/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */ +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); +} + +/* Check boxes 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: 0.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); +} + +/* 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:last { + border-right: 0; +} + +QHeaderView::up-arrow { + image: url(./vs15/sort-asc.png); + margin-bottom: -37px; +} + +DownloadListView QHeaderView::up-arrow { + margin-bottom: -47px; +} + +QHeaderView::down-arrow { + image: url(./vs15/sort-desc.png); + margin-bottom: 0; +} + +/* Context menus, toolbar drop-downs #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, +QMenuBar::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: 0.5em; +} + +QMenu QPushButton { + background-color: transparent; + border-color: #3f3f46; + margin: 1px 0 1px 0; +} + +QMenu QCheckBox, +QMenu QRadioButton { + background-color: transparent; + padding: 5px 2px; +} + +/* Tool tips #QToolTip, #SaveGameInfoWidget */ +QToolTip, +SaveGameInfoWidget { + background-color: #424245; + border-color: #4d4d50; + color: #f1f1f1; + border-style: solid; + border-width: 1px; + padding: 2px; +} + +QStatusBar::item { + border: None; +} + +/* Progress Bars (Downloads) #QProgressBar */ +QProgressBar { + background-color: #e6e6e6; + color: #000; + border-color: #bcbcbc; + text-align: center; + border-style: solid; + border-width: 1px; + margin: 0px; +} + +QProgressBar::chunk { + background: #06b025; +} + +DownloadListView[downloadView=standard]::item { + padding: 16px; +} + +DownloadListView[downloadView=compact]::item { + padding: 4px; +} + +/* 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; +} + +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::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 */ +QWidget#tabImages QPushButton { + background-color: transparent; + margin: 0 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: 0.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: 0.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 text field */ +QLineEdit#versionEdit { + max-width: 100px; +} + +/* Dialogs width changes */ +/* increase width to prevent buttons cutting */ +QDialog#QueryOverwriteDialog { + min-width: 565px; +} + +QDialog#ModInfoDialog { + min-width: 850px; +} + +QLineEdit[valid-filter=false] { + background-color: #661111 !important; +} \ No newline at end of file diff --git a/stylesheets/vs15/branch-closed.png b/stylesheets/vs15/branch-closed.png new file mode 100644 index 0000000..98d5052 Binary files /dev/null and b/stylesheets/vs15/branch-closed.png differ diff --git a/stylesheets/vs15/branch-open.png b/stylesheets/vs15/branch-open.png new file mode 100644 index 0000000..7b5d0fb Binary files /dev/null and b/stylesheets/vs15/branch-open.png differ diff --git a/stylesheets/vs15/checkbox-check-disabled.png b/stylesheets/vs15/checkbox-check-disabled.png new file mode 100644 index 0000000..f0385f1 Binary files /dev/null and b/stylesheets/vs15/checkbox-check-disabled.png differ diff --git a/stylesheets/vs15/checkbox-check.png b/stylesheets/vs15/checkbox-check.png new file mode 100644 index 0000000..ab72eeb Binary files /dev/null and b/stylesheets/vs15/checkbox-check.png differ diff --git a/stylesheets/vs15/combobox-down.png b/stylesheets/vs15/combobox-down.png new file mode 100644 index 0000000..ab4cae9 Binary files /dev/null and b/stylesheets/vs15/combobox-down.png differ diff --git a/stylesheets/vs15/scrollbar-down-disabled.png b/stylesheets/vs15/scrollbar-down-disabled.png new file mode 100644 index 0000000..fe6a465 Binary files /dev/null and b/stylesheets/vs15/scrollbar-down-disabled.png differ diff --git a/stylesheets/vs15/scrollbar-down-hover.png b/stylesheets/vs15/scrollbar-down-hover.png new file mode 100644 index 0000000..ad2e28c Binary files /dev/null and b/stylesheets/vs15/scrollbar-down-hover.png differ diff --git a/stylesheets/vs15/scrollbar-down.png b/stylesheets/vs15/scrollbar-down.png new file mode 100644 index 0000000..fcc3e6a Binary files /dev/null and b/stylesheets/vs15/scrollbar-down.png differ diff --git a/stylesheets/vs15/scrollbar-left-disabled.png b/stylesheets/vs15/scrollbar-left-disabled.png new file mode 100644 index 0000000..46dc794 Binary files /dev/null and b/stylesheets/vs15/scrollbar-left-disabled.png differ diff --git a/stylesheets/vs15/scrollbar-left-hover.png b/stylesheets/vs15/scrollbar-left-hover.png new file mode 100644 index 0000000..af1e432 Binary files /dev/null and b/stylesheets/vs15/scrollbar-left-hover.png differ diff --git a/stylesheets/vs15/scrollbar-left.png b/stylesheets/vs15/scrollbar-left.png new file mode 100644 index 0000000..b742b22 Binary files /dev/null and b/stylesheets/vs15/scrollbar-left.png differ diff --git a/stylesheets/vs15/scrollbar-right-disabled.png b/stylesheets/vs15/scrollbar-right-disabled.png new file mode 100644 index 0000000..f61615a Binary files /dev/null and b/stylesheets/vs15/scrollbar-right-disabled.png differ diff --git a/stylesheets/vs15/scrollbar-right-hover.png b/stylesheets/vs15/scrollbar-right-hover.png new file mode 100644 index 0000000..62d9993 Binary files /dev/null and b/stylesheets/vs15/scrollbar-right-hover.png differ diff --git a/stylesheets/vs15/scrollbar-right.png b/stylesheets/vs15/scrollbar-right.png new file mode 100644 index 0000000..05eb173 Binary files /dev/null and b/stylesheets/vs15/scrollbar-right.png differ diff --git a/stylesheets/vs15/scrollbar-up-disabled.png b/stylesheets/vs15/scrollbar-up-disabled.png new file mode 100644 index 0000000..2797ef8 Binary files /dev/null and b/stylesheets/vs15/scrollbar-up-disabled.png differ diff --git a/stylesheets/vs15/scrollbar-up-hover.png b/stylesheets/vs15/scrollbar-up-hover.png new file mode 100644 index 0000000..2c34ab8 Binary files /dev/null and b/stylesheets/vs15/scrollbar-up-hover.png differ diff --git a/stylesheets/vs15/scrollbar-up.png b/stylesheets/vs15/scrollbar-up.png new file mode 100644 index 0000000..23b3d6d Binary files /dev/null and b/stylesheets/vs15/scrollbar-up.png differ diff --git a/stylesheets/vs15/sort-asc.png b/stylesheets/vs15/sort-asc.png new file mode 100644 index 0000000..b1e01fd Binary files /dev/null and b/stylesheets/vs15/sort-asc.png differ diff --git a/stylesheets/vs15/sort-desc.png b/stylesheets/vs15/sort-desc.png new file mode 100644 index 0000000..6cb891b Binary files /dev/null and b/stylesheets/vs15/sort-desc.png differ diff --git a/stylesheets/vs15/spinner-down.png b/stylesheets/vs15/spinner-down.png new file mode 100644 index 0000000..7830720 Binary files /dev/null and b/stylesheets/vs15/spinner-down.png differ diff --git a/stylesheets/vs15/spinner-up.png b/stylesheets/vs15/spinner-up.png new file mode 100644 index 0000000..a635a51 Binary files /dev/null and b/stylesheets/vs15/spinner-up.png differ diff --git a/stylesheets/vs15/sub-menu-arrow-hover.png b/stylesheets/vs15/sub-menu-arrow-hover.png new file mode 100644 index 0000000..81ef4ae Binary files /dev/null and b/stylesheets/vs15/sub-menu-arrow-hover.png differ diff --git a/stylesheets/vs15/sub-menu-arrow.png b/stylesheets/vs15/sub-menu-arrow.png new file mode 100644 index 0000000..0357366 Binary files /dev/null and b/stylesheets/vs15/sub-menu-arrow.png differ