Skip to content

Commit 5ae90f0

Browse files
committed
[WIP] themes: Add ADS support to system theme
1 parent dc22c79 commit 5ae90f0

File tree

1 file changed

+122
-0
lines changed

1 file changed

+122
-0
lines changed

UI/data/themes/System.qss

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,3 +394,125 @@ QCalendarWidget #qt_calendar_nextmonth {
394394
qproperty-icon: url(./Dark/right.svg);
395395
icon-size: 16px, 16px;
396396
}
397+
398+
/* ADS default stylesheet */
399+
ads--CDockContainerWidget {
400+
background: palette(dark);
401+
}
402+
ads--CDockContainerWidget > QSplitter{
403+
padding: 1 0 1 0;
404+
}
405+
406+
ads--CDockContainerWidget ads--CDockSplitter::handle {
407+
background: palette(dark);
408+
}
409+
410+
ads--CDockAreaWidget {
411+
background: palette(window);
412+
border: 1px solid white;
413+
}
414+
415+
ads--CDockAreaWidget #tabsMenuButton::menu-indicator {
416+
image: none;
417+
}
418+
419+
ads--CDockWidgetTab {
420+
background: palette(window);
421+
border-color: palette(light);
422+
border-style: solid;
423+
border-width: 0 1px 0 0;
424+
padding: 0 0px;
425+
}
426+
427+
ads--CDockWidgetTab[activeTab="true"] {
428+
background: qlineargradient(spread : pad, x1 : 0, y1 : 0, x2 : 0, y2 : 0.5, stop : 0
429+
palette(window), stop:1 palette(light));
430+
}
431+
432+
ads--CDockWidgetTab QLabel {
433+
color: palette(dark);
434+
}
435+
436+
ads--CDockWidgetTab[activeTab="true"] QLabel {
437+
color: palette(foreground);
438+
}
439+
440+
ads--CDockWidget {
441+
background: palette(light);
442+
border-color: palette(light);
443+
border-style: solid;
444+
border-width: 1px 0 0 0;
445+
}
446+
447+
ads--CTitleBarButton {
448+
padding: 0px 0px;
449+
}
450+
451+
QScrollArea#dockWidgetScrollArea {
452+
padding: 0px;
453+
border: none;
454+
}
455+
456+
#tabCloseButton {
457+
margin-top: 2px;
458+
background: none;
459+
border: none;
460+
padding: 0px -2px;
461+
qproperty-icon: url(:/ads/images/close-button.svg),
462+
url(:/ads/images/close-button-disabled.svg) disabled;
463+
qproperty-iconSize: 16px;
464+
}
465+
466+
#tabCloseButton:hover {
467+
border: 1px solid rgba(0, 0, 0, 32);
468+
background: rgba(0, 0, 0, 16);
469+
}
470+
471+
#tabCloseButton:pressed {
472+
background: rgba(0, 0, 0, 32);
473+
}
474+
475+
#tabsMenuButton {
476+
qproperty-icon: url(:/ads/images/tabs-menu-button.svg);
477+
qproperty-iconSize: 16px;
478+
}
479+
480+
#dockAreaCloseButton {
481+
qproperty-icon: url(:/ads/images/close-button.svg),
482+
url(:/ads/images/close-button-disabled.svg) disabled;
483+
qproperty-iconSize: 16px;
484+
}
485+
486+
#detachGroupButton {
487+
qproperty-icon: url(:/ads/images/detach-button.svg),
488+
url(:/ads/images/detach-button-disabled.svg) disabled;
489+
qproperty-iconSize: 16px;
490+
}
491+
492+
493+
ads--CFloatingWidgetTitleBar {
494+
background: palette(midlight);
495+
qproperty-maximizeIcon: url(:/ads/images/maximize-button.svg);
496+
qproperty-normalIcon: url(:/ads/images/restore-button.svg);
497+
}
498+
499+
500+
#floatingTitleCloseButton, #floatingTitleMaximizeButton {
501+
qproperty-iconSize: 16px;
502+
border: none;
503+
margin: 3px;
504+
}
505+
506+
507+
#floatingTitleCloseButton {
508+
qproperty-icon: url(:/ads/images/close-button.svg);
509+
}
510+
511+
#floatingTitleCloseButton:hover {
512+
background: rgba(0, 0, 0, 24);
513+
border: none;
514+
}
515+
516+
#floatingTitleCloseButton:pressed {
517+
background: rgba(0, 0, 0, 48);
518+
}

0 commit comments

Comments
 (0)