/* 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; }