Fine tuned the dark green style sheet. eric7

Wed, 05 Jan 2022 16:50:36 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 05 Jan 2022 16:50:36 +0100
branch
eric7
changeset 8903
171bf310cc4c
parent 8902
ba9b8c6e4928
child 8904
ca74d1348109

Fine tuned the dark green style sheet.

eric7/Styles/eric7_Dark_Green.qss file | annotate | diff | comparison | revisions
eric7/Themes/dark_green_with_stylesheet.ethj file | annotate | diff | comparison | revisions
--- a/eric7/Styles/eric7_Dark_Green.qss	Wed Jan 05 14:26:11 2022 +0100
+++ b/eric7/Styles/eric7_Dark_Green.qss	Wed Jan 05 16:50:36 2022 +0100
@@ -2,7 +2,7 @@
 /* == This entry is handled by eric == */
 QPalette {
   alternate-base: #0f120f;
-  base: #444444;
+  base: #3a3a3a;
   text: #fcfcfc;
   bright-text: #ffffff;
   placeholder-text: #9d9d9d;
@@ -12,7 +12,7 @@
   tooltip-text: #fcfcfc;
   button: #1b201b;
   button-text: #fcfcfc;
-  highlight: #509330;
+  highlight: #407540;
   highlighted-text: #e1e1e1;
   link: #c6ebc6;
   link-visited: #ebebc6
@@ -22,7 +22,7 @@
 * {
   outline: 0px;
   color: #fcfcfc;
-  selection-background-color: #509330;
+  selection-background-color: #407540;
   selection-color: #ffffff;
 }
 
@@ -47,12 +47,12 @@
 QWidget:disabled {
   background-color: #1b201b;
   color: #9d9d9d;
-  selection-background-color: #509330;
+  selection-background-color: #407540;
   selection-color: #e1e1e1;
 }
 
 QWidget::item:selected {
-  background-color: #509330;
+  background-color: #407540;
 }
 
 /* ===================== QMainWindow ======================== */
@@ -86,7 +86,7 @@
 
 QLineEdit, QTextEdit, QPlainTextEdit, QSpinBox, QDoubleSpinBox, QComboBox,
 QDateEdit, QTimeEdit, QDateTimeEdit {
-  background-color: #444444;
+  background-color: #3a3a3a;
   border: 1px solid #6b7e6b;
   border-radius: 4px;
   padding-left: 4px;
@@ -169,13 +169,13 @@
   padding: 4px;
   background: transparent;
   border: 0px solid #6b7e6b;
-  background-color: #509330;
+  background-color: #407540;
 }
 
 QMenuBar::item:pressed {
   padding: 4px;
   border: 0px solid #6b7e6b;
-  background-color: #509330;
+  background-color: #407540;
   color: #fcfcfc;
   margin-bottom: 0px;
   padding-bottom: 0px;
@@ -205,19 +205,19 @@
 QMenu::tearoff:selected {
   border-top: 2px dashed #bbdcbb;
   border-bottom: 2px dashed #bbdcbb;
-  background: #509330;
+  background: #407540;
   background-clip: margin;
 }
 
 QMenu::item:selected {
   color: #fcfcfc;
   border: 0px solid #6b7e6b;
-  background: #509330;
+  background: #407540;
 }
 
 QMenu::item:checked {
   color: #fcfcfc;
-  border: 1px solid #509330;
+  border: 1px solid #407540;
   border-radius: 4px;
   background: #2a322a;
 }
@@ -334,10 +334,10 @@
 
 QProgressBar {
   min-height: 10px;
-  background: #444444;
+  background: #3a3a3a;
   border-radius: 1px;
   text-align: center;
-  border: 1px solid #444444;
+  border: 1px solid #3a3a3a;
   border-radius: 4px;
 }
 
@@ -459,7 +459,7 @@
   border:1px solid #6b7e6b;
   alternate-background-color:#0f120f;
   gridline-color:#242424;
-  background:#444444;
+  background:#3a3a3a;
 }
 QTabWidget::pane:selected {
   background-color: #455364;
@@ -565,7 +565,7 @@
 QListView::item:selected,
 QTableView::item:selected,
 QColumnView::item:selected{
-  background-color: #509330;
+  background-color: #407540;
 }
 
 QTreeView::item:hover,
@@ -659,7 +659,7 @@
 /* ===================== QSlider ======================== */
 
 QSlider::groove:horizontal {
-  background-color: #444444;
+  background-color: #3a3a3a;
   height: 6px;
   border-radius: 2px;
 }
@@ -684,7 +684,7 @@
 }
 
 QSlider::groove:vertical {
-  background-color: #444444;
+  background-color: #3a3a3a;
   width: 6px;
   border-radius: 2px;
 }
@@ -712,10 +712,11 @@
 
 QScrollBar:horizontal,
 QScrollBar:horizontal:disabled {
-  background: #444444;
+  background: #3a3a3a;
   padding: 0px;
-  max-height: 12px;
-  border-radius: 4py;
+  max-height: 14px;
+  border: 1px solid #467e2a;
+  border-radius: 7px;
   margin: 0px 12px 0px 12px
 }
 
@@ -786,9 +787,11 @@
 
 QScrollBar:vertical,
 QScrollBar:vertical:disabled {
-  background: #444444;
+  background: #3a3a3a;
   padding: 0px;
-  max-width: 12px;
+  max-width: 14px;
+  border: 1px solid #467e2a;
+  border-radius: 7px;
   margin: 12px 0px 12px 0px
 }
 
@@ -952,14 +955,14 @@
 /* ===================== QGraphicsView ======================== */
 
 QGraphicsView {
-  background-color: #444444;
+  background-color: #3a3a3a;
   border: 1px solid #6b7e6b;
   color: #ffffff;
   border-radius: 2px;
 }
 
 QGraphicsView:disabled {
-  background-color: #444444;
+  background-color: #3a3a3a;
   border: 1px solid #6b7e6b;
   color: #556455;
   border-radius: 2px;
@@ -1268,7 +1271,7 @@
 /* ===================== QAbstractSpinBox ======================== */
 
 QAbstractSpinBox {
-  background-color: #444444;
+  background-color: #3a3a3a;
   border: 1px solid #6b7e6b;
   color: #E0E1E3;
   padding-top: 2px;
@@ -1332,7 +1335,7 @@
   background-color: #2a322a;
   border: 1px solid #6b7e6b;
   border-radius: 4px;
-  padding: 1px;
+  padding: 2px;
 }
 
 QToolButton:checked {
@@ -1427,6 +1430,10 @@
   padding: 2px;
 }
 
+QPushButton:default {
+  border: 2px solid #467e2a;
+}
+
 QPushButton:checked {
   background-color: #566656;
   border: 1px solid #6b7e6b;
@@ -1500,7 +1507,7 @@
 }
 
 QToolBar QToolButton, QToolButton:pressed {
-    border: none
+  border: none
 }
 
 /* ===================== QCommandLinkButton ======================== */
--- a/eric7/Themes/dark_green_with_stylesheet.ethj	Wed Jan 05 14:26:11 2022 +0100
+++ b/eric7/Themes/dark_green_with_stylesheet.ethj	Wed Jan 05 16:50:36 2022 +0100
@@ -48,7 +48,7 @@
     "Editor/Colour/OnlineChangeTraceMarkerUnsaved": "#e67b7b",
     "Editor/Colour/SearchMarkers": "#00d4ff",
     "Editor/Colour/SearchMarkersMap": "#0000ff",
-    "Editor/Colour/SelectionBackground": "#51614e",
+    "Editor/Colour/SelectionBackground": "#805bb05b",
     "Editor/Colour/SelectionForeground": "#ffffff",
     "Editor/Colour/SpellingMarkers": "#ff6161",
     "Editor/Colour/TasksMap": "#2278f8",
@@ -2474,7 +2474,7 @@
     "WebBrowser/SecureUrlColor": "#1a7a00"
   },
   "stylesheet": {
-    "contents": "/* ===================== QPalette ======================== */\n/* == This entry is handled by eric == */\nQPalette {\n  alternate-base: #0f120f;\n  base: #444444;\n  text: #fcfcfc;\n  bright-text: #ffffff;\n  placeholder-text: #9d9d9d;\n  window: #1b201b;\n  window-text: #fcfcfc;\n  tooltip-base: #383838;\n  tooltip-text: #fcfcfc;\n  button: #1b201b;\n  button-text: #fcfcfc;\n  highlight: #509330;\n  highlighted-text: #e1e1e1;\n  link: #c6ebc6;\n  link-visited: #ebebc6\n}\n/* == End of eric specialties == */\n\n* {\n  outline: 0px;\n  color: #fcfcfc;\n  selection-background-color: #509330;\n  selection-color: #ffffff;\n}\n\n/* specific reset for elements inside QToolBar */\nQToolBar * {\n  margin: 0px;\n  padding: 0px;\n}\n\nQWidget, QStatusBar, QSvgWidget, QToolBar,\nQGroupBox, QHelpSearchQueryWidget, QHelpSearchResultWidget,\nQDesignerPropertyEditorInterface, QDesignerWidgetBoxInterface, QDesktopWidget,\nQDialog, QDialogButtonBox, QDesignerActionEditorInterface,\nQDesignerFormWindowInterface, QDesignerObjectInspectorInterface, \nQAbstractButton, QAbstractSlider, QAbstractSpinBox, QAxWidget, QCalendarWidget,\nQComboBox, QMdiSubWindow, QMenu, QMenuBar,QDockWidget, QFocusFrame, QGLWidget,\nQToolBox, QLCDNumber , QSplitter, QStackedWidget, QMainWindow,\nQScrollArea, QAbstractScrollArea {\n    background-color: #1b201b;\n}\n\nQWidget:disabled {\n  background-color: #1b201b;\n  color: #9d9d9d;\n  selection-background-color: #509330;\n  selection-color: #e1e1e1;\n}\n\nQWidget::item:selected {\n  background-color: #509330;\n}\n\n/* ===================== QMainWindow ======================== */\n\nQMainWindow::separator {\n  background-color: #456445;\n  border: 0px solid #6b7e6b;\n  spacing: 0px;\n  padding: 1px;\n}\n\nQMainWindow::separator:hover {\n  background-color: #9db59d;\n}\n\nQMainWindow::separator:horizontal {\n  width: 5px;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  image: url(\"${path}/dark_green/toolbar_separator_vertical.svg\");\n}\n\nQMainWindow::separator:vertical {\n  height: 5px;\n  margin-left: 2px;\n  margin-right: 2px;\n  image: url(\"${path}/dark_green/toolbar_separator_horizontal.svg\");\n}\n\n/* ===================== QComboxBox ======================== */\n\nQLineEdit, QTextEdit, QPlainTextEdit, QSpinBox, QDoubleSpinBox, QComboBox,\nQDateEdit, QTimeEdit, QDateTimeEdit {\n  background-color: #444444;\n  border: 1px solid #6b7e6b;\n  border-radius: 4px;\n  padding-left: 4px;\n  padding-right: 4px;\n  min-height: 1em;\n}\n\nQComboBox::indicator {\n  border: none;\n  border-radius: 0;\n  border-width: 0px;\n  color: transparent;\n  background-color: transparent;\n  selection-color: transparent;\n  selection-background-color: transparent;\n}\n\nQComboBox::indicator:alternate {\n  background: #0f120f;\n}\n\nQComboBox::indicator:checked {\n  image: url(\"${path}/dark_green/combobox_checked.svg\");\n}\n\nQComboBox::drop-down, QDateEdit::drop-down, QTimeEdit::drop-down,\nQDateTimeEdit::drop-down {\n  subcontrol-origin: padding;\n  subcontrol-position: top right;\n  width: 15px;\n  border-left-width: 0px;\n  border-left-style: solid;\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n  border-left-color: #242424;\n}\n\nQComboBox::drop-down:on {\n  top:1px;\n}\n\nQComboBox::drop-down {\n  subcontrol-origin: padding;\n  subcontrol-position: top right;\n  width: 20px;\n  border-left: 1px solid #6b7e6b;\n}\n\nQComboBox::down-arrow {\n  image: url(\"${path}/dark_green/arrow_down_disabled.svg\");\n  height: 14px;\n  width: 14px;\n}\n\nQComboBox::down-arrow:on,\nQComboBox::down-arrow:hover,\nQComboBox::down-arrow:focus {\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n}\n\n\nQLineEdit[text=\"\"] {\n  color: 9d9d9d;\n}\n\n/* ===================== QMenuBar ======================== */\n\nQMenuBar * {\n  background-color: #252c25;\n}\n\nQMenuBar::item {\n  color: #fcfcfc;\n  background-color: #1b201b;\n  margin: 1px;\n  padding: 4px;\n}\n\nQMenuBar::item:selected {\n  padding: 4px;\n  background: transparent;\n  border: 0px solid #6b7e6b;\n  background-color: #509330;\n}\n\nQMenuBar::item:pressed {\n  padding: 4px;\n  border: 0px solid #6b7e6b;\n  background-color: #509330;\n  color: #fcfcfc;\n  margin-bottom: 0px;\n  padding-bottom: 0px;\n}\n\n/* ===================== QMenu ======================== */\n\nQMenu {\n  background-color: #252c25;\n  border: 1px solid #6b7e6b;\n  margin: 2px;\n  padding: 5px;\n}\n\nQMenu * {\n  background-color:#252c25;\n}\n\nQMenu::tearoff {\n  border-top: 2px dashed #6b7e6b;\n  border-bottom: 2px dashed #6b7e6b;\n  height: 0px;\n  margin-top: 3px;\n  margin-bottom: 3px;\n}\n\nQMenu::tearoff:selected {\n  border-top: 2px dashed #bbdcbb;\n  border-bottom: 2px dashed #bbdcbb;\n  background: #509330;\n  background-clip: margin;\n}\n\nQMenu::item:selected {\n  color: #fcfcfc;\n  border: 0px solid #6b7e6b;\n  background: #509330;\n}\n\nQMenu::item:checked {\n  color: #fcfcfc;\n  border: 1px solid #509330;\n  border-radius: 4px;\n  background: #2a322a;\n}\n\nQMenu::separator {\n  height: 2px;\n  background: #6b7e6b;\n  margin: 5px;\n}\n\nQMenu::indicator {\n  width: 14px;\n  height: 14px;\n  spacing: 4px\n}\n\n/* non-exclusive indicator = check box style indicator (see\n   QActionGroup::setExclusive) */\n\nQMenu::indicator:non-exclusive:unchecked {\n  image: url(\"${path}/dark_green/checkbox_unchecked.svg\");\n}\n\nQMenu::indicator:non-exclusive:unchecked:hover,\nQMenu::indicator:non-exclusive:unchecked:focus,\nQMenu::indicator:non-exclusive:unchecked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_unchecked_focus.svg\");\n}\n\nQMenu::indicator:non-exclusive:unchecked:disabled {\n  image: url(\"${path}/dark_green/checkbox_unchecked_disabled.svg\");\n}\n\nQMenu::indicator:non-exclusive:checked {\n  image: url(\"${path}/dark_green/checkbox_checked.svg\");\n}\n\nQMenu::indicator:non-exclusive:checked:hover,\nQMenu::indicator:non-exclusive:checked:focus,\nQMenu::indicator:non-exclusive:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_checked_focus.svg\");\n}\n\nQMenu::indicator:non-exclusive:checked:disabled {\n  image: url(\"${path}/dark_green/checkbox_checked_disabled.svg\");\n}\n\nQMenu::indicator:non-exclusive:indeterminate {\n  image: url(\"${path}/dark_green/checkbox_indeterminate.svg\");\n}\n\nQMenu::indicator:non-exclusive:indeterminate:disabled {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_disabled.svg\");\n}\n\nQMenu::indicator:non-exclusive:indeterminate:focus,\nQMenu::indicator:non-exclusive:indeterminate:hover,\nQMenu::indicator:non-exclusive:indeterminate:pressed {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_focus.svg\");\n}\n\n/* exclusive indicator = radio button style indicator (see\n   QActionGroup::setExclusive) */\n\nQMenu::indicator:exclusive:unchecked {\n  image: url(\"${path}/dark_green/radio_unchecked.svg\");\n}\n\nQMenu::indicator:exclusive:unchecked:hover,\nQMenu::indicator:exclusive:unchecked:focus,\nQMenu::indicator:exclusive:unchecked:pressed {\n  border: none;\n  outline: none;\n  image: url(\"${path}/dark_green/radio_unchecked_focus.svg\");\n}\n\nQMenu::indicator:exclusive:unchecked:disabled {\n  image: url(\"${path}/dark_green/radio_unchecked_disabled.svg\");\n}\n\nQMenu::indicator:exclusive:checked {\n  border: none;\n  outline: none;\n  image: url(\"${path}/dark_green/radio_checked.svg\");\n}\n\nQMenu::indicator:exclusive:checked:hover,\nQMenu::indicator:exclusive:checked:focus,\nQMenu::indicator:exclusive:checked:pressed {\n  border: none;\n  outline: none;\n  image: url(\"${path}/dark_green/radio_checked_focus.svg\");\n}\n\nQMenu::indicator:exclusive:checked:disabled {\n  outline: none;\n  image: url(\"${path}/dark_green/radio_checked_disabled.svg\");\n}\n\nQMenu::right-arrow {\n  image: url(\"${path}/dark_green/arrow_right.svg\");\n  margin: 5px;\n  padding-left: 12px;\n  height: 10px;\n  width: 10px;\n}\n\nQMenu::right-arrow:disabled {\n  image: url(\"${path}/dark_green/arrow_right_disabled.svg\");\n}\n/* ===================== QProgressBar ======================== */\n\nQProgressBar {\n  min-height: 10px;\n  background: #444444;\n  border-radius: 1px;\n  text-align: center;\n  border: 1px solid #444444;\n  border-radius: 4px;\n}\n\nQProgressBar:chunk {\n  background-color:#467e2a;\n  border-radius: 4px;\n}\n\n/* ===================== QTabBar ======================== */\n\nQTabBar::tab {\n  border: 1px solid #242424;\n  color: #fcfcfc;\n  margin: 0px;\n  background: qlineargradient(\n    spread: pad, x1: 0, y1: 0, x2: 0, y2: 1,\n    stop: 0 #646464, stop: 1 #525252);\n}\n\nQTabBar::tab:selected, QTabBar::tab:hover {\n  border-style: solid;\n  border-color: #509330;\n  background: qlineargradient(\n    spread: pad, x1: 0, y1: 0, x2: 0, y2: 1,\n    stop: 0 #484848, stop: 1 #383838);\n}\n\nQTabBar::tab:top, QTabBar::tab:bottom {\n  padding: 3px 8px 3px 8px;\n}\n\nQTabBar::tab:left, QTabBar::tab:right {\n  padding: 8px 3px 8px 3px;\n}\n\nQTabBar::tab:top:selected {\n  border-width: 4px 0px 0px 0px;\n}\n\nQTabBar::tab:right:selected {\n  border-width: 0px 0px 0px 4px;\n}\n\nQTabBar::tab:bottom:selected {\n  border-width:0px 0px 4px 0px;\n}\n\nQTabBar::tab:left:selected {\n  border-width: 0px 4px 0px 0px;\n}\n\nQTabBar::tab:top:hover {\n  border-width: 2px 0px 0px 0px;\n}\n\nQTabBar::tab:right:hover {\n  border-width: 0px 0px 0px 2px;\n}\n\nQTabBar::tab:bottom:hover {\n  border-width:0px 0px 2px 0px;\n}\n\nQTabBar::tab:left:hover {\n  border-width: 0px 2px 0px 0px;\n}\n\nQTabBar::tab:first:top:selected, QTabBar::tab:first:top:hover,\nQTabBar::tab:first:bottom:selected, QTabBar::tab:first:bottom:hover {\n  border-left-width:1px;\n  border-left-color:#242424;\n}\n\nQTabBar::tab:first:left:selected, QTabBar::tab:first:left:hover,\nQTabBar::tab:first:right:selected, QTabBar::tab:first:right:hover {\n  border-top-width:1px;\n  border-top-color:#242424;\n}\n\nQTabBar::tab:last:top:selected, QTabBar::tab:last:top:hover,\nQTabBar::tab:last:bottom:selected, QTabBar::tab:last:bottom:hover {\n  border-right-width:1px;\n  border-right-color:#242424;\n}\n\nQTabBar::tab:last:left:selected, QTabBar::tab:last:left:hover,\nQTabBar::tab:last:right:selected, QTabBar::tab:last:right:hover {\n  border-bottom-width:1px;\n  border-bottom-color:#242424;\n}\n\nQTabBar QToolButton::left-arrow:enabled,\nQDockWidget QTabBar QToolButton::left-arrow:enabled {\n  image: url(\"${path}/dark_green/arrow_left.svg\");\n}\n\nQTabBar QToolButton::left-arrow:disabled,\nQDockWidget QTabBar QToolButton::left-arrow:disabled {\n  image: url(\"${path}/dark_green/arrow_left_disabled.svg\");\n}\n\nQTabBar QToolButton::right-arrow:enabled,\nQDockWidget QTabBar QToolButton::right-arrow:enabled {\n  image: url(\"${path}/dark_green/arrow_right.svg\");\n}\n\nQTabBar QToolButton::right-arrow:disabled,\nQDockWidget QTabBar QToolButton::right-arrow:disabled {\n  image: url(\"${path}/dark_green/arrow_right_disabled.svg\");\n}\n\n/* ===================== QTabWidget ======================== */\n\nQTabWidget >* {\n    background-color: #252c25;\n}\n\nQTabWidget::pane {\n  border:1px solid #6b7e6b;\n  alternate-background-color:#0f120f;\n  gridline-color:#242424;\n  background:#444444;\n}\nQTabWidget::pane:selected {\n  background-color: #455364;\n  border: 1px solid #346792;\n}\n\n/* ===================== QStatusBar ======================== */\n\nQStatusBar::item{\n  border:0px solid #484848;\n  border-radius:3px;\n}\n\n/* ===================== QHeaderView ======================== */\n\nQHeaderView {\n  border: 0px transparent #6b7e6b;\n}\n\nQHeaderView::section {\n  background-color: #5a6b5a;\n  color: #fcfcfc;\n  border-radius: 0;\n  text-align: left;\n  font-size: 13px;\n}\n\nQHeaderView::section::horizontal {\n  padding-top: 0;\n  padding-bottom: 0;\n  padding-left: 4px;\n  padding-right: 4px;\n  border-left: 2px solid #242424;\n}\n\nQHeaderView::section::vertical {\n  padding-top: 0;\n  padding-bottom: 0;\n  padding-left: 4px;\n  padding-right: 4px;\n  border-top: 2px solid #242424;\n}\n\nQHeaderView[sortable=\"true\"]::down-arrow {\n  background-color: #5a6b5a;\n  border: none;\n  height: 10px;\n  width: 10px;\n  padding-left: 2px;\n  padding-right: 2px;\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n}\n\nQHeaderView[sortable=\"true\"]::up-arrow {\n  background-color: #5a6b5a;\n  border: none;\n  height: 10px;\n  width: 10px;\n  padding-left: 2px;\n  padding-right: 2px;\n  image: url(\"${path}/dark_green/arrow_up.svg\");\n}\n\n/* ===================== QTreeView ======================== */\n\nQTreeView:branch:has-children:!has-siblings:closed,\nQTreeView:branch:closed:has-children:has-siblings {\n  border-image: none;\n  image: url(\"${path}/dark_green/branch_closed.svg\");\n}\n\nQTreeView:branch:open:has-children:!has-siblings,\nQTreeView:branch:open:has-children:has-siblings {\n  border-image: none;\n  image: url(\"${path}/dark_green/branch_open.svg\");\n}\n\nQTreeView:branch:has-children:!has-siblings:closed:hover,\nQTreeView:branch:closed:has-children:has-siblings:hover {\n  image: url(\"${path}/dark_green/branch_closed_focus.svg\");\n}\n\nQTreeView:branch:open:has-children:!has-siblings:hover,\nQTreeView:branch:open:has-children:has-siblings:hover {\n  image: url(\"${path}/dark_green/branch_open_focus.svg\");\n}\n\nQTreeView,\nQListView,\nQTableView,\nQColumnView {\n  background-color: #1b201b; \n  alternate-background-color: #0f120f;\n  border: 1px solid #6b7e6b;\n  gridline-color: #6b7e6b;\n}\n\nQTreeView QLabel {\n  background-color: transparent; \n}\n\nQTreeView::item:selected,\nQListView::item:selected,\nQTableView::item:selected,\nQColumnView::item:selected{\n  background-color: #509330;\n}\n\nQTreeView::item:hover,\nQListView::item:hover,\nQTableView::item:hover,\nQColumnView::item:hover {\n  background-color: #457f2a;\n}\n\n\nQTreeView::branch:closed:has-children{\n  margin: 4px;\n}\n\nQTreeView::branch:open:has-children {\n  margin:4px;\n}\n\nQTreeView::indicator:checked,\nQListView::indicator:checked,\nQTableView::indicator:checked,\nQColumnView::indicator:checked {\n  image: url(\"${path}/dark_green/checkbox_checked.svg\");\n}\n\nQTreeView::indicator:checked:hover,\nQTreeView::indicator:checked:focus,\nQTreeView::indicator:checked:pressed,\nQListView::indicator:checked:hover,\nQListView::indicator:checked:focus,\nQListView::indicator:checked:pressed,\nQTableView::indicator:checked:hover,\nQTableView::indicator:checked:focus,\nQTableView::indicator:checked:pressed,\nQColumnView::indicator:checked:hover,\nQColumnView::indicator:checked:focus,\nQColumnView::indicator:checked:pressed {\n  image: url(\"${path}/dark_green/checkbox_checked_focus.svg\");\n}\n\nQTreeView::indicator:unchecked,\nQListView::indicator:unchecked,\nQTableView::indicator:unchecked,\nQColumnView::indicator:unchecked {\n  image: url(\"${path}/dark_green/checkbox_unchecked.svg\");\n}\n\nQTreeView::indicator:unchecked:hover,\nQTreeView::indicator:unchecked:focus,\nQTreeView::indicator:unchecked:pressed,\nQListView::indicator:unchecked:hover,\nQListView::indicator:unchecked:focus,\nQListView::indicator:unchecked:pressed,\nQTableView::indicator:unchecked:hover,\nQTableView::indicator:unchecked:focus,\nQTableView::indicator:unchecked:pressed,\nQColumnView::indicator:unchecked:hover,\nQColumnView::indicator:unchecked:focus,\nQColumnView::indicator:unchecked:pressed {\n  image: url(\"${path}/dark_green/checkbox_unchecked_focus.svg\");\n}\n\nQTreeView::indicator:indeterminate,\nQListView::indicator:indeterminate,\nQTableView::indicator:indeterminate,\nQColumnView::indicator:indeterminate {\n  image: url(\"${path}/dark_green/checkbox_indeterminate.svg\");\n}\n\nQTreeView::indicator:indeterminate:hover,\nQTreeView::indicator:indeterminate:focus,\nQTreeView::indicator:indeterminate:pressed,\nQListView::indicator:indeterminate:hover,\nQListView::indicator:indeterminate:focus,\nQListView::indicator:indeterminate:pressed,\nQTableView::indicator:indeterminate:hover,\nQTableView::indicator:indeterminate:focus,\nQTableView::indicator:indeterminate:pressed,\nQColumnView::indicator:indeterminate:hover,\nQColumnView::indicator:indeterminate:focus,\nQColumnView::indicator:indeterminate:pressed {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_focus.svg\");\n}\n\nQTableCornerButton::section {\n  background-color: #1b201b;\n  border: 1px transparent #242424;\n  border-radius: 0px;\n}\n\n/* ===================== QSlider ======================== */\n\nQSlider::groove:horizontal {\n  background-color: #444444;\n  height: 6px;\n  border-radius: 2px;\n}\n\nQSlider::sub-page:horizontal {\n  background-color: #305830;\n  height: 6px;\n  border-radius: 4px;\n}\n\nQSlider::handle:horizontal {\n  background: #467e2a;\n  border: 3px solid #1b201b;\n  width: 8px;\n  height: 8px;\n  margin: -8px 0px;\n  border-radius: 4px;\n}\n\nQSlider::handle:horizontal:hover {\n  background: #3c6d24;\n}\n\nQSlider::groove:vertical {\n  background-color: #444444;\n  width: 6px;\n  border-radius: 2px;\n}\n\nQSlider::add-page:vertical{\n  background-color: #305830;\n  width: 6px;\n  border-radius: 4px;\n}\n\nQSlider::handle:vertical {\n  background: #467e2a;\n  border: 3px solid #1b201b;\n  width: 8px;\n  height: 8px;\n  margin: 0 -8px;\n  border-radius: 4px;\n}\n\nQSlider::handle:vertical:hover {\n  background: #3c6d24;\n}\n\n/* ===================== QScrollBar ======================== */\n\nQScrollBar:horizontal,\nQScrollBar:horizontal:disabled {\n  background: #444444;\n  padding: 0px;\n  max-height: 12px;\n  border-radius: 4py;\n  margin: 0px 12px 0px 12px\n}\n\nQScrollBar::handle:horizontal {\n  background: #467e2a;\n  min-width: 30px;\n  border-radius: 6px;\n}\n\nQScrollBar::handle:horizontal:hover {\n  background: #3c6d24;\n}\n\nQScrollBar::handle:horizontal:pressed {\n  background:#3c6d24;\n}\n\nQScrollBar::add-page:horizontal{\n  background:none;\n}\n\nQScrollBar::sub-page:horizontal{\n  background:none;\n}\n\nQScrollBar::add-line:horizontal {\n  border-image: url(\"${path}/dark_green/arrow_right_disabled.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: right;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::add-line:horizontal:hover,\nQScrollBar::add-line:horizontal:on {\n  border-image: url(\"${path}/dark_green/arrow_right.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: right;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::add-line:horizontal{\n  background:none;\n}\n\n\nQScrollBar::sub-line:horizontal {\n  border-image: url(\"${path}/dark_green/arrow_left_disabled.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: left;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::sub-line:horizontal:hover,\nQScrollBar::sub-line:horizontal:on {\n  border-image: url(\"${path}/dark_green/arrow_left.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: left;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::sub-line:horizontal{\n  background:none;\n}\n\nQScrollBar:vertical,\nQScrollBar:vertical:disabled {\n  background: #444444;\n  padding: 0px;\n  max-width: 12px;\n  margin: 12px 0px 12px 0px\n}\n\nQScrollBar::handle:vertical {\n  background: #467e2a;\n  min-height: 30px;\n  border-radius: 6px;\n}\n\nQScrollBar::handle:vertical:hover {\n  background: #3c6d24;\n}\n\nQScrollBar::handle:vertical:pressed {\n  background: #3c6d24;\n}\n\nQScrollBar::add-page:vertical{\n  background:none;\n}\n\nQScrollBar::sub-page:vertical{\n  background:none;\n}\nQScrollBar::add-line:vertical{\n  background:none;\n}\n\nQScrollBar::add-line:vertical {\n  border-image: url(\"${path}/dark_green/arrow_down_disabled.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: bottom;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::add-line:vertical:hover,\nQScrollBar::add-line:vertical:on {\n  border-image: url(\"${path}/dark_green/arrow_down.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: bottom;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::sub-line:vertical{\n  background:none;\n}\n\nQScrollBar::sub-line:vertical {\n  border-image: url(\"${path}/dark_green/arrow_up_disabled.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: top;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::sub-line:vertical:hover,\nQScrollBar::sub-line:vertical:on {\n  border-image: url(\"${path}/dark_green/arrow_up.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: top;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::up-arrow:horizontal,\nQScrollBar::down-arrow:horizontal {\n  background: none;\n}\n\nQScrollBar::up-arrow:vertical,\nQScrollBar::down-arrow:vertical {\n  background: none;\n}\n\n\n/* ===================== QScrollArea ======================== */\n\nQScrollArea {\n  background-color: #1b201b;\n  border: 1px solid #6b7e6b;\n}\n\nQScrollArea:disabled {\n  color: #9d9d9d;\n}\n\nQScrollArea QWidget QWidget:disabled {\n  background-color: #1b201b;\n}\n\nQTabWidget QScrollArea QWidget{\n  background-color: #1b201b;\n}\n\n/* ===================== QFrame ======================== */\n\n.QFrame {\n  border-radius: 2px;\n  border: 1px solid #6b7e6b;\n  /* No frame */\n  /* HLine */\n  /* VLine */\n}\n\n.QFrame[frameShape=\"0\"] {\n  border-radius: 4px;\n  border: 1px transparent #6b7e6b;\n}\n\n.QFrame[frameShape=\"4\"] {\n  max-height: 2px;\n  border: none;\n  background-color: #6b7e6b;\n}\n\n.QFrame[frameShape=\"5\"] {\n  max-width: 2px;\n  border: none;\n  background-color: #6b7e6b;\n}\n\n/* ===================== QToolTip ======================== */\n\nQToolTip {\n  border: 1px solid #6b7e6b;\n  padding: 2px;\n  color: #fcfcfc;\n  background-color: #383838;\n}\n\n/* ===================== QSplitter ======================== */\n\nQSplitter {\n  spacing: 0px;\n  padding: 0px;\n  margin: 0px;\n}\n\nQSplitter::handle {\n  background-color: #456445;\n  border: 0px solid #6b7e6b;\n  spacing: 0px;\n  padding: 1px;\n  margin: 0px;\n}\n\nQSplitter::handle:hover {\n  background-color: #9db59d;\n}\n\nQSplitter::handle:horizontal {\n  width: 1px;\n}\n\nQSplitter::handle:vertical {\n  height: 1px;\n}\n\n/* ===================== QGraphicsView ======================== */\n\nQGraphicsView {\n  background-color: #444444;\n  border: 1px solid #6b7e6b;\n  color: #ffffff;\n  border-radius: 2px;\n}\n\nQGraphicsView:disabled {\n  background-color: #444444;\n  border: 1px solid #6b7e6b;\n  color: #556455;\n  border-radius: 2px;\n}\n\nQGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected,\nQGraphicsView:pressed {\n  border: 1px solid #6b7e6b;\n}\n\n/* ===================== QToolBox ======================== */\n\nQToolBox {\n  padding: 0px;\n  border: 0px;\n  border: 1px solid #6b7e6b;\n}\n\nQToolBox:selected {\n  padding: 0px;\n  border: 1px solid #6b7e6b;\n}\n\nQToolBox::tab {\n  border: 1px solid #6b7e6b;\n  color: #fcfcfc;\n  background-color: #525252;\n}\n\nQToolBox::tab:disabled {\n  color: #9d9d9d;\n}\n\nQToolBox::tab:selected {\n  background-color: #383838;\n  border-bottom: 4px solid #509330;\n}\n\nQToolBox::tab:selected:disabled {\n  background-color: #9d9d9d;\n}\n\nQToolBox::tab:!selected {\n  background-color: #525252;\n}\n\nQToolBox::tab:!selected:disabled {\n  background-color: #9d9d9d;\n}\n\nQToolBox::tab:hover {\n  border-color: #6b7e6b;\n  border-bottom: 2px solid #509330;\n}\n\nQToolBox QScrollArea QWidget QWidget {\n  padding: 0px;\n  border: 0px;\n  background-color: #1b201b;\n}\n\n/* ===================== QDockWidget ======================== */\n\nQDockWidget {\n  outline: 1px solid #455364;\n  background-color: #1b201b;\n  border: 1px solid #6b7e6b;\n  border-radius: 2px;\n  titlebar-close-icon: url(\"${path}/dark_green/transparent.svg\");\n  titlebar-normal-icon: url(\"${path}/dark_green/transparent.svg\");\n}\n\nQDockWidget::title {\n  padding: 3px;\n  spacing: 4px;\n  border: none;\n  background-color: #456445;\n}\n\nQDockWidget::close-button {\n  icon-size: 12px;\n  border: none;\n  background: transparent;\n  background-image: transparent;\n  border: 0;\n  margin: 0;\n  padding: 0;\n  image: url(\"${path}/dark_green/window_close.svg\");\n}\n\nQDockWidget::close-button:hover {\n  image: url(\"${path}/dark_green/window_close_focus.svg\");\n}\n\nQDockWidget::close-button:pressed {\n  image: url(\"${path}/dark_green/window_close_pressed.svg\");\n}\n\nQDockWidget::float-button {\n  icon-size: 12px;\n  border: none;\n  background: transparent;\n  background-image: transparent;\n  border: 0;\n  margin: 0;\n  padding: 0;\n  image: url(\"${path}/dark_green/window_undock.svg\");\n}\n\nQDockWidget::float-button:hover {\n  image: url(\"${path}/dark_green/window_undock_focus.svg\");\n}\n\nQDockWidget::float-button:pressed {\n  image: url(\"${path}/dark_green/window_undock_pressed.svg\");\n}\n\n/* ===================== QLCDNumber ======================== */\n\nQLCDNumber {\n  color: #c6ebc6;\n}\n\nQLCDNumber:disabled {\n  color: #9d9d9d;\n}\n\n/* ===================== QGroupBox ======================== */\n\nQGroupBox {\n  font-weight: bold;\n  border: 1px solid #6b7e6b;\n  border-radius: 2px;\n  padding: 2px;\n  margin-top: 6px;\n  margin-bottom: 4px;\n}\n\nQGroupBox::title {\n  subcontrol-origin: margin;\n  subcontrol-position: top left;\n  left: 4px;\n  padding-left: 2px;\n  padding-right: 4px;\n  padding-top: -4px;\n}\n\nQGroupBox::indicator {\n  margin-left: 2px;\n  margin-top: 2px;\n  padding: 0;\n  height: 14px;\n  width: 14px;\n  border-radius: 2px;\n}\n\nQGroupBox::indicator:unchecked {\n  image: url(\"${path}/dark_green/checkbox_unchecked.svg\");\n}\n\nQGroupBox::indicator:unchecked:hover,\nQGroupBox::indicator:unchecked:focus {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_unchecked_focus.svg\");\n}\n\nQGroupBox::indicator:unchecked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_unchecked_pressed.svg\");\n}\n\nQGroupBox::indicator:unchecked:disabled {\n  image: url(\"${path}/dark_green/checkbox_unchecked_disabled.svg\");\n}\n\nQGroupBox::indicator:checked {\n  image: url(\"${path}/dark_green/checkbox_checked.svg\");\n}\n\nQGroupBox::indicator:checked:hover,\nQGroupBox::indicator:checked:focus,\nQGroupBox::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_checked_focus.svg\");\n}\n\nQGroupBox::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_checked_pressed.svg\");\n}\n\nQGroupBox::indicator:checked:disabled {\n  image: url(\"${path}/dark_green/checkbox_checked_disabled.svg\");\n}\n\n/* ===================== QCheckBox ======================== */\n\nQCheckBox::indicator {\n  width: 14px;\n  height: 14px;\n}\n\nQCheckBox::indicator:unchecked {\n  image: url(\"${path}/dark_green/checkbox_unchecked.svg\");\n}\n\nQCheckBox::indicator:unchecked:hover,\nQCheckBox::indicator:unchecked:focus {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_unchecked_focus.svg\");\n}\n\nQCheckBox::indicator:unchecked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_unchecked_pressed.svg\");\n}\n\nQCheckBox::indicator:unchecked:disabled {\n  image: url(\"${path}/dark_green/checkbox_unchecked_disabled.svg\");\n}\n\nQCheckBox::indicator:indeterminate {\n  image: url(\"${path}/dark_green/checkbox_indeterminate.svg\");\n}\n\nQCheckBox::indicator:indeterminate:disabled {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_disabled.svg\");\n}\n\nQCheckBox::indicator:indeterminate:focus,\nQCheckBox::indicator:indeterminate:hover {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_focus.svg\");\n}\n\nQCheckBox::indicator:indeterminate:pressed {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_pressed.svg\");\n}\n\nQCheckBox::indicator:checked {\n  image: url(\"${path}/dark_green/checkbox_checked.svg\");\n}\n\nQCheckBox::indicator:checked:hover,\nQCheckBox::indicator:checked:focus,\nQCheckBox::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_checked_focus.svg\");\n}\n\nQCheckBox::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_checked_pressed.svg\");\n}\n\nQCheckBox::indicator:checked:disabled {\n  image: url(\"${path}/dark_green/checkbox_checked_disabled.svg\");\n}\n\n/* ===================== QRadioButton ======================== */\n\nQRadioButton::indicator {\n  width: 14px;\n  height: 14px;\n  border: none;\n}\n\nQRadioButton::indicator:checked {\n  image: url(\"${path}/dark_green/radio_checked.svg\");\n}\n\nQRadioButton::indicator:checked:hover,\nQRadioButton::indicator:checked:focus,\nQRadioButton::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/radio_checked_focus.svg\");\n}\n\nQRadioButton::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/radio_checked_pressed.svg\");\n}\n\nQRadioButton::indicator:checked:disabled {\n  image: url(\"${path}/dark_green/radio_checked_disabled.svg\");\n}\n\nQRadioButton::indicator:unchecked {\n  image: url(\"${path}/dark_green/radio_unchecked.svg\");\n}\n\nQRadioButton::indicator:unchecked:hover,\nQRadioButton::indicator:unchecked:focus {\n  border: none;\n  image: url(\"${path}/dark_green/radio_unchecked_focus.svg\");\n}\n\nQRadioButton::indicator:unchecked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/radio_unchecked_pressed.svg\");\n}\n\nQRadioButton::indicator:unchecked:disabled {\n  image: url(\"${path}/dark_green/radio_unchecked_disabled.svg\");\n}\n\n/* ===================== QAbstractSpinBox ======================== */\n\nQAbstractSpinBox {\n  background-color: #444444;\n  border: 1px solid #6b7e6b;\n  color: #E0E1E3;\n  padding-top: 2px;\n  padding-bottom: 2px;\n  padding-left: 4px;\n  padding-right: 4px;\n  border-radius: 4px;\n}\n\nQAbstractSpinBox:up-button {\n  background-color: #1b201b;\n  subcontrol-origin: border;\n  subcontrol-position: top right;\n  border: 1px solid #6b7e6b;\n  border-bottom: 1px solid #6b7e6b;\n  border-top-left-radius: 0;\n  border-top-right-radius: 4;\n  border-bottom-left-radius: 0;\n  width: 12px;\n  margin-bottom: -1px;\n}\n\nQAbstractSpinBox:down-button {\n  background-color: #1b201b;\n  subcontrol-origin: border;\n  subcontrol-position: bottom right;\n  border: 1px solid #6b7e6b;\n  border-top: 1px solid #6b7e6b;\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 4;\n  width: 12px;\n  margin-top: -1px;\n}\n\nQAbstractSpinBox::up-arrow {\n  image: url(\"${path}/dark_green/arrow_up.svg\");\n  height: 10px;\n  width: 10px;\n}\n\nQAbstractSpinBox::up-arrow:disabled,\nQAbstractSpinBox::up-arrow:off {\n  image: url(\"${path}/dark_green/arrow_up_disabled.svg\");\n}\n\nQAbstractSpinBox::down-arrow {\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n  height: 10px;\n  width: 10px;\n}\n\nQAbstractSpinBox::down-arrow:disabled,\nQAbstractSpinBox::down-arrow:off {\n  image: url(\"${path}/dark_green/arrow_down_disabled.svg\");\n}\n\n/* ===================== QToolButton ======================== */\n\nQToolButton {\n  background-color: #2a322a;\n  border: 1px solid #6b7e6b;\n  border-radius: 4px;\n  padding: 1px;\n}\n\nQToolButton:checked {\n  background-color: #566656;\n  border: 1px solid #6b7e6b;\n}\n\nQToolButton:checked:disabled {\n  background-color: #566656;\n  color: #9d9d9d;\n  border: 1px solid #6b7e6b;\n}\n\n\nQToolButton:hover {\n  background-color: #404c40;\n}\n\nQToolButton:pressed {\n  background-color: #202620;\n  border: 1px solid #6b7e6b;\n}\n\nQToolButton[popupMode=\"0\"] {\n  /* Only for DelayedPopup */\n  padding-right: 2px;\n}\n\nQToolButton[popupMode=\"1\"] {\n  /* Only for MenuButtonPopup */\n  padding-right: 20px;\n}\n\nQToolButton[popupMode=\"1\"]::menu-button {\n  border: none;\n}\n\nQToolButton[popupMode=\"1\"]::menu-button:hover {\n  border: none;\n  border-left: 1px solid #6b7e6b;\n  border-radius: 0;\n}\n\nQToolButton[popupMode=\"2\"] {\n  /* Only for InstantPopup */\n  padding-right: 2px;\n}\n\nQToolButton::menu-button {\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n  padding: 2px;\n  border-radius: 4px;\n  width: 12px;\n  border: 1px solid #6b7e6b;\n  outline: none;\n}\n\nQToolButton::menu-button:hover {\n  border: 1px solid #346792;\n}\n\nQToolButton::menu-button:checked:hover {\n  border: 1px solid #346792;\n}\n\nQToolButton::menu-indicator {\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n  height: 6px;\n  width: 6px;\n  top: 0;\n  /* Exclude a shift for better image */\n  left: -2px;\n  /* Shift it a bit */\n}\n\nQToolButton::menu-arrow {\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n  height: 8px;\n  width: 8px;\n}\n\nQToolButton::menu-arrow:hover {\n  image: url(\"${path}/dark_green/arrow_down_focus.svg\");\n}\n\n/* ===================== QPushButton ======================== */\n\nQPushButton {\n  background-color: #2a322a;\n  border: 1px solid #6b7e6b;\n  border-radius: 4px;\n  padding: 2px;\n}\n\nQPushButton:checked {\n  background-color: #566656;\n  border: 1px solid #6b7e6b;\n}\n\nQPushButton:checked:disabled {\n  background-color: #566656;\n  color: #9d9d9d;\n  border: 1px solid #6b7e6b;\n}\n\nQPushButton:hover {\n  background-color: #404c40;\n}\n\nQPushButton:pressed {\n    background-color: #202620;\n    border: 1px solid #6b7e6b;\n}\n\nQPushButton::menu-indicator {\n  subcontrol-origin: padding;\n  subcontrol-position: bottom right;\n  bottom: 4px;\n}\n\nQDialogButtonBox QPushButton {\n  min-width: 80px;\n}\n\n/* ===================== QSizeGrip ======================== */\n\nQSizeGrip {\n  background: transparent;\n  width: 20px;\n  height: 20px;\n  image: url(\"${path}/dark_green/window_grip.svg\");\n}\n\n/* ===================== QToolBar ======================== */\n\nQToolBar {\n  border-bottom: 1px solid #6b7e6b;\n  padding: 1px;\n  font-weight: bold;\n  spacing: 2px;\n}\n\nQToolBar::handle:horizontal {\n  width: 16px;\n  image: url(\"${path}/dark_green/toolbar_move_horizontal.svg\");\n}\n\nQToolBar::handle:vertical {\n  height: 16px;\n  image: url(\"${path}/dark_green/toolbar_move_vertical.svg\");\n}\n\nQToolBar::separator:horizontal {\n  width: 8px;\n  image: url(\"${path}/dark_green/toolbar_separator_horizontal.svg\");\n}\n\nQToolBar::separator:vertical {\n  height: 8px;\n  image: url(\"${path}/dark_green/toolbar_separator_vertical.svg\");\n}\n\nQToolButton#qt_toolbar_ext_button {\n  image: url(\"${path}/dark_green/arrow_right.svg\");\n}\n\nQToolBar QToolButton, QToolButton:pressed {\n    border: none\n}\n\n/* ===================== QCommandLinkButton ======================== */\n\nQCommandLinkButton {\n  background-color: transparent;\n  border: 1px solid #6b7e6b;\n  border-radius: 4px;\n  padding: 0px;\n  margin: 0px;\n}\n\nQCommandLinkButton:disabled {\n  background-color: transparent;\n  color: #9DA9B5;\n}\n",
+    "contents": "/* ===================== QPalette ======================== */\n/* == This entry is handled by eric == */\nQPalette {\n  alternate-base: #0f120f;\n  base: #3a3a3a;\n  text: #fcfcfc;\n  bright-text: #ffffff;\n  placeholder-text: #9d9d9d;\n  window: #1b201b;\n  window-text: #fcfcfc;\n  tooltip-base: #383838;\n  tooltip-text: #fcfcfc;\n  button: #1b201b;\n  button-text: #fcfcfc;\n  highlight: #407540;\n  highlighted-text: #e1e1e1;\n  link: #c6ebc6;\n  link-visited: #ebebc6\n}\n/* == End of eric specialties == */\n\n* {\n  outline: 0px;\n  color: #fcfcfc;\n  selection-background-color: #407540;\n  selection-color: #ffffff;\n}\n\n/* specific reset for elements inside QToolBar */\nQToolBar * {\n  margin: 0px;\n  padding: 0px;\n}\n\nQWidget, QStatusBar, QSvgWidget, QToolBar,\nQGroupBox, QHelpSearchQueryWidget, QHelpSearchResultWidget,\nQDesignerPropertyEditorInterface, QDesignerWidgetBoxInterface, QDesktopWidget,\nQDialog, QDialogButtonBox, QDesignerActionEditorInterface,\nQDesignerFormWindowInterface, QDesignerObjectInspectorInterface, \nQAbstractButton, QAbstractSlider, QAbstractSpinBox, QAxWidget, QCalendarWidget,\nQComboBox, QMdiSubWindow, QMenu, QMenuBar,QDockWidget, QFocusFrame, QGLWidget,\nQToolBox, QLCDNumber , QSplitter, QStackedWidget, QMainWindow,\nQScrollArea, QAbstractScrollArea {\n    background-color: #1b201b;\n}\n\nQWidget:disabled {\n  background-color: #1b201b;\n  color: #9d9d9d;\n  selection-background-color: #407540;\n  selection-color: #e1e1e1;\n}\n\nQWidget::item:selected {\n  background-color: #407540;\n}\n\n/* ===================== QMainWindow ======================== */\n\nQMainWindow::separator {\n  background-color: #456445;\n  border: 0px solid #6b7e6b;\n  spacing: 0px;\n  padding: 1px;\n}\n\nQMainWindow::separator:hover {\n  background-color: #9db59d;\n}\n\nQMainWindow::separator:horizontal {\n  width: 5px;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  image: url(\"${path}/dark_green/toolbar_separator_vertical.svg\");\n}\n\nQMainWindow::separator:vertical {\n  height: 5px;\n  margin-left: 2px;\n  margin-right: 2px;\n  image: url(\"${path}/dark_green/toolbar_separator_horizontal.svg\");\n}\n\n/* ===================== QComboxBox ======================== */\n\nQLineEdit, QTextEdit, QPlainTextEdit, QSpinBox, QDoubleSpinBox, QComboBox,\nQDateEdit, QTimeEdit, QDateTimeEdit {\n  background-color: #3a3a3a;\n  border: 1px solid #6b7e6b;\n  border-radius: 4px;\n  padding-left: 4px;\n  padding-right: 4px;\n  min-height: 1em;\n}\n\nQComboBox::indicator {\n  border: none;\n  border-radius: 0;\n  border-width: 0px;\n  color: transparent;\n  background-color: transparent;\n  selection-color: transparent;\n  selection-background-color: transparent;\n}\n\nQComboBox::indicator:alternate {\n  background: #0f120f;\n}\n\nQComboBox::indicator:checked {\n  image: url(\"${path}/dark_green/combobox_checked.svg\");\n}\n\nQComboBox::drop-down, QDateEdit::drop-down, QTimeEdit::drop-down,\nQDateTimeEdit::drop-down {\n  subcontrol-origin: padding;\n  subcontrol-position: top right;\n  width: 15px;\n  border-left-width: 0px;\n  border-left-style: solid;\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n  border-left-color: #242424;\n}\n\nQComboBox::drop-down:on {\n  top:1px;\n}\n\nQComboBox::drop-down {\n  subcontrol-origin: padding;\n  subcontrol-position: top right;\n  width: 20px;\n  border-left: 1px solid #6b7e6b;\n}\n\nQComboBox::down-arrow {\n  image: url(\"${path}/dark_green/arrow_down_disabled.svg\");\n  height: 14px;\n  width: 14px;\n}\n\nQComboBox::down-arrow:on,\nQComboBox::down-arrow:hover,\nQComboBox::down-arrow:focus {\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n}\n\n\nQLineEdit[text=\"\"] {\n  color: 9d9d9d;\n}\n\n/* ===================== QMenuBar ======================== */\n\nQMenuBar * {\n  background-color: #252c25;\n}\n\nQMenuBar::item {\n  color: #fcfcfc;\n  background-color: #1b201b;\n  margin: 1px;\n  padding: 4px;\n}\n\nQMenuBar::item:selected {\n  padding: 4px;\n  background: transparent;\n  border: 0px solid #6b7e6b;\n  background-color: #407540;\n}\n\nQMenuBar::item:pressed {\n  padding: 4px;\n  border: 0px solid #6b7e6b;\n  background-color: #407540;\n  color: #fcfcfc;\n  margin-bottom: 0px;\n  padding-bottom: 0px;\n}\n\n/* ===================== QMenu ======================== */\n\nQMenu {\n  background-color: #252c25;\n  border: 1px solid #6b7e6b;\n  margin: 2px;\n  padding: 5px;\n}\n\nQMenu * {\n  background-color:#252c25;\n}\n\nQMenu::tearoff {\n  border-top: 2px dashed #6b7e6b;\n  border-bottom: 2px dashed #6b7e6b;\n  height: 0px;\n  margin-top: 3px;\n  margin-bottom: 3px;\n}\n\nQMenu::tearoff:selected {\n  border-top: 2px dashed #bbdcbb;\n  border-bottom: 2px dashed #bbdcbb;\n  background: #407540;\n  background-clip: margin;\n}\n\nQMenu::item:selected {\n  color: #fcfcfc;\n  border: 0px solid #6b7e6b;\n  background: #407540;\n}\n\nQMenu::item:checked {\n  color: #fcfcfc;\n  border: 1px solid #407540;\n  border-radius: 4px;\n  background: #2a322a;\n}\n\nQMenu::separator {\n  height: 2px;\n  background: #6b7e6b;\n  margin: 5px;\n}\n\nQMenu::indicator {\n  width: 14px;\n  height: 14px;\n  spacing: 4px\n}\n\n/* non-exclusive indicator = check box style indicator (see\n   QActionGroup::setExclusive) */\n\nQMenu::indicator:non-exclusive:unchecked {\n  image: url(\"${path}/dark_green/checkbox_unchecked.svg\");\n}\n\nQMenu::indicator:non-exclusive:unchecked:hover,\nQMenu::indicator:non-exclusive:unchecked:focus,\nQMenu::indicator:non-exclusive:unchecked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_unchecked_focus.svg\");\n}\n\nQMenu::indicator:non-exclusive:unchecked:disabled {\n  image: url(\"${path}/dark_green/checkbox_unchecked_disabled.svg\");\n}\n\nQMenu::indicator:non-exclusive:checked {\n  image: url(\"${path}/dark_green/checkbox_checked.svg\");\n}\n\nQMenu::indicator:non-exclusive:checked:hover,\nQMenu::indicator:non-exclusive:checked:focus,\nQMenu::indicator:non-exclusive:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_checked_focus.svg\");\n}\n\nQMenu::indicator:non-exclusive:checked:disabled {\n  image: url(\"${path}/dark_green/checkbox_checked_disabled.svg\");\n}\n\nQMenu::indicator:non-exclusive:indeterminate {\n  image: url(\"${path}/dark_green/checkbox_indeterminate.svg\");\n}\n\nQMenu::indicator:non-exclusive:indeterminate:disabled {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_disabled.svg\");\n}\n\nQMenu::indicator:non-exclusive:indeterminate:focus,\nQMenu::indicator:non-exclusive:indeterminate:hover,\nQMenu::indicator:non-exclusive:indeterminate:pressed {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_focus.svg\");\n}\n\n/* exclusive indicator = radio button style indicator (see\n   QActionGroup::setExclusive) */\n\nQMenu::indicator:exclusive:unchecked {\n  image: url(\"${path}/dark_green/radio_unchecked.svg\");\n}\n\nQMenu::indicator:exclusive:unchecked:hover,\nQMenu::indicator:exclusive:unchecked:focus,\nQMenu::indicator:exclusive:unchecked:pressed {\n  border: none;\n  outline: none;\n  image: url(\"${path}/dark_green/radio_unchecked_focus.svg\");\n}\n\nQMenu::indicator:exclusive:unchecked:disabled {\n  image: url(\"${path}/dark_green/radio_unchecked_disabled.svg\");\n}\n\nQMenu::indicator:exclusive:checked {\n  border: none;\n  outline: none;\n  image: url(\"${path}/dark_green/radio_checked.svg\");\n}\n\nQMenu::indicator:exclusive:checked:hover,\nQMenu::indicator:exclusive:checked:focus,\nQMenu::indicator:exclusive:checked:pressed {\n  border: none;\n  outline: none;\n  image: url(\"${path}/dark_green/radio_checked_focus.svg\");\n}\n\nQMenu::indicator:exclusive:checked:disabled {\n  outline: none;\n  image: url(\"${path}/dark_green/radio_checked_disabled.svg\");\n}\n\nQMenu::right-arrow {\n  image: url(\"${path}/dark_green/arrow_right.svg\");\n  margin: 5px;\n  padding-left: 12px;\n  height: 10px;\n  width: 10px;\n}\n\nQMenu::right-arrow:disabled {\n  image: url(\"${path}/dark_green/arrow_right_disabled.svg\");\n}\n/* ===================== QProgressBar ======================== */\n\nQProgressBar {\n  min-height: 10px;\n  background: #3a3a3a;\n  border-radius: 1px;\n  text-align: center;\n  border: 1px solid #3a3a3a;\n  border-radius: 4px;\n}\n\nQProgressBar:chunk {\n  background-color:#467e2a;\n  border-radius: 4px;\n}\n\n/* ===================== QTabBar ======================== */\n\nQTabBar::tab {\n  border: 1px solid #242424;\n  color: #fcfcfc;\n  margin: 0px;\n  background: qlineargradient(\n    spread: pad, x1: 0, y1: 0, x2: 0, y2: 1,\n    stop: 0 #646464, stop: 1 #525252);\n}\n\nQTabBar::tab:selected, QTabBar::tab:hover {\n  border-style: solid;\n  border-color: #509330;\n  background: qlineargradient(\n    spread: pad, x1: 0, y1: 0, x2: 0, y2: 1,\n    stop: 0 #484848, stop: 1 #383838);\n}\n\nQTabBar::tab:top, QTabBar::tab:bottom {\n  padding: 3px 8px 3px 8px;\n}\n\nQTabBar::tab:left, QTabBar::tab:right {\n  padding: 8px 3px 8px 3px;\n}\n\nQTabBar::tab:top:selected {\n  border-width: 4px 0px 0px 0px;\n}\n\nQTabBar::tab:right:selected {\n  border-width: 0px 0px 0px 4px;\n}\n\nQTabBar::tab:bottom:selected {\n  border-width:0px 0px 4px 0px;\n}\n\nQTabBar::tab:left:selected {\n  border-width: 0px 4px 0px 0px;\n}\n\nQTabBar::tab:top:hover {\n  border-width: 2px 0px 0px 0px;\n}\n\nQTabBar::tab:right:hover {\n  border-width: 0px 0px 0px 2px;\n}\n\nQTabBar::tab:bottom:hover {\n  border-width:0px 0px 2px 0px;\n}\n\nQTabBar::tab:left:hover {\n  border-width: 0px 2px 0px 0px;\n}\n\nQTabBar::tab:first:top:selected, QTabBar::tab:first:top:hover,\nQTabBar::tab:first:bottom:selected, QTabBar::tab:first:bottom:hover {\n  border-left-width:1px;\n  border-left-color:#242424;\n}\n\nQTabBar::tab:first:left:selected, QTabBar::tab:first:left:hover,\nQTabBar::tab:first:right:selected, QTabBar::tab:first:right:hover {\n  border-top-width:1px;\n  border-top-color:#242424;\n}\n\nQTabBar::tab:last:top:selected, QTabBar::tab:last:top:hover,\nQTabBar::tab:last:bottom:selected, QTabBar::tab:last:bottom:hover {\n  border-right-width:1px;\n  border-right-color:#242424;\n}\n\nQTabBar::tab:last:left:selected, QTabBar::tab:last:left:hover,\nQTabBar::tab:last:right:selected, QTabBar::tab:last:right:hover {\n  border-bottom-width:1px;\n  border-bottom-color:#242424;\n}\n\nQTabBar QToolButton::left-arrow:enabled,\nQDockWidget QTabBar QToolButton::left-arrow:enabled {\n  image: url(\"${path}/dark_green/arrow_left.svg\");\n}\n\nQTabBar QToolButton::left-arrow:disabled,\nQDockWidget QTabBar QToolButton::left-arrow:disabled {\n  image: url(\"${path}/dark_green/arrow_left_disabled.svg\");\n}\n\nQTabBar QToolButton::right-arrow:enabled,\nQDockWidget QTabBar QToolButton::right-arrow:enabled {\n  image: url(\"${path}/dark_green/arrow_right.svg\");\n}\n\nQTabBar QToolButton::right-arrow:disabled,\nQDockWidget QTabBar QToolButton::right-arrow:disabled {\n  image: url(\"${path}/dark_green/arrow_right_disabled.svg\");\n}\n\n/* ===================== QTabWidget ======================== */\n\nQTabWidget >* {\n    background-color: #252c25;\n}\n\nQTabWidget::pane {\n  border:1px solid #6b7e6b;\n  alternate-background-color:#0f120f;\n  gridline-color:#242424;\n  background:#3a3a3a;\n}\nQTabWidget::pane:selected {\n  background-color: #455364;\n  border: 1px solid #346792;\n}\n\n/* ===================== QStatusBar ======================== */\n\nQStatusBar::item{\n  border:0px solid #484848;\n  border-radius:3px;\n}\n\n/* ===================== QHeaderView ======================== */\n\nQHeaderView {\n  border: 0px transparent #6b7e6b;\n}\n\nQHeaderView::section {\n  background-color: #5a6b5a;\n  color: #fcfcfc;\n  border-radius: 0;\n  text-align: left;\n  font-size: 13px;\n}\n\nQHeaderView::section::horizontal {\n  padding-top: 0;\n  padding-bottom: 0;\n  padding-left: 4px;\n  padding-right: 4px;\n  border-left: 2px solid #242424;\n}\n\nQHeaderView::section::vertical {\n  padding-top: 0;\n  padding-bottom: 0;\n  padding-left: 4px;\n  padding-right: 4px;\n  border-top: 2px solid #242424;\n}\n\nQHeaderView[sortable=\"true\"]::down-arrow {\n  background-color: #5a6b5a;\n  border: none;\n  height: 10px;\n  width: 10px;\n  padding-left: 2px;\n  padding-right: 2px;\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n}\n\nQHeaderView[sortable=\"true\"]::up-arrow {\n  background-color: #5a6b5a;\n  border: none;\n  height: 10px;\n  width: 10px;\n  padding-left: 2px;\n  padding-right: 2px;\n  image: url(\"${path}/dark_green/arrow_up.svg\");\n}\n\n/* ===================== QTreeView ======================== */\n\nQTreeView:branch:has-children:!has-siblings:closed,\nQTreeView:branch:closed:has-children:has-siblings {\n  border-image: none;\n  image: url(\"${path}/dark_green/branch_closed.svg\");\n}\n\nQTreeView:branch:open:has-children:!has-siblings,\nQTreeView:branch:open:has-children:has-siblings {\n  border-image: none;\n  image: url(\"${path}/dark_green/branch_open.svg\");\n}\n\nQTreeView:branch:has-children:!has-siblings:closed:hover,\nQTreeView:branch:closed:has-children:has-siblings:hover {\n  image: url(\"${path}/dark_green/branch_closed_focus.svg\");\n}\n\nQTreeView:branch:open:has-children:!has-siblings:hover,\nQTreeView:branch:open:has-children:has-siblings:hover {\n  image: url(\"${path}/dark_green/branch_open_focus.svg\");\n}\n\nQTreeView,\nQListView,\nQTableView,\nQColumnView {\n  background-color: #1b201b; \n  alternate-background-color: #0f120f;\n  border: 1px solid #6b7e6b;\n  gridline-color: #6b7e6b;\n}\n\nQTreeView QLabel {\n  background-color: transparent; \n}\n\nQTreeView::item:selected,\nQListView::item:selected,\nQTableView::item:selected,\nQColumnView::item:selected{\n  background-color: #407540;\n}\n\nQTreeView::item:hover,\nQListView::item:hover,\nQTableView::item:hover,\nQColumnView::item:hover {\n  background-color: #457f2a;\n}\n\n\nQTreeView::branch:closed:has-children{\n  margin: 4px;\n}\n\nQTreeView::branch:open:has-children {\n  margin:4px;\n}\n\nQTreeView::indicator:checked,\nQListView::indicator:checked,\nQTableView::indicator:checked,\nQColumnView::indicator:checked {\n  image: url(\"${path}/dark_green/checkbox_checked.svg\");\n}\n\nQTreeView::indicator:checked:hover,\nQTreeView::indicator:checked:focus,\nQTreeView::indicator:checked:pressed,\nQListView::indicator:checked:hover,\nQListView::indicator:checked:focus,\nQListView::indicator:checked:pressed,\nQTableView::indicator:checked:hover,\nQTableView::indicator:checked:focus,\nQTableView::indicator:checked:pressed,\nQColumnView::indicator:checked:hover,\nQColumnView::indicator:checked:focus,\nQColumnView::indicator:checked:pressed {\n  image: url(\"${path}/dark_green/checkbox_checked_focus.svg\");\n}\n\nQTreeView::indicator:unchecked,\nQListView::indicator:unchecked,\nQTableView::indicator:unchecked,\nQColumnView::indicator:unchecked {\n  image: url(\"${path}/dark_green/checkbox_unchecked.svg\");\n}\n\nQTreeView::indicator:unchecked:hover,\nQTreeView::indicator:unchecked:focus,\nQTreeView::indicator:unchecked:pressed,\nQListView::indicator:unchecked:hover,\nQListView::indicator:unchecked:focus,\nQListView::indicator:unchecked:pressed,\nQTableView::indicator:unchecked:hover,\nQTableView::indicator:unchecked:focus,\nQTableView::indicator:unchecked:pressed,\nQColumnView::indicator:unchecked:hover,\nQColumnView::indicator:unchecked:focus,\nQColumnView::indicator:unchecked:pressed {\n  image: url(\"${path}/dark_green/checkbox_unchecked_focus.svg\");\n}\n\nQTreeView::indicator:indeterminate,\nQListView::indicator:indeterminate,\nQTableView::indicator:indeterminate,\nQColumnView::indicator:indeterminate {\n  image: url(\"${path}/dark_green/checkbox_indeterminate.svg\");\n}\n\nQTreeView::indicator:indeterminate:hover,\nQTreeView::indicator:indeterminate:focus,\nQTreeView::indicator:indeterminate:pressed,\nQListView::indicator:indeterminate:hover,\nQListView::indicator:indeterminate:focus,\nQListView::indicator:indeterminate:pressed,\nQTableView::indicator:indeterminate:hover,\nQTableView::indicator:indeterminate:focus,\nQTableView::indicator:indeterminate:pressed,\nQColumnView::indicator:indeterminate:hover,\nQColumnView::indicator:indeterminate:focus,\nQColumnView::indicator:indeterminate:pressed {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_focus.svg\");\n}\n\nQTableCornerButton::section {\n  background-color: #1b201b;\n  border: 1px transparent #242424;\n  border-radius: 0px;\n}\n\n/* ===================== QSlider ======================== */\n\nQSlider::groove:horizontal {\n  background-color: #3a3a3a;\n  height: 6px;\n  border-radius: 2px;\n}\n\nQSlider::sub-page:horizontal {\n  background-color: #305830;\n  height: 6px;\n  border-radius: 4px;\n}\n\nQSlider::handle:horizontal {\n  background: #467e2a;\n  border: 3px solid #1b201b;\n  width: 8px;\n  height: 8px;\n  margin: -8px 0px;\n  border-radius: 4px;\n}\n\nQSlider::handle:horizontal:hover {\n  background: #3c6d24;\n}\n\nQSlider::groove:vertical {\n  background-color: #3a3a3a;\n  width: 6px;\n  border-radius: 2px;\n}\n\nQSlider::add-page:vertical{\n  background-color: #305830;\n  width: 6px;\n  border-radius: 4px;\n}\n\nQSlider::handle:vertical {\n  background: #467e2a;\n  border: 3px solid #1b201b;\n  width: 8px;\n  height: 8px;\n  margin: 0 -8px;\n  border-radius: 4px;\n}\n\nQSlider::handle:vertical:hover {\n  background: #3c6d24;\n}\n\n/* ===================== QScrollBar ======================== */\n\nQScrollBar:horizontal,\nQScrollBar:horizontal:disabled {\n  background: #3a3a3a;\n  padding: 0px;\n  max-height: 14px;\n  border: 1px solid #467e2a;\n  border-radius: 7px;\n  margin: 0px 12px 0px 12px\n}\n\nQScrollBar::handle:horizontal {\n  background: #467e2a;\n  min-width: 30px;\n  border-radius: 6px;\n}\n\nQScrollBar::handle:horizontal:hover {\n  background: #3c6d24;\n}\n\nQScrollBar::handle:horizontal:pressed {\n  background:#3c6d24;\n}\n\nQScrollBar::add-page:horizontal{\n  background:none;\n}\n\nQScrollBar::sub-page:horizontal{\n  background:none;\n}\n\nQScrollBar::add-line:horizontal {\n  border-image: url(\"${path}/dark_green/arrow_right_disabled.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: right;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::add-line:horizontal:hover,\nQScrollBar::add-line:horizontal:on {\n  border-image: url(\"${path}/dark_green/arrow_right.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: right;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::add-line:horizontal{\n  background:none;\n}\n\n\nQScrollBar::sub-line:horizontal {\n  border-image: url(\"${path}/dark_green/arrow_left_disabled.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: left;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::sub-line:horizontal:hover,\nQScrollBar::sub-line:horizontal:on {\n  border-image: url(\"${path}/dark_green/arrow_left.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: left;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::sub-line:horizontal{\n  background:none;\n}\n\nQScrollBar:vertical,\nQScrollBar:vertical:disabled {\n  background: #3a3a3a;\n  padding: 0px;\n  max-width: 14px;\n  border: 1px solid #467e2a;\n  border-radius: 7px;\n  margin: 12px 0px 12px 0px\n}\n\nQScrollBar::handle:vertical {\n  background: #467e2a;\n  min-height: 30px;\n  border-radius: 6px;\n}\n\nQScrollBar::handle:vertical:hover {\n  background: #3c6d24;\n}\n\nQScrollBar::handle:vertical:pressed {\n  background: #3c6d24;\n}\n\nQScrollBar::add-page:vertical{\n  background:none;\n}\n\nQScrollBar::sub-page:vertical{\n  background:none;\n}\nQScrollBar::add-line:vertical{\n  background:none;\n}\n\nQScrollBar::add-line:vertical {\n  border-image: url(\"${path}/dark_green/arrow_down_disabled.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: bottom;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::add-line:vertical:hover,\nQScrollBar::add-line:vertical:on {\n  border-image: url(\"${path}/dark_green/arrow_down.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: bottom;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::sub-line:vertical{\n  background:none;\n}\n\nQScrollBar::sub-line:vertical {\n  border-image: url(\"${path}/dark_green/arrow_up_disabled.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: top;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::sub-line:vertical:hover,\nQScrollBar::sub-line:vertical:on {\n  border-image: url(\"${path}/dark_green/arrow_up.svg\");\n  height: 12px;\n  width: 12px;\n  subcontrol-position: top;\n  subcontrol-origin: margin;\n}\n\nQScrollBar::up-arrow:horizontal,\nQScrollBar::down-arrow:horizontal {\n  background: none;\n}\n\nQScrollBar::up-arrow:vertical,\nQScrollBar::down-arrow:vertical {\n  background: none;\n}\n\n\n/* ===================== QScrollArea ======================== */\n\nQScrollArea {\n  background-color: #1b201b;\n  border: 1px solid #6b7e6b;\n}\n\nQScrollArea:disabled {\n  color: #9d9d9d;\n}\n\nQScrollArea QWidget QWidget:disabled {\n  background-color: #1b201b;\n}\n\nQTabWidget QScrollArea QWidget{\n  background-color: #1b201b;\n}\n\n/* ===================== QFrame ======================== */\n\n.QFrame {\n  border-radius: 2px;\n  border: 1px solid #6b7e6b;\n  /* No frame */\n  /* HLine */\n  /* VLine */\n}\n\n.QFrame[frameShape=\"0\"] {\n  border-radius: 4px;\n  border: 1px transparent #6b7e6b;\n}\n\n.QFrame[frameShape=\"4\"] {\n  max-height: 2px;\n  border: none;\n  background-color: #6b7e6b;\n}\n\n.QFrame[frameShape=\"5\"] {\n  max-width: 2px;\n  border: none;\n  background-color: #6b7e6b;\n}\n\n/* ===================== QToolTip ======================== */\n\nQToolTip {\n  border: 1px solid #6b7e6b;\n  padding: 2px;\n  color: #fcfcfc;\n  background-color: #383838;\n}\n\n/* ===================== QSplitter ======================== */\n\nQSplitter {\n  spacing: 0px;\n  padding: 0px;\n  margin: 0px;\n}\n\nQSplitter::handle {\n  background-color: #456445;\n  border: 0px solid #6b7e6b;\n  spacing: 0px;\n  padding: 1px;\n  margin: 0px;\n}\n\nQSplitter::handle:hover {\n  background-color: #9db59d;\n}\n\nQSplitter::handle:horizontal {\n  width: 1px;\n}\n\nQSplitter::handle:vertical {\n  height: 1px;\n}\n\n/* ===================== QGraphicsView ======================== */\n\nQGraphicsView {\n  background-color: #3a3a3a;\n  border: 1px solid #6b7e6b;\n  color: #ffffff;\n  border-radius: 2px;\n}\n\nQGraphicsView:disabled {\n  background-color: #3a3a3a;\n  border: 1px solid #6b7e6b;\n  color: #556455;\n  border-radius: 2px;\n}\n\nQGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected,\nQGraphicsView:pressed {\n  border: 1px solid #6b7e6b;\n}\n\n/* ===================== QToolBox ======================== */\n\nQToolBox {\n  padding: 0px;\n  border: 0px;\n  border: 1px solid #6b7e6b;\n}\n\nQToolBox:selected {\n  padding: 0px;\n  border: 1px solid #6b7e6b;\n}\n\nQToolBox::tab {\n  border: 1px solid #6b7e6b;\n  color: #fcfcfc;\n  background-color: #525252;\n}\n\nQToolBox::tab:disabled {\n  color: #9d9d9d;\n}\n\nQToolBox::tab:selected {\n  background-color: #383838;\n  border-bottom: 4px solid #509330;\n}\n\nQToolBox::tab:selected:disabled {\n  background-color: #9d9d9d;\n}\n\nQToolBox::tab:!selected {\n  background-color: #525252;\n}\n\nQToolBox::tab:!selected:disabled {\n  background-color: #9d9d9d;\n}\n\nQToolBox::tab:hover {\n  border-color: #6b7e6b;\n  border-bottom: 2px solid #509330;\n}\n\nQToolBox QScrollArea QWidget QWidget {\n  padding: 0px;\n  border: 0px;\n  background-color: #1b201b;\n}\n\n/* ===================== QDockWidget ======================== */\n\nQDockWidget {\n  outline: 1px solid #455364;\n  background-color: #1b201b;\n  border: 1px solid #6b7e6b;\n  border-radius: 2px;\n  titlebar-close-icon: url(\"${path}/dark_green/transparent.svg\");\n  titlebar-normal-icon: url(\"${path}/dark_green/transparent.svg\");\n}\n\nQDockWidget::title {\n  padding: 3px;\n  spacing: 4px;\n  border: none;\n  background-color: #456445;\n}\n\nQDockWidget::close-button {\n  icon-size: 12px;\n  border: none;\n  background: transparent;\n  background-image: transparent;\n  border: 0;\n  margin: 0;\n  padding: 0;\n  image: url(\"${path}/dark_green/window_close.svg\");\n}\n\nQDockWidget::close-button:hover {\n  image: url(\"${path}/dark_green/window_close_focus.svg\");\n}\n\nQDockWidget::close-button:pressed {\n  image: url(\"${path}/dark_green/window_close_pressed.svg\");\n}\n\nQDockWidget::float-button {\n  icon-size: 12px;\n  border: none;\n  background: transparent;\n  background-image: transparent;\n  border: 0;\n  margin: 0;\n  padding: 0;\n  image: url(\"${path}/dark_green/window_undock.svg\");\n}\n\nQDockWidget::float-button:hover {\n  image: url(\"${path}/dark_green/window_undock_focus.svg\");\n}\n\nQDockWidget::float-button:pressed {\n  image: url(\"${path}/dark_green/window_undock_pressed.svg\");\n}\n\n/* ===================== QLCDNumber ======================== */\n\nQLCDNumber {\n  color: #c6ebc6;\n}\n\nQLCDNumber:disabled {\n  color: #9d9d9d;\n}\n\n/* ===================== QGroupBox ======================== */\n\nQGroupBox {\n  font-weight: bold;\n  border: 1px solid #6b7e6b;\n  border-radius: 2px;\n  padding: 2px;\n  margin-top: 6px;\n  margin-bottom: 4px;\n}\n\nQGroupBox::title {\n  subcontrol-origin: margin;\n  subcontrol-position: top left;\n  left: 4px;\n  padding-left: 2px;\n  padding-right: 4px;\n  padding-top: -4px;\n}\n\nQGroupBox::indicator {\n  margin-left: 2px;\n  margin-top: 2px;\n  padding: 0;\n  height: 14px;\n  width: 14px;\n  border-radius: 2px;\n}\n\nQGroupBox::indicator:unchecked {\n  image: url(\"${path}/dark_green/checkbox_unchecked.svg\");\n}\n\nQGroupBox::indicator:unchecked:hover,\nQGroupBox::indicator:unchecked:focus {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_unchecked_focus.svg\");\n}\n\nQGroupBox::indicator:unchecked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_unchecked_pressed.svg\");\n}\n\nQGroupBox::indicator:unchecked:disabled {\n  image: url(\"${path}/dark_green/checkbox_unchecked_disabled.svg\");\n}\n\nQGroupBox::indicator:checked {\n  image: url(\"${path}/dark_green/checkbox_checked.svg\");\n}\n\nQGroupBox::indicator:checked:hover,\nQGroupBox::indicator:checked:focus,\nQGroupBox::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_checked_focus.svg\");\n}\n\nQGroupBox::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_checked_pressed.svg\");\n}\n\nQGroupBox::indicator:checked:disabled {\n  image: url(\"${path}/dark_green/checkbox_checked_disabled.svg\");\n}\n\n/* ===================== QCheckBox ======================== */\n\nQCheckBox::indicator {\n  width: 14px;\n  height: 14px;\n}\n\nQCheckBox::indicator:unchecked {\n  image: url(\"${path}/dark_green/checkbox_unchecked.svg\");\n}\n\nQCheckBox::indicator:unchecked:hover,\nQCheckBox::indicator:unchecked:focus {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_unchecked_focus.svg\");\n}\n\nQCheckBox::indicator:unchecked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_unchecked_pressed.svg\");\n}\n\nQCheckBox::indicator:unchecked:disabled {\n  image: url(\"${path}/dark_green/checkbox_unchecked_disabled.svg\");\n}\n\nQCheckBox::indicator:indeterminate {\n  image: url(\"${path}/dark_green/checkbox_indeterminate.svg\");\n}\n\nQCheckBox::indicator:indeterminate:disabled {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_disabled.svg\");\n}\n\nQCheckBox::indicator:indeterminate:focus,\nQCheckBox::indicator:indeterminate:hover {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_focus.svg\");\n}\n\nQCheckBox::indicator:indeterminate:pressed {\n  image: url(\"${path}/dark_green/checkbox_indeterminate_pressed.svg\");\n}\n\nQCheckBox::indicator:checked {\n  image: url(\"${path}/dark_green/checkbox_checked.svg\");\n}\n\nQCheckBox::indicator:checked:hover,\nQCheckBox::indicator:checked:focus,\nQCheckBox::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_checked_focus.svg\");\n}\n\nQCheckBox::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/checkbox_checked_pressed.svg\");\n}\n\nQCheckBox::indicator:checked:disabled {\n  image: url(\"${path}/dark_green/checkbox_checked_disabled.svg\");\n}\n\n/* ===================== QRadioButton ======================== */\n\nQRadioButton::indicator {\n  width: 14px;\n  height: 14px;\n  border: none;\n}\n\nQRadioButton::indicator:checked {\n  image: url(\"${path}/dark_green/radio_checked.svg\");\n}\n\nQRadioButton::indicator:checked:hover,\nQRadioButton::indicator:checked:focus,\nQRadioButton::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/radio_checked_focus.svg\");\n}\n\nQRadioButton::indicator:checked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/radio_checked_pressed.svg\");\n}\n\nQRadioButton::indicator:checked:disabled {\n  image: url(\"${path}/dark_green/radio_checked_disabled.svg\");\n}\n\nQRadioButton::indicator:unchecked {\n  image: url(\"${path}/dark_green/radio_unchecked.svg\");\n}\n\nQRadioButton::indicator:unchecked:hover,\nQRadioButton::indicator:unchecked:focus {\n  border: none;\n  image: url(\"${path}/dark_green/radio_unchecked_focus.svg\");\n}\n\nQRadioButton::indicator:unchecked:pressed {\n  border: none;\n  image: url(\"${path}/dark_green/radio_unchecked_pressed.svg\");\n}\n\nQRadioButton::indicator:unchecked:disabled {\n  image: url(\"${path}/dark_green/radio_unchecked_disabled.svg\");\n}\n\n/* ===================== QAbstractSpinBox ======================== */\n\nQAbstractSpinBox {\n  background-color: #3a3a3a;\n  border: 1px solid #6b7e6b;\n  color: #E0E1E3;\n  padding-top: 2px;\n  padding-bottom: 2px;\n  padding-left: 4px;\n  padding-right: 4px;\n  border-radius: 4px;\n}\n\nQAbstractSpinBox:up-button {\n  background-color: #1b201b;\n  subcontrol-origin: border;\n  subcontrol-position: top right;\n  border: 1px solid #6b7e6b;\n  border-bottom: 1px solid #6b7e6b;\n  border-top-left-radius: 0;\n  border-top-right-radius: 4;\n  border-bottom-left-radius: 0;\n  width: 12px;\n  margin-bottom: -1px;\n}\n\nQAbstractSpinBox:down-button {\n  background-color: #1b201b;\n  subcontrol-origin: border;\n  subcontrol-position: bottom right;\n  border: 1px solid #6b7e6b;\n  border-top: 1px solid #6b7e6b;\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 4;\n  width: 12px;\n  margin-top: -1px;\n}\n\nQAbstractSpinBox::up-arrow {\n  image: url(\"${path}/dark_green/arrow_up.svg\");\n  height: 10px;\n  width: 10px;\n}\n\nQAbstractSpinBox::up-arrow:disabled,\nQAbstractSpinBox::up-arrow:off {\n  image: url(\"${path}/dark_green/arrow_up_disabled.svg\");\n}\n\nQAbstractSpinBox::down-arrow {\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n  height: 10px;\n  width: 10px;\n}\n\nQAbstractSpinBox::down-arrow:disabled,\nQAbstractSpinBox::down-arrow:off {\n  image: url(\"${path}/dark_green/arrow_down_disabled.svg\");\n}\n\n/* ===================== QToolButton ======================== */\n\nQToolButton {\n  background-color: #2a322a;\n  border: 1px solid #6b7e6b;\n  border-radius: 4px;\n  padding: 2px;\n}\n\nQToolButton:checked {\n  background-color: #566656;\n  border: 1px solid #6b7e6b;\n}\n\nQToolButton:checked:disabled {\n  background-color: #566656;\n  color: #9d9d9d;\n  border: 1px solid #6b7e6b;\n}\n\n\nQToolButton:hover {\n  background-color: #404c40;\n}\n\nQToolButton:pressed {\n  background-color: #202620;\n  border: 1px solid #6b7e6b;\n}\n\nQToolButton[popupMode=\"0\"] {\n  /* Only for DelayedPopup */\n  padding-right: 2px;\n}\n\nQToolButton[popupMode=\"1\"] {\n  /* Only for MenuButtonPopup */\n  padding-right: 20px;\n}\n\nQToolButton[popupMode=\"1\"]::menu-button {\n  border: none;\n}\n\nQToolButton[popupMode=\"1\"]::menu-button:hover {\n  border: none;\n  border-left: 1px solid #6b7e6b;\n  border-radius: 0;\n}\n\nQToolButton[popupMode=\"2\"] {\n  /* Only for InstantPopup */\n  padding-right: 2px;\n}\n\nQToolButton::menu-button {\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n  padding: 2px;\n  border-radius: 4px;\n  width: 12px;\n  border: 1px solid #6b7e6b;\n  outline: none;\n}\n\nQToolButton::menu-button:hover {\n  border: 1px solid #346792;\n}\n\nQToolButton::menu-button:checked:hover {\n  border: 1px solid #346792;\n}\n\nQToolButton::menu-indicator {\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n  height: 6px;\n  width: 6px;\n  top: 0;\n  /* Exclude a shift for better image */\n  left: -2px;\n  /* Shift it a bit */\n}\n\nQToolButton::menu-arrow {\n  image: url(\"${path}/dark_green/arrow_down.svg\");\n  height: 8px;\n  width: 8px;\n}\n\nQToolButton::menu-arrow:hover {\n  image: url(\"${path}/dark_green/arrow_down_focus.svg\");\n}\n\n/* ===================== QPushButton ======================== */\n\nQPushButton {\n  background-color: #2a322a;\n  border: 1px solid #6b7e6b;\n  border-radius: 4px;\n  padding: 2px;\n}\n\nQPushButton:default {\n  border: 2px solid #467e2a;\n}\n\nQPushButton:checked {\n  background-color: #566656;\n  border: 1px solid #6b7e6b;\n}\n\nQPushButton:checked:disabled {\n  background-color: #566656;\n  color: #9d9d9d;\n  border: 1px solid #6b7e6b;\n}\n\nQPushButton:hover {\n  background-color: #404c40;\n}\n\nQPushButton:pressed {\n    background-color: #202620;\n    border: 1px solid #6b7e6b;\n}\n\nQPushButton::menu-indicator {\n  subcontrol-origin: padding;\n  subcontrol-position: bottom right;\n  bottom: 4px;\n}\n\nQDialogButtonBox QPushButton {\n  min-width: 80px;\n}\n\n/* ===================== QSizeGrip ======================== */\n\nQSizeGrip {\n  background: transparent;\n  width: 20px;\n  height: 20px;\n  image: url(\"${path}/dark_green/window_grip.svg\");\n}\n\n/* ===================== QToolBar ======================== */\n\nQToolBar {\n  border-bottom: 1px solid #6b7e6b;\n  padding: 1px;\n  font-weight: bold;\n  spacing: 2px;\n}\n\nQToolBar::handle:horizontal {\n  width: 16px;\n  image: url(\"${path}/dark_green/toolbar_move_horizontal.svg\");\n}\n\nQToolBar::handle:vertical {\n  height: 16px;\n  image: url(\"${path}/dark_green/toolbar_move_vertical.svg\");\n}\n\nQToolBar::separator:horizontal {\n  width: 8px;\n  image: url(\"${path}/dark_green/toolbar_separator_horizontal.svg\");\n}\n\nQToolBar::separator:vertical {\n  height: 8px;\n  image: url(\"${path}/dark_green/toolbar_separator_vertical.svg\");\n}\n\nQToolButton#qt_toolbar_ext_button {\n  image: url(\"${path}/dark_green/arrow_right.svg\");\n}\n\nQToolBar QToolButton, QToolButton:pressed {\n  border: none\n}\n\n/* ===================== QCommandLinkButton ======================== */\n\nQCommandLinkButton {\n  background-color: transparent;\n  border: 1px solid #6b7e6b;\n  border-radius: 4px;\n  padding: 0px;\n  margin: 0px;\n}\n\nQCommandLinkButton:disabled {\n  background-color: transparent;\n  color: #9DA9B5;\n}\n",
     "name": "eric7_Dark_Green.qss"
   }
 }
\ No newline at end of file

eric ide

mercurial