From 277c22f8007dfdfd5c3fa5396faae052e7bc9397 Mon Sep 17 00:00:00 2001 From: chrin Date: Mon, 17 Jul 2023 14:24:10 +0200 Subject: [PATCH] acc.qss --- config/acc.qss | 357 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 335 insertions(+), 22 deletions(-) diff --git a/config/acc.qss b/config/acc.qss index 5c1ada9..d06d069 100644 --- a/config/acc.qss +++ b/config/acc.qss @@ -270,6 +270,41 @@ QGroupBox#Porthos::disabled color: gray; } + +QWidget#MACHINE, QTabWidget#MACHINE +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1 gray); + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border-radius: 0px; + margin-top: 0.0ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; +} + + +QWidget#Machine, QTabWidget#Machine +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 1 #FFFFFF, stop: 0 gray); + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border-radius: 0px; + margin-top: 0.0ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; +} + + QGroupBox#Machine { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, @@ -333,7 +368,103 @@ QGroupBox::title#MACHINE { stop: 0 #ffffff , stop: 1 gray); } -QGroupBox#Aramis + +QGroupBox#Beamline +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #9888b6, stop: 1 #FFFFFF); + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 0px solid #9888b6; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#Beamline { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 0px 0px 0px; /* 0 0 0 1 for inwards */ + border: 0px solid #9888b6; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1 #9888b6); +} + + +QWidget#Beamline, QTabWidget#Beamline +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 1 #FFFFFF, stop: 0 #9888b6); + color: #9888b6; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + /*border: 2px solid #9888b6;*/ + border-radius: 0px; + margin-top: 0.0ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; +} + + +QWidget#BEAMLINE, QTabWidget#BEAMLINE +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1 #9888b6); + color: #9888b6; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + /*border: 2px solid #9888b6;*/ + border-radius: 0px; + margin-top: 0.0ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; +} + +QGroupBox#BEAMLINE +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #9888b6, stop: 1 #FFFFFF); + color: #9888b6; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid #9888b6; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#BEAMLINE { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 0px 0px 0px; /* 0 0 0 1 for inwards */ + border: 2px solid #9888b6; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff , stop: 1 #9888b6); +} + + +QGroupBox#Aramis, QGroupBox#Pk { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #00b7eb, stop: 1 #FFFFFF); @@ -351,7 +482,7 @@ QGroupBox#Aramis qproperty-alignment: 'AlignCenter | AlignVCenter'; } -QGroupBox::title#Aramis { +QGroupBox::title#Aramis, QGroupBox::title#Pk { subcontrol-origin: margin; subcontrol-position: top center; padding: 2px 2px 2px 2px; /*top right bottom left */ @@ -361,7 +492,24 @@ QGroupBox::title#Aramis { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #00b7eb); } -QWidget#ARAMIS, QTabWidget#ARAMIS +QWidget#Aramis, QTabWidget#Aramis, QWidget#Pk, QTabWidget#Pk +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 1 #FFFFFF, stop: 0#00b7eb); + color: #00b7eb; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + /*border: 2px solid #00b7eb;*/ + border-radius: 0px; + margin-top: 0.0ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; +} + +QWidget#ARAMIS, QTabWidget#ARAMIS, QWidget#PK, QTabWidget#PK { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #FFFFFF, stop: 1#00b7eb); @@ -378,7 +526,8 @@ QWidget#ARAMIS, QTabWidget#ARAMIS padding-bottom: 4px; } -QGroupBox#ARAMIS, QGroupBox#PCT + +QGroupBox#ARAMIS, QGroupBox#PCT, QGroupBox#PK { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #00b7eb, stop: 1 #FFFFFF); @@ -396,7 +545,7 @@ QGroupBox#ARAMIS, QGroupBox#PCT qproperty-alignment: 'AlignCenter | AlignVCenter'; } -QGroupBox::title#ARAMIS, QGroupBox::title#PCT { +QGroupBox::title#ARAMIS, QGroupBox::title#PCT, QGroupBox::title#PK { subcontrol-origin: margin; subcontrol-position: top center; padding: 2px 2px 2px 2px; /*top right bottom left */ @@ -408,7 +557,37 @@ QGroupBox::title#ARAMIS, QGroupBox::title#PCT { } -QGroupBox#Athos +QGroupBox#Aramis2 +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #00b7eb, stop: 1 #FFFFFF); + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 0px solid #00b7eb; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + + +QGroupBox::title#Aramis2 { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 0px 0px 0px; + border: 0px solid #00b7eb; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1 #00b7eb); +} + +QGroupBox#Athos2 { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2e5894, stop: 1 #FFFFFF); @@ -427,7 +606,7 @@ QGroupBox#Athos } -QGroupBox::title#Athos { +QGroupBox::title#Athos2 { subcontrol-origin: margin; subcontrol-position: top center; padding: 2px 2px 2px 2px; /*top right bottom left */ @@ -438,7 +617,68 @@ QGroupBox::title#Athos { stop: 0 #FFFFFF, stop: 1 #2e5894); } -QWidget#ATHOS, QTabWidget#ATHOS + +QGroupBox#Athos, QGroupBox#Sinq +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #2e5894, stop: 1 #FFFFFF); + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 0px solid #2e5894; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + + +QGroupBox::title#Athos { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 0px 0px 0px; + border: 0px solid #2e5894; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1 #2e5894); +} + +QGroupBox::title#Sinq { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 0px 0px 0px; + border: 0px solid #2e5894; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1 #2e5894); +} + + +QWidget#Athos, QTabWidget#Athos, QWidget#Sinq, QTabWidget#Sinq +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 1 #FFFFFF, stop: 0 #2e5894); + color: #2e5894; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + /*border: 2px solid #2e5894; */ + border-radius: 0px; + margin-top: 0.0ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; +} + + +QWidget#ATHOS, QTabWidget#ATHOS, QWidget#SINQ, QTabWidget#SINQ { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #FFFFFF, stop: 1 #2e5894); @@ -455,7 +695,7 @@ QWidget#ATHOS, QTabWidget#ATHOS padding-bottom: 4px; } -QGroupBox#ATHOS, QGroupBox#ORBIT +QGroupBox#ATHOS, QGroupBox#ORBIT, QGroupBox#SINQ { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2e5894, stop: 1 #FFFFFF); @@ -499,8 +739,39 @@ QGroupBox::title#ATHOS } +QGroupBox::title#SINQ +{ + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 0px 0px 0px; + border: 2px solid #2e5894; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1 #2e5894); +} -QWidget#PORTHOS, QTabWidget#PORTOS + +QWidget#Porthos, QTabWidget#Porthos, QWidget#Ucn, QTabWidget#Ucn +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 1 #FFFFFF, stop: 0 #9c6da5); + color: #2e5894; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + /*border: 2px solid #2e5894; */ + border-radius: 0px; + margin-top: 0.0ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; +} + + + +QWidget#PORTHOS, QTabWidget#PORTOS, QWidget#UCN, QTabWidget#UCN { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #FFFFFF, stop: 1 #9c6da5); @@ -519,7 +790,7 @@ QWidget#PORTHOS, QTabWidget#PORTOS -QGroupBox#Porthos +QGroupBox#Porthos, QGroupBox#Ucn { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9c6da5, stop: 1 #FFFFFF); @@ -537,7 +808,7 @@ QGroupBox#Porthos qproperty-alignment: 'AlignCenter | AlignVCenter'; } -QGroupBox::title#Porthos { +QGroupBox::title#Porthos, QGroupBox::title#Ucn { subcontrol-origin: margin; subcontrol-position: top center; padding: 2px 2px 2px 2px; /*top right bottom left */ @@ -547,7 +818,7 @@ QGroupBox::title#Porthos { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #9c6da5); } -QGroupBox#PORTHOS +QGroupBox#PORTHOS, QGroupBox#UCN { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9c6da5, stop: 1 #FFFFFF); @@ -565,7 +836,7 @@ QGroupBox#PORTHOS qproperty-alignment: 'AlignCenter | AlignVCenter'; } -QGroupBox::title#PORTHOS { +QGroupBox::title#PORTHOS, QGroupBox::title#UCN { subcontrol-origin: margin; subcontrol-position: top center; padding: 2px 2px 2px 2px; /*top right bottom left */ @@ -1142,9 +1413,49 @@ QLabel#Readback { margin-right: 2px; margin-top: 2px; margin-bottom: 2px; - qproperty-alignment: AlignCenter; + qproperty-alignment: AlignCenter; } + +QLabel#BSRead, +QLabel#CARead, +QLabel#Readback { + background-color: #ffffe0; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: AlignCenter; +} + +QLabel#BSRead, +QLabel#CARead, +QLabel#Readback { + background-color: #ffffe0; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: AlignCenter; +} + + QLineEdit#BSRead, QLineEdit#CARead, QLineEdit#Readback { @@ -1166,6 +1477,8 @@ QLineEdit#Readback { } + + QComboBox#Write::disabled { color:#aaaaaa; @@ -1628,13 +1941,13 @@ QPushButton#Action font-family: "Sans serif"; border-style: outset; border-color: gray; - border-width: 6px; - border-radius: 5px; - padding-left: 5px; - margin-left: 2px; - margin-right: 2px; - margin-top: 2px; - margin-bottom: 2px; + border-width: 4px; + border-radius: 3px; + padding: 1px; + margin-left: 1px; + margin-right: 1px; + margin-top: 1px; + margin-bottom: 1px; text-align: AlignCenter; }