1/********************************** 2* * 3* Light theme for EasyProfiler. * 4* * 5* Automatically generated from * 6* default.scss by pysassc tool * 7* * 8***********************************/ 9 10/* ****************************************************************************************************************** */ 11/* Functions */ 12@function rgb_a($color, $opacity) { 13 @return fade_out($color, 1.0 - $opacity); 14} 15 16/* ****************************************************************************************************************** */ 17/* Constants */ 18$TextColor: #504040; 19$DisabledTextColor: #a08888; 20$BorderColor: #cccccc; 21$MainColor: #f44336; 22$HoveredMenuRowColor: rgb_a(#98DE98, 0.5); 23$BackgroundColor: white; 24$DisabledBackgroundColor: #f0f0f0; 25$ButtonHoverColor: #922c2c;//#d77d7d; 26$ButtonPressedColor: #370400;//#922c2c; 27$FocusBorderColor: #ffbcbc; 28$DefaultHeight: 24px; 29$ComboBoxArrowSize: 8px; 30$SpinBoxArrowSize: 8px; 31 32/* ****************************************************************************************************************** */ 33/* StyleSheet */ 34 35* { 36 font-family: "DejaVu Sans"; 37 font-size: 13px; 38 color: $TextColor; 39} 40 41*:disabled { 42 color: $DisabledTextColor; 43} 44 45EasyMainWindow, QToolBar, QDialog { 46 background-color: #f8f2f2; 47} 48 49QToolTip { 50 background-color: #ffeccc; 51 border: 1px solid $BorderColor; 52} 53 54QGraphicsView { 55 border: 1px solid $BorderColor; 56} 57 58/* ****************************************************************************************************************** */ 59QLineEdit, QComboBox, QSpinBox { 60 height: $DefaultHeight; 61 border: 1px solid $BorderColor; 62 background-color: $BackgroundColor; 63 selection-background-color: $HoveredMenuRowColor; 64 selection-color: $TextColor; 65} 66 67QLineEdit:disabled, QComboBox:disabled, QSpinBox:disabled { 68 background-color: $DisabledBackgroundColor; 69 color: $DisabledTextColor; 70 selection-background-color: $HoveredMenuRowColor; 71 selection-color: $DisabledTextColor; 72} 73 74QLineEdit:focus { border: 1px solid $FocusBorderColor; } 75 76/* ****************************************************************************************************************** */ 77QComboBox::drop-down { 78 subcontrol-origin: padding; 79 subcontrol-position: top right; 80 width: $DefaultHeight; 81 border: none; 82 margin-left: 0; 83} 84 85QComboBox::down-arrow { image: url(":/images/default/arrow-down"); height: $ComboBoxArrowSize; width: $ComboBoxArrowSize; } 86QComboBox::down-arrow:hover { image: url(":/images/default/arrow-down-hover"); } 87QComboBox::down-arrow:disabled { image: url(":/images/default/arrow-down-disabled"); } 88 89/* ****************************************************************************************************************** */ 90QSpinBox::up-button { 91 subcontrol-origin: padding; 92 subcontrol-position: top right; 93 margin-left: 5px; 94 width: $DefaultHeight; 95 border-left: 1px solid $BorderColor; 96 border-bottom: 1px solid $BorderColor; 97} 98 99QSpinBox::down-button { 100 subcontrol-origin: padding; 101 subcontrol-position: bottom right; 102 margin-left: 5px; 103 width: $DefaultHeight; 104 border-left: 1px solid $BorderColor; 105} 106 107QSpinBox::up-button:pressed, QSpinBox::down-button:pressed { 108 background-color: #f4f4f4; 109} 110 111QSpinBox::up-arrow { image: url(":/images/default/arrow-up"); height: $SpinBoxArrowSize; width: $SpinBoxArrowSize; } 112QSpinBox::up-arrow:hover { image: url(":/images/default/arrow-up-hover"); } 113QSpinBox::up-arrow:disabled { image: url(":/images/default/arrow-up-disabled"); } 114 115QSpinBox::down-arrow { image: url(":/images/default/arrow-down"); height: $SpinBoxArrowSize; width: $SpinBoxArrowSize; } 116QSpinBox::down-arrow:hover { image: url(":/images/default/arrow-down-hover"); } 117QSpinBox::down-arrow:disabled { image: url(":/images/default/arrow-down-disabled"); } 118 119/* ****************************************************************************************************************** */ 120QPushButton { 121 height: $DefaultHeight; 122 min-width: 50px; 123 border: 1px solid $BorderColor; 124 background-color: $BackgroundColor; 125 padding: 0 5px 0 5px; 126} 127 128QPushButton:disabled { 129 background-color: $DisabledBackgroundColor; 130 color: $DisabledTextColor; 131} 132 133QPushButton:hover { 134 border: 1px solid $FocusBorderColor; 135 color: $ButtonHoverColor; 136} 137 138QPushButton:pressed { 139 border: 1px solid $ButtonHoverColor; 140 color: $ButtonPressedColor; 141} 142 143/* ****************************************************************************************************************** */ 144QListView { 145 background-color: $BackgroundColor; 146 border: 1px solid $BorderColor; 147} 148 149QListView, QTableView, QTreeView { 150 alternate-background-color: #e4e4ec; 151 selection-background-color: rgb_a(#98DE98, 0.8); 152 selection-color: $TextColor; 153} 154 155QListView::item, QTableView::item, QTreeView::item { 156 height: $DefaultHeight + 2px; 157 border-bottom: 1px solid $BorderColor; 158} 159 160QListView::item:selected, QTableView::item:selected, QTreeView::item:selected { 161 background-color: rgb_a(#98DE98, 0.8); 162} 163 164 165QTreeView::indicator { 166 width: 14px; 167 height: 14px; 168 background-color: transparent; 169 border: 1px solid transparent; 170 padding: 1px; 171 margin: 0; 172} 173 174QTreeView::indicator:hover, QTreeView::indicator:checked { 175 background-color: $BackgroundColor; 176 border: 1px solid $BorderColor; 177} 178 179QTreeView::indicator:checked { image: url(":/images/default/check"); } 180QTreeView::indicator:checked:disabled { image: url(":/images/default/check-disabled"); } 181 182/* ****************************************************************************************************************** */ 183QMenu { 184 background-color: $BackgroundColor; 185 border: 1px solid $BorderColor; 186 padding-top: 4px; 187 padding-bottom: 4px; 188} 189 190QMenu::item { 191 height: $DefaultHeight; 192 padding: 0 16px 0 25px; 193 border: 1px solid transparent; /* reserve space for selection border */ 194} 195 196QMenu::item:selected { 197 border: 1px solid $HoveredMenuRowColor; 198 background-color: $HoveredMenuRowColor; 199} 200 201QMenu::icon { 202 width: 14px; 203 height: 14px; 204 background: none; 205 border: 1px inset transparent; 206 padding: 1px; 207 margin-left: 2px; 208} 209 210QMenu::icon:checked { /* appearance of a 'checked' icon */ 211 background-color: #dddddd; 212 border: 1px inset #aaaaaa; 213} 214 215QMenu::separator { 216 height: 1px; 217 background: $BorderColor; 218 margin-left: 5px; 219 margin-right: 5px; 220} 221 222QMenu::indicator { 223 width: 14px; 224 height: 14px; 225 background-color: $BackgroundColor; 226 border: 1px solid $BorderColor; 227 margin-left: 2px; 228 padding: 1px; 229} 230 231QMenu::indicator:non-exclusive:checked { image: url(":/images/default/check"); } 232QMenu::indicator:non-exclusive:checked:disabled { image: url(":/images/default/check-disabled"); } 233 234QMenu::indicator:exclusive { border-radius: 8px; } 235QMenu::indicator:exclusive:checked { image: url(":/images/default/radio-check"); } 236QMenu::indicator:exclusive:checked:disabled { image: url(":/images/default/radio-check-disabled"); } 237 238 239 240 241/* ****************************************************************************************************************** */ 242/*QToolButton { 243 border: 1px solid transparent; 244 background: none; 245 padding: 2px; 246} 247 248QToolButton:hover { 249 border: 1px solid $BorderColor; 250} 251 252QToolButton[popupMode="1"] { 253 padding-right: 13px; 254} 255 256QToolButton:pressed { 257 background-color: #808080; 258} 259 260QToolButton::menu-button { 261 border: none; 262 border-left: 1px solid transparent; 263 width: 12px; 264} 265 266QToolButton::menu-button:hover { 267 border-left: 1px solid $BorderColor; 268 background-color: #bbbbbb; 269} 270 271QToolButton::menu-button:pressed { 272 border-left: 1px solid $BorderColor; 273 background-color: #808080; 274}*/ 275 276 277 278 279 280 281/* ****************************************************************************************************************** */ 282QHeaderView::section { 283 height: 28px; 284 width: 96px; 285 min-width: 64px; 286 background: #eeeeee; 287} 288 289 290 291 292 293/* ****************************************************************************************************************** */ 294EasyDockWidget 295{ 296 QWidget#EasyDockWidgetTitle 297 { 298 background-color: #686464; 299 300 QLabel { 301 color: white; 302 margin-left: 4px; 303 } 304 305 QPushButton { 306 background: none; 307 border: none; 308 max-height: 12px; 309 min-width: 12px; 310 max-width: 12px; 311 margin-right: 4px; 312 padding: 0; 313 } 314 315 QPushButton#EasyDockWidgetFloatButton { image: url(":/images/default/dock-maximize-white"); } 316 QPushButton#EasyDockWidgetFloatButton:hover { image: url(":/images/default/dock-maximize-white-hover"); } 317 QPushButton#EasyDockWidgetFloatButton:pressed { image: url(":/images/default/dock-maximize-white-pressed"); } 318 319 QPushButton#EasyDockWidgetFloatButton[floating=true] { image: url(":/images/default/dock-minimize-white"); } 320 QPushButton#EasyDockWidgetFloatButton[floating=true]:hover { image: url(":/images/default/dock-minimize-white-hover"); } 321 QPushButton#EasyDockWidgetFloatButton[floating=true]:pressed { image: url(":/images/default/dock-minimize-white-pressed"); } 322 323 QPushButton#EasyDockWidgetCloseButton { image: url(":/images/default/dock-close-white"); } 324 QPushButton#EasyDockWidgetCloseButton:hover { image: url(":/images/default/dock-close-white-hover"); } 325 QPushButton#EasyDockWidgetCloseButton:pressed { image: url(":/images/default/dock-close-white-pressed"); } 326 } 327} 328 329/* ****************************************************************************************************************** */ 330QWidget#DiagramPopup, QWidget#ThreadsPopup { 331 background-color: $BackgroundColor; 332 border: 1px solid $BorderColor; 333} 334 335/* ****************************************************************************************************************** */ 336QProgressBar { 337 height: $DefaultHeight; 338 background-color: $BackgroundColor; 339 border: 1px solid $BorderColor;//#64BC64; 340 color: #0B530B; 341 text-align: center; 342} 343 344QProgressBar::chunk { 345 background-color: #98DE98; 346 width: 2px; 347 margin: 0; 348} 349 350/* ****************************************************************************************************************** */ 351QScrollBar { 352 background-color: transparent; 353 border: none; 354 padding: 0; 355} 356 357QScrollBar:hover { 358 background-color: rgb_a(#000000, 0.1); 359} 360 361QScrollBar:horizontal { 362 margin: 0; 363 height: 8px; 364} 365 366QScrollBar:vertical { 367 margin: 0; 368 width: 8px; 369} 370 371QScrollBar::handle { 372 background-color: rgb_a(#000000, 0.4); 373 border: none; 374 margin: 0; 375 padding: 0; 376} 377 378QScrollBar::handle:pressed { 379 background-color: rgb_a(#000000, 0.6); 380} 381 382QScrollBar::handle:vertical { min-height: 30px; margin-left: 4px; } 383QScrollBar::handle:vertical:hover, QScrollBar::handle:vertical:pressed { margin-left: 0; } 384 385QScrollBar::handle:horizontal { min-width: 30px; margin-top: 4px; } 386QScrollBar::handle:horizontal:hover, QScrollBar::handle:horizontal:pressed { margin-top: 0; } 387 388QScrollBar::add-line, QScrollBar::sub-line { 389 background: none; 390 border: none; 391} 392