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