From e66bc6eb4e667850b0889eb97f14e306e3cc4322 Mon Sep 17 00:00:00 2001 From: chrin Date: Tue, 18 Oct 2022 12:28:25 +0200 Subject: [PATCH] initial commit --- config/acc.qss | 2212 +++++++++++++++++++++++++++++++ config/acc.qss- | 2098 +++++++++++++++++++++++++++++ config/acc.qss~ | 2182 ++++++++++++++++++++++++++++++ config/style.json | 52 + images/Document-Delete-icon.png | Bin 0 -> 72592 bytes images/EL.png | Bin 0 -> 11115 bytes images/EPICS.png | Bin 0 -> 2850 bytes images/HDF_logo.png | Bin 0 -> 24782 bytes images/HDF_logoL.png | Bin 0 -> 24782 bytes images/HDF_logoS.png | Bin 0 -> 10112 bytes images/Thumbs.db | Bin 0 -> 28160 bytes images/aramis.png | Bin 0 -> 1116 bytes images/athos.png | Bin 0 -> 1148 bytes images/back.png | Bin 0 -> 1625 bytes images/bar.png | Bin 0 -> 5329 bytes images/down_arrow.png | Bin 0 -> 175 bytes images/down_arrow_disabled.png | Bin 0 -> 174 bytes images/editinvert.png | Bin 0 -> 187 bytes images/editmirror.png | Bin 0 -> 198 bytes images/editmirrorhoriz.png | Bin 0 -> 229 bytes images/editmirrorvert.png | Bin 0 -> 239 bytes images/editresize.png | Bin 0 -> 217 bytes images/editswap.png | Bin 0 -> 178 bytes images/editunmirror.png | Bin 0 -> 285 bytes images/editzoom.png | Bin 0 -> 1715 bytes images/elog.png | Bin 0 -> 1377 bytes images/filenew.png | Bin 0 -> 1952 bytes images/fileopen.png | Bin 0 -> 2467 bytes images/fileprint.png | Bin 0 -> 1633 bytes images/filequit.png | Bin 0 -> 1915 bytes images/filesave.png | Bin 0 -> 1348 bytes images/filesaveas.png | Bin 0 -> 2069 bytes images/filestdlog.png | Bin 0 -> 1185 bytes images/forbidden.jpg | Bin 0 -> 14280 bytes images/forbidden.png | Bin 0 -> 36710 bytes images/frame.png | Bin 0 -> 253 bytes images/hdf.jpeg | Bin 0 -> 6962 bytes images/helpabout.png | Bin 0 -> 17175 bytes images/home.png | Bin 0 -> 1736 bytes images/icon.png | Bin 0 -> 2521 bytes images/joint.png | Bin 0 -> 1972 bytes images/list.png | Bin 0 -> 2269 bytes images/loading.gif | Bin 0 -> 3080 bytes images/log.png | Bin 0 -> 994 bytes images/pause.png | Bin 0 -> 4981 bytes images/play.png | Bin 0 -> 5331 bytes images/pushbutton.png | Bin 0 -> 533 bytes images/pushbutton_hover.png | Bin 0 -> 525 bytes images/pushbutton_pressed.png | Bin 0 -> 513 bytes images/remove.png | Bin 0 -> 1341 bytes images/screenshot.png | Bin 0 -> 2187 bytes images/send.png | Bin 0 -> 3422 bytes images/spindown.png | Bin 0 -> 276 bytes images/spindown_hover.png | Bin 0 -> 268 bytes images/spindown_off.png | Bin 0 -> 249 bytes images/spindown_pressed.png | Bin 0 -> 264 bytes images/spinup.png | Bin 0 -> 283 bytes images/spinup_hover.png | Bin 0 -> 277 bytes images/spinup_pressed.png | Bin 0 -> 277 bytes images/up_arrow.png | Bin 0 -> 197 bytes images/up_arrow_disabled.png | Bin 0 -> 172 bytes images/viewclearlog.png | 1 + 62 files changed, 6545 insertions(+) create mode 100644 config/acc.qss create mode 100644 config/acc.qss- create mode 100644 config/acc.qss~ create mode 100644 config/style.json create mode 100644 images/Document-Delete-icon.png create mode 100644 images/EL.png create mode 100644 images/EPICS.png create mode 100644 images/HDF_logo.png create mode 100644 images/HDF_logoL.png create mode 100644 images/HDF_logoS.png create mode 100644 images/Thumbs.db create mode 100644 images/aramis.png create mode 100644 images/athos.png create mode 100644 images/back.png create mode 100644 images/bar.png create mode 100644 images/down_arrow.png create mode 100644 images/down_arrow_disabled.png create mode 100644 images/editinvert.png create mode 100644 images/editmirror.png create mode 100644 images/editmirrorhoriz.png create mode 100644 images/editmirrorvert.png create mode 100644 images/editresize.png create mode 100644 images/editswap.png create mode 100644 images/editunmirror.png create mode 100644 images/editzoom.png create mode 100644 images/elog.png create mode 100644 images/filenew.png create mode 100644 images/fileopen.png create mode 100644 images/fileprint.png create mode 100644 images/filequit.png create mode 100644 images/filesave.png create mode 100644 images/filesaveas.png create mode 100644 images/filestdlog.png create mode 100644 images/forbidden.jpg create mode 100644 images/forbidden.png create mode 100644 images/frame.png create mode 100644 images/hdf.jpeg create mode 100644 images/helpabout.png create mode 100644 images/home.png create mode 100644 images/icon.png create mode 100644 images/joint.png create mode 100644 images/list.png create mode 100644 images/loading.gif create mode 100644 images/log.png create mode 100644 images/pause.png create mode 100644 images/play.png create mode 100644 images/pushbutton.png create mode 100644 images/pushbutton_hover.png create mode 100644 images/pushbutton_pressed.png create mode 100644 images/remove.png create mode 100644 images/screenshot.png create mode 100644 images/send.png create mode 100644 images/spindown.png create mode 100644 images/spindown_hover.png create mode 100644 images/spindown_off.png create mode 100644 images/spindown_pressed.png create mode 100644 images/spinup.png create mode 100644 images/spinup_hover.png create mode 100644 images/spinup_pressed.png create mode 100644 images/up_arrow.png create mode 100644 images/up_arrow_disabled.png create mode 120000 images/viewclearlog.png diff --git a/config/acc.qss b/config/acc.qss new file mode 100644 index 0000000..8b13b1d --- /dev/null +++ b/config/acc.qss @@ -0,0 +1,2212 @@ +/*################################################*/ +/*# Qt Style Sheet Settings for pyqtacc #*/ +/*################################################*/ + +*#EXPERT +{ + background-color: #646464; + color: white; + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 0px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} +*#OPERATION +{ + background-color: #dadada; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 0px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} +*#SIMULATION +{ + background-color: #8b1a96; + color: white; + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 0px; + qproperty-alignment: "AlignCenter | AlignVCenter"; +} +QWidget#TARGETCOLOR, QTabWidget#TARGETCOLOR +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #98c998, stop: 1 #ffffff); + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid green; + border-radius: 5px; + padding: 1px; + margin: 0px; + qproperty-alignment: "AlignCenter | AlignVCenter"; + +} +QWidget#NONTARGETCOLOR, QTabWidget#NONTARGETCOLOR +{ + background-color: #ececec; + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding-top: 2px; + padding-bottom: 4px; + margin: 0ex; + qproperty-alignment: "AlignCenter | AlignVCenter"; +} + + + +QGroupBox#OUTERLEFT +{ + background-color: #e1e1e1; + color: gray; + font-size: 10.5pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 1px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; + + +} + +QGroupBox::title#OUTERLEFT { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 2px 0px 0px; + border: 1px solid gray; + border-radius: 3px; + background-color: #e1e1e1; +} + +QGroupBox#OUTER +{ + background-color: #e1e1e1; + color: gray; + font-size: 10.5pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 1px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#OUTER { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 2px 0px 0px; + border: 1px solid gray; + border-radius: 3px; + background-color: #e1e1e1; +} + + +QGroupBox#INNER +{ + background-color: #e1e1e1; + color: gray; + font-size: 9pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 1px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 2px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#INNER { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 1px 0px 1px 0px; /*top right bottom left */ + margin: 0px 2px 0x 2px; + border: 0px solid gray; + border-radius: 3px; + background-color: #e1e1e1; +} + + +QGroupBox#INNERCENTER +{ + background-color: #eeeeee; + color: gray; + font-size: 9pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 1px solid lightgray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 2px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#INNERCENTER { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 1px 0px 1px 0px; /*top right bottom left */ + margin: 0px 2px 0x 2px; + border: 0px solid gray; + border-radius: 3px; + background-color: #eeeeee; +} + + +QGroupBox#TARGET +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #98c998, stop: 1 #ffffff); + color: #555555; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid #98c998; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#TARGET { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 2px solid #98c998; + border-radius: 3px; + background-color: white; +} + + +QGroupBox#MACHINE2 +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #98c998, stop: 1 #ffffff); + color: gray; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid #98c998; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + + +QGroupBox::title#MACHINE2 { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 2px solid #98c998; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1#98c998); +} + +QGroupBox#Machine::disabled +{ + color: gray; +} +QGroupBox#Aramis::disabled +{ + color: gray; +} +QGroupBox#Athos::disabled +{ + color: gray; +} +QGroupBox#Porthos::disabled +{ + color: gray; +} + +QGroupBox#Machine +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 gray, stop: 1 #FFFFFF); + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 0px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#Machine { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 0px solid gray; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff , stop: 1 gray); +} + + + + +QGroupBox#MACHINE +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 gray, stop: 1 #FFFFFF); + color: gray; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#MACHINE { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 2px solid gray; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff , stop: 1 gray); +} + +QGroupBox#Aramis +{ + 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#Aramis { + 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 #00b7eb; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1 #00b7eb); +} +QWidget#ARAMIS, QTabWidget#ARAMIS +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1#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; +} + +QGroupBox#ARAMIS, QGroupBox#PCT +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #00b7eb, stop: 1 #FFFFFF); + color: #00b7eb; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px 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#ARAMIS, QGroupBox::title#PCT { + 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 #00b7eb; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff , stop: 1 #00b7eb); +} + + +QGroupBox#Athos +{ + 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); +} + +QWidget#ATHOS, QTabWidget#ATHOS +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1 #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; +} + +QGroupBox#ATHOS, QGroupBox#ORBIT QWidget#ATHOS +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #2e5894, stop: 1 #FFFFFF); + color: #2e5894; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px 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#ORBIT +{ + 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); +} + +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: 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 +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1 #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; +} + + + +QGroupBox#Porthos +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #9c6da5, stop: 1 #FFFFFF); + color: black; /* #734f96; #c8a2c8; #9b111e; */ + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 0px solid #9c6da5; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#Porthos { + 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 #9c6da5 ; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1 #9c6da5); +} +QGroupBox#PORTHOS +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #9c6da5, stop: 1 #FFFFFF); + color: #9c6da5; /* #734f96; #c8a2c8; #9b111e; */ + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid #9c6da5; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#PORTHOS { + 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 #9c6da5 ; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1 #9c6da5); +} + +QGroupBox#EXPERT +{ + background-color: #646464; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.0em; + margin-left: 0.0em; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox#OPERATION +{ + background-color: #dadada; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.0em; + margin-left: 0.0em; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox#SIMULATION +{ + background-color: #8b1a96; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.0em; + margin-left: 0.0em; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + + +QGroupBox::title#EXPERT, +QGroupBox::title#OPERATION, +QGroupBox::title#SIMULATION { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 0px 3px 0px 3px; + background-color: rgba(236, 236, 236, 255); + /*border: 2px solid #2e5894; */ + border-radius: 3px; + margin-top: 0.0ex; + margin-left: 0.0ex; + padding-top: 0px; + padding-bottom: 0px; +} + +*#pvinfo +{ + background-color: #add8e6; + color: black; + font-size: 16px; + font-style: normal; + font-weight: 400; + font-family: "Sans Serif"; + border: 3px solid LightSteelBlue; + border-radius: 1px; + padding: 1px; +} + +*#contextMenu +{ + background-color: #e1e1e1; + color: black; + selection-background-color: steelblue; + font-size: 16px; + font-style: normal; + font-weight: 400; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; +} + +*#Controller10pt[disconnected="true"], +*#Controller[disconnected="true"], +*#Readback[disconnected="true"] +{ + background-color: white; + color: lightgray; + /*qproperty-readOnly: true;*/ +} + +*#Controller10pt[actOnBeam="true"], +*#Controller[actOnBeam="true"] { + /*background-color:qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 white, stop: 0.4 rgba(212, 219, 257, 251), + stop:1 rgb(212, 219, 157, 255)); */ + background-color: rgba(212, 219, 157, 255); + color:black; +} + +*#Controller10pt[notActOnBeam="true"], +*#Controller[notActOnBeam="true"] { + background-color: rgba(160, 160, 160, 255); + color:black; +} +*#Controller10pt, +*#Controller{ + background-color: rgba(160, 160, 160, 255); + color:black; +} + + +*::hover#Controller10pt[actOnBeam="true"], +*::hover#Controller[actOnBeam="true"] +{ + background: rgba(242, 249, 187, 255); +} +*::hover#Controller10pt[notActOnBeam="true"], +*::hover#Controller[notActOnBeam="true"] +{ + background: rgba(200, 200, 200, 255); +} +*::hover#Controller10pt[readOnly="true"], +*::hover#Controller[readOnly="true"] +{ + background : transparent; + image: url(:/forbidden.png); +} + + +QTableWidget{ + background-color: #e1e1e1; + color:black; +} + + +*#CARead[paused="true"] { + background-color : "#acb2cc"; + image: url(:/pause.png); + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[paused="true"] { + background-color : "#acb2cc"; /*"#6082b6" */ + image: url(:/pause.png); + color: lightgray; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#CARead[stopped="true"] { + background-color : "#8c92ac"; + image: url(:/pause.png); + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[stopped="true"] { + background-color :"#8c92ac"; + image: url(:/pause.png); + color: lightgray; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#CARead[disconnected="true"] { + background-color: white; + /*image: url(:/forbidden.png);*/ + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[disconnected="true"] { + background-color: white; + /*image: url(:/forbidden.png);*/ + color: lightgray; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#BSRead[static="true"] { + background-color: #ffffe0; + color: black; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#CARead[static="true"] { + background-color: #ffffe0; + color: black; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[alarm="true"] { + background-color: rgba(200, 200, 200, 255); + color:black; + border: 2px solid navy blue; + border-radius: 5px; +} +*#CARead[alarm="true"] { + background-color: rgba(200, 200, 200, 255); + color:black; + border: 2px solid black; + border-radius: 5px; +} + + + +*#BSRead[alarmSevMinor="true"] { + background-color: #fbfb04; + color: black; + border: 2px navy blue; + border-radius: 5px; +} + +*#BSRead[alarmSevMajor="true"] { + color: black; + background-color: #ff2a1a; + border: 2px navy blue; + border-radius: 5px; +} + +*#BSRead[alarmSevInvalid="true"] { + background-color: white; + color: lightgray; + border: 2px navy blue; + border-radius: 5px; +} + + +*#CARead[alarmSevMinor="true"] { + color: black; + background-color: #fbfb04; + border: 2px solid black; + border-radius: 5px; +} + +*#CARead[alarmSevMajor="true"] { + color: black; + background-color: #ff2a1a; + border: 2px solid black; + border-radius: 5px; +} + +*#CARead[alarmSevInvalid="true"] { + background-color: white; + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + + +*#Readback[static="true"] { + background-color: #ffffe0; + color:black; + +} + +*#Readback[alarm="true"] { + /*background-color: rgba(200, 200, 200, 255);*/ + background-color: rgba(0, 205, 0, 255); + color:black; +} + +*#Readback[alarmSevMinor="true"] { + background-color: #fbfb04; + color:black; +} + + +*#Readback[alarmSevMajor="true"] { + background-color: #ff2a1a; + color: black; + /*qproperty-readOnly: true;*/ +} + + +*#Readback[alarmSevInvalid="true"] { + background-color: white; + color: lightgray; +} + + + +QComboBox#Controller { + selection-color: black; + selection-background-color: white; + 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; +} + +QComboBox#Controller QAbstractItemView { + selection-color: white; + selection-background-color: #4d94ff; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid darkgray; + border-radius: 5px; + padding: 0px; + margin: 5px; +} + + +QComboBox::drop-down#Controller { + subcontrol-origin: padding; + subcontrol-position: right; + width: 18px; + height: 18px; + border-left-width: 1px; + border-left-color: darkgray; + border-left-style: solid; +} + + +QComboBox::down-arrow#Controller { + /*image: url(/afs/psi.ch/intranet/SF/Beamdynamics/common/qrc_resources/images/down_arrow.png);*/ + image: url(:/down_arrow.png); +} + +QLabel#Elog { + background-color: lightblue; + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; + qproperty-alignment: AlignLeft; +} + + +QLineEdit#Elog { + background-color: lightblue; + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + + +QComboBox#Elog { + background-color: lightblue; + selection-color: black; + selection-background-color: steelblue; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + + +QMenuBar#load { + background-color: rgb(214, 202, 221, 220); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QMenuBar#hdf { + background-color: rgb(0, 171, 102, 20); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + + +QLineEdit#blank { + background-color: rgb(230, 230, 230, 220); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QLineEdit#load { + background-color: rgb(214, 202, 221, 220); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QLineEdit#hdf { + background-color: rgb(0, 171, 102, 20); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QLabel#hdf { + background-color: rgb(0, 171, 102, 20); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; + qproperty-alignment: AlignCenter; +} + + +QComboBox#hdf { + background-color: rgb(0, 171, 102, 20); + selection-color: black; + selection-background-color: steelblue; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 5px; + margin: 5px; +} + + +QTextEdit#hdf { + background-color: rgb(0, 171, 102, 20); + selection-color: black; + selection-background-color: steelblue; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 5px; + margin: 5px; +} + + +QPushButton#hdf +{ + background-color: rgb(0, 171, 102, 20);; + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + 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; + text-align: AlignCenter; +} + + +QPushButton#hdflight +{ + background-color: rgb(0, 171, 102, 20);; + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 2px; + border-radius: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QComboBox::drop-down#Elog { + subcontrol-origin: padding; + subcontrol-position: right; + border-left-width: 1px; + border-left-color: darkgray; + border-left-style: solid; +} + +QComboBox::down-arrow#Elog { + image: url(/afs/psi.ch/intranet/SF/Beamdynamics/common/qrc_resources/images/down_arrow.png); +} + +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 { + 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: AlignRight; + qproperty-readOnly: true; +} + + +QComboBox#Write::disabled +{ + color:#aaaaaa; +} + +QLineEdit#Write::disabled +{ + color:#aaaaaa; +} + +QLineEdit#WriteLeft::disabled +{ + color:#aaaaaa; +} + + +QLineEdit#WriteCenter::disabled +{ + color:#aaaaaa; +} + + +QLineEdit#WriteRight::disabled +{ + color:#aaaaaa; +} + + +QRadioButton#Write::disabled +{ + color:#aaaaaa; +} + + +QComboBox#Write +{ + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding-left: 4px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; +} + +QCheckBox::checked#Simulation +{ + background-color: purple; + color:#dddddd; +} + +QCheckBox::checked:disabled#Simulation +{ + background-color: purple; + color:#dddddd; +} + +QCheckBox::unchecked{ + background-color: #e1e1e1; + color:black; +} + +QCheckBox::disabled +{ + color:#aaaaaa; + background-color:#eeeeee; +} + + + +QCheckBox { + spacing: 5px; + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding-left: 4px; + padding-right: 4px; + padding-top: 1px; + padding-bottom: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; +} + +QCheckBox::indicator { + width: 15px; + height: 15px; +} + +QCheckBox#Reconnect { + background-color: #e1e1e1; + color:black; + font-size: 10pt; + border: 0px solid lightgray; + border-radius: 0px; + padding-left: 0px; + padding-right: 0px; + padding-top: 0px; + padding-bottom: 0px; + margin-left: 3px; + margin-right: 0px; + margin-top: 1px; + margin-bottom: 1px; +} + +QCheckBox::indicator#Reconnect { + width: 14px; + height: 14px; +} + + +AppQLineEdit, +QLineEdit#Write { + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: "AlignRight | AlignVCenter"; + qproperty-readOnly: false; + +} + +QLineEdit#WriteCenter { + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: "AlignHCenter | AlignVCenter"; + qproperty-readOnly: false; + +} + +QLineEdit#WriteLeft { + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: "AlignLeft | AlignVCenter"; + qproperty-readOnly: false; + +} + +QLineEdit#Read { + background-color: #dfdfdf; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: AlignCenter; + qproperty-readOnly: true; +} + +QLineEdit#Read14 { + background-color: #dfdfdf; + color:black; + font-size: 14px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: AlignCenter; + qproperty-readOnly: true; +} + + + +QLineEdit#Controller, +QSpinBox#Controller, +QDoubleSpinBox#Controller +{ + background-color: rgba(160, 160, 160, 255); + color:black; + selection-color: white; + selection-background-color: #4d94ff; + font-size: 16px; + 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; + qproperty-readOnly: false; +} + +CAQMessageButton::pressed#Controller10pt, +CAQMessageButton::pressed#Controller, +QPushButton::pressed#Controller10pt[actOnBeam="true"], +QPushButton::pressed#Controller[actOnBeam="true"] +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(217, 219, 157, 200)); +border-style: inset; +} + +CAQMessageButton::pressed#Controller, +QPushButton::pressed#Controller[notActOnBeam="true"], +CAQMessageButton::pressed#Controller10pt, +QPushButton::pressed#Controller10pt[notActOnBeam="true"] +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(160, 160, 160, 200)); +border-style: inset; + + +} +CAQMessageButton::!enabled#Controller10pt, +QPushButton::!enabled#Controller10pt, +CAQMessageButton::!enabled#Controller, +QPushButton::!enabled#Controller +{ + color:#777777; +} + +CAQMessageButton#Controller, +QPushButton#Controller +{ + background-color: rgba(160, 160, 160, 255); + color:black; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 4px; + border-radius: 3px; + padding: 1px; + margin-left: 1px; + margin-right: 1px; + margin-top: 1px; + margin-bottom: 1px; + text-align: AlignCenter; +} + +CAQMessageButton#Controller10pt, +QPushButton#Controller10pt +{ + background-color: rgba(160, 160, 160, 255); + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 3px; + border-radius: 5px; + padding: 1px; + margin-left: 1px; + margin-right: 1px; + margin-top: 1px; + margin-bottom: 1px; + text-align: AlignCenter; +} + + +QPushButton::hover#WriteData +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(137, 139, 87, 40), + stop:1 rgb(20, 181, 122, 20)); +border-style: inset; +} + + +QPushButton::pressed#WriteData +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(0, 171, 102, 20)); +border-style: inset; +} + + +QPushButton::disabled#WriteData +{ + color:#aaaaaa; +} + + +QPushButton#WriteData +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 4px; + border-radius: 5px; + padding-left: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QPushButton::hover#Cancel +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(196, 174, 173, 255), + stop:1 rgb(255, 255, 255, 200)); +border-style: inset; +} + + +QPushButton::pressed#Cancel +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(196, 174, 173, 255), + stop:1 rgb(255, 255, 255, 200)); +border-style: inset; +} + + +QPushButton::disabled#Cancel +{ + color:#aaaaaa; +} + + +QPushButton#Cancel +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 4px; + border-radius: 5px; + padding-left: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + + + +QPushButton::hover#hdf, +QPushButton::hover#Update, +QPushButton::hover#Action +{ + background: rgba(196, 174, 173, 255); +} + +QPushButton::pressed#hdf, +QPushButton::pressed#Update, +QPushButton::pressed#Action +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(225, 225, 225, 200)); +border-style: inset; +} + +QPushButton::disabled#Update, +QPushButton::disabled#Action +{ + color:#aaaaaa; +} + + +QPushButton#Action +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + 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; + text-align: AlignCenter; +} + +QPushButton::disabled#Archiver +{ + color:#aaaaaa; +} + + +QPushButton::pressed#Archiver +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(173, 216, 230, 200)); +border-style: inset; +} + + +QPushButton#Update +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 2px; + border-radius: 1px; + padding-left: 1px; + padding-right: 1px; + margin-left: 0px; + margin-right: 0px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QPushButton#Archiver +{ + background-color: rgba(173, 216, 230, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + 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; + text-align: AlignCenter; +} + + +QPushButton::pressed#RelatedDisplay +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(183, 157, 92, 200)); +border-style: inset; +} + +QPushButton#RelatedDisplay +{ + background-color: rgba(183, 157, 92, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 6px; + border-radius: 5px; + padding: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + +QPushButton::disabled#Abort +{ + background-color: pink; + color:#777777; +} + +QPushButton#Abort +{ + background-color: #DB7093; /*rgba(212, 21, 15, 255);*/ + color:black; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 6px; + border-radius: 5px; + padding: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QSpinBox#Write, +QDoubleSpinBox#Write +{ + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: AlignRight; +} + +QSpinBox::disabled#Write, +QDoubleSpinBox::disabled#Write +{ + color: #aaaaaa; +} + +QSpinBox::up-button#Write, +QDoubleSpinBox::up-button#Write +{ + subcontrol-origin: border; + subcontrol-position: top right; /* position at the top right corner */ + width: 14px; /* 16 + 2*1px border-width = 15px padding + 3px parent border */ + border-image: url(:/spinup.png) 1; + border-left-width: 1px; + margin-top: 2px; + margin-right: 2px; +} + +QSpinBox::up-arrow#Write, +QDoubleSpinBox::up-arrow#Write +{ + image: url(:/up_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::down-button#Write, +QDoubleSpinBox::down-button#Write +{ + subcontrol-origin: border; + subcontrol-position: bottom right; /* position at bottom right corner */ + width: 14px; + border-image: url(:/spindown.png) 1; + border-left-width: 1px; + margin-bottom: 2px; + margin-right: 2px; +} + +QSpinBox::down-arrow#Write, +QDoubleSpinBox::down-arrow#Write +{ + image: url(:/down_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::up-button#Controller, +QDoubleSpinBox::up-button#Controller +{ + subcontrol-origin: border; + subcontrol-position: top right; /* position at the top right corner */ + width: 16px; /* 16 + 2*1px border-width = 15px padding + 3px parent border */ + border-image: url(:/spinup.png) 1; + border-left-width: 1px; + margin-top: 2px; + margin-right: 2px; +} + +QSpinBox::up-button:hover#Write, +QDoubleSpinBox::up-button:hover#Write, +QSpinBox::up-button:hover#Controller, +QDoubleSpinBox::up-button:hover#Controller +{ + border-image: url(:/spinup_hover.png) 1; + background-color: #aaaaaa; +} + +QSpinBox::up-button:pressed#Write, +QDoubleSpinBox::up-button:pressed#Write, +QSpinBox::up-button:pressed#Controller, +QDoubleSpinBox::up-button:pressed#Controller +{ + subcontrol-origin: border; + border-image: url(:/spinup_pressed.png) 1; + background-color: #4d94ff; + border-left-width: 1px; +} + +QSpinBox::up-arrow#Controller, +QDoubleSpinBox::up-arrow#Controller +{ + image: url(:/up_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::up-arrow:disabled#Controller, +QSpinBox::up-arrow:off#Controller, +QDoubleSpinBox::up-arrow:disabled#Controller, +QDoubleSpinBox::up-arrow:off#Controller +{ /* off state when value is max */ + image: url(:/up_arrow_disabled.png); + background-color: black; +} + + +QSpinBox::down-button#Controller, +QDoubleSpinBox::down-button#Controller +{ + subcontrol-origin: border; + subcontrol-position: bottom right; /* position at bottom right corner */ + width: 16px; + border-image: url(:/spindown.png) 1; + border-left-width: 1px; + margin-bottom: 2px; + margin-right: 2px; +} + +QSpinBox::down-button:hover#Write, +QDoubleSpinBox::down-button:hover#Write, +QSpinBox::down-button:hover#Controller, +QDoubleSpinBox::down-button:hover#Controller +{ + border-image: url(:/spindown_hover.png) 1; + background-color: #aaaaaa; + border-left-width: 1px; +} + +QSpinBox::down-button:pressed#Write, +QDoubleSpinBox::down-button:pressed#Write, +QSpinBox::down-button:pressed#Controller, +QDoubleSpinBox::down-button:pressed#Controller +{ + border-image: url(:/spindown_pressed.png) 1; + background-color: #4d94ff; + border-left-width: 1px; +} + +QSpinBox::down-arrow#Controller, +QDoubleSpinBox::down-arrow#Controller +{ + image: url(:/down_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::down-arrow:disabled#Controller, +QSpinBox::down-arrow:off#Controller, +QDoubleSpinBox::down-arrow:disabled#Controller, +QDoubleSpinBox::down-arrow:off#Controller +{ /* off state when value in min */ + image: url(:/down_arrow_disabled.png); + background-color: black; +} + + + +QMainWindow#MainWindow, QWidget#Form, QDialog#Dialog{ + background: rgba(236, 236, 236, 255); +} + + +QWidget.QMessageButton{true + background: rgba(160, 160, 160, 255); + color: #000000; +} + +QWidget.QMessageButton[actOnBeam="true"]{ + color: #000000; + padding: 1px; + margin:2px; + border-width: 2px; + border-radius: 1px; + border-style: outset; + border-color: rgba(120, 120, 120 , 255); + background: rgba(212, 219, 157, 255); +} + + + +QDockWidget#LogDockWidget{ + background-color: #87cefa; + color: #000000; + font: normal 14pt; + font-family: Sans Serif; + border: 2px solid gray; + border-radius: 2px; + padding: 1px; + margin: 0px; +} + +QDockWidget#LogDockWidget::title{ + background-color: #87cefa; +} + + +QDockWidget#LogDockWidget QAbstractItemView{ + selection-color: #ffffff; + selection-background-color: #4d94ff; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid darkgray; + border-radius: 2px; + padding: 0px; + margin: 5px; +} + + +QMessageWidget{ + background-color: rgba(245, 245, 245, 255); + selection-background-color: #4d94ff; +} + + +QMessageWidget#Log{ + background-color: #87cefa; + selection-background-color: #4d94ff; +} + +QMessageBox{ + background: #add8e6; /*#87CEFA; lightblue/ light sky blue*/ +} + + +QProgressBar{ + border: 2px solid grey; + border-radius: 2px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #CD96CD; + width: 10px; + margin: 0.5px; +} + + +QProgressBar#simulation{ + border: 2px solid grey; + border-radius: 2px; + background-color: rgb(235,222,240,185); + text-align: center; +} + +QProgressBar::chunk#simulation { + background-color: #CD96CD; + width: 10px; + margin: 0.5px; +} + + +QProgressBar#blue{ + border: 2px solid grey; + border-radius: 2px; + background-color: rgb(173,216,230, 85); + text-align: center; +} + +QProgressBar::chunk#blue { + background-color: rgb(70, 130, 180, 185); + width: 10px; + margin: 0.5px; +} + +QProgressBar#green{ + border: 2px solid grey; + border-radius: 2px; + background-color: rgb(144,238,144, 25); + text-align: center; +} + +QProgressBar::chunk#green { + background-color: rgb(143,188,143); /*rgba(60, 179, 113, 25);*/ + width: 10px; + margin: 0.5px; +} + + +QProgressBar#abort{ + border: 2px solid grey; + border-radius: 2px; + text-align: center; + background-color: #DB7093; /*rgb(212, 21, 15);*/ +} + +QProgressBar::chunk#abort { + background-color: pink; + width: 10px; + margin: 0.5px; +} + + +CAQNumeric{ + background-color: rgba(160, 160, 160, 255); + color:black; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + border: 1px groove black; + border-radius: 1px; + padding: 1px; +} + + +/*FYI: Plain QToolButton controls main Toolbar!! */ +/* Controls QWheelComponents */ +QLabel[wheelArrow="true"], QToolButton[wheelArrow="true"] { + background-color: rgba(212, 219, 157, 255); + border: 0px groove black; + color: black; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + width: 12px; + height: 10px; +} +QLabel[wheelSign="true"], QToolButton[wheelSign="true"]{ + background-color: rgba(212, 219, 157, 255); + border: 0px groove black; + color: black; + font-style: normal; + font-weight: bold; + font-family: "Monospace"; + width: 6px; + height: 10px; +} + +caQSpinBox{ + background-color: rgba(160, 160, 160, 255); + border-image: url(:/images/frame.png) 4; + border-width: 3; + color:black; + selection-color: black; + selection-background-color: #add8e6; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + border: 1px groove black; + border-radius: 1px; + padding: 1px; + padding-right: 15px; + margin: 1px; +} + + +QLabel#units{ + /*background: #87cefa;*/ + color: #000000; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + padding: 1px; + margin: 0px; +} + + +QLabel#Tagged{ + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + padding: 1px; + margin: 0px; + qproperty-alignment: "AlignLeft | AlignVCenter"; +} + +QLabel[statusTip="log"]{ + background: #ADD8E6; + padding: 1px; + margin: 0px; +} + +QLabel[statusTip="static"]{ + background-color: #ffffe0; + color: black; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + qproperty-alignment: "AlignRight | AlignVCenter"; + padding: 1px; + margin: 0px; +} + + +QLabel[statusTip="alarm"]{ + background-color: rgba(200,200,200); + color: black; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + qproperty-alignment: "AlignRight | AlignVCenter"; + padding: 1px; + margin: 0px; +} + + +QComboBox > QToolTip { + color: #000000; + background-color: #97cefa; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px groove black; + border-radius: 3px; + + margin: 0px; + qproperty-alignment: "AlignCenter | AlignVCenter"; +} + + +QToolTip { + color: #000000; + background-color: #97cefa; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px groove black; + border-radius: 3px; + margin: 0px; + qproperty-alignment: "AlignCenter | AlignVCenter"; +} + + + +QToolBox[actOnBeam="true"]{ + background-color: rgba(212, 219, 157, 255); +} + + +QLabel[actOnBeam="true"]{ + background-color: rgba(212, 219, 157, 255); + color: #000000; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; +} + + + + +/*-----------------------------------------------*/ +/* Containers */ +/*-----------------------------------------------*/ +QTabWidget{ + background-color: rgba(225, 225, 225, 255); +} + +QGroupBox{ + background-color: rgba(225, 225, 225, 255); +} + +QToolBox{ + background: rgba(225, 225, 225, 255); + qproperty-frameShape: StyledPanel; + qproperty-frameShadow: Plain; +} + diff --git a/config/acc.qss- b/config/acc.qss- new file mode 100644 index 0000000..b3a3637 --- /dev/null +++ b/config/acc.qss- @@ -0,0 +1,2098 @@ +/*################################################*/ +/*# Qt Style Sheet Settings for pyqtacc #*/ +/*################################################*/ + +*#EXPERT +{ + background-color: #646464; + color: white; + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 0px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} +*#OPERATION +{ + background-color: #dadada; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 0px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} +*#SIMULATION +{ + background-color: #8b1a96; + color: white; + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 0px; + qproperty-alignment: "AlignCenter | AlignVCenter"; +} + +QGroupBox#OUTERLEFT +{ + background-color: #e1e1e1; + color: gray; + font-size: 10.5pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 1px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#OUTERLEFT { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 2px 0px 0px; + border: 1px solid gray; + border-radius: 3px; + background-color: #e1e1e1; +} + +QGroupBox#OUTER +{ + background-color: #e1e1e1; + color: gray; + font-size: 10.5pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 1px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#OUTER { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 2px 0px 0px; + border: 1px solid gray; + border-radius: 3px; + background-color: #e1e1e1; +} + + +QGroupBox#INNER +{ + background-color: #e1e1e1; + color: gray; + font-size: 9pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 1px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 2px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#INNER { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 1px 0px 1px 0px; /*top right bottom left */ + margin: 0px 2px 0x 2px; + border: 0px solid gray; + border-radius: 3px; + background-color: #e1e1e1; +} + + +QGroupBox#INNERCENTER +{ + background-color: #eeeeee; + color: gray; + font-size: 9pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 0px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 2px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#INNERCENTER { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 1px 0px 1px 0px; /*top right bottom left */ + margin: 0px 2px 0x 2px; + border: 0px solid gray; + border-radius: 3px; + background-color: #eeeeee; +} + + +QGroupBox#TARGET +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #98c998, stop: 1 #ffffff); + color: #555555; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid #98c998; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#TARGET { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 2px solid #98c998; + border-radius: 3px; + background-color: white; +} + + +QGroupBox#MACHINE2 +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #98c998, stop: 1 #ffffff); + color: gray; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid #98c998; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + + +QGroupBox::title#MACHINE2 { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 2px solid #98c998; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1#98c998); +} + +QGroupBox#Machine::disabled +{ + color: gray; +} +QGroupBox#Aramis::disabled +{ + color: gray; +} +QGroupBox#Athos::disabled +{ + color: gray; +} +QGroupBox#Porthos::disabled +{ + color: gray; +} + +QGroupBox#Machine +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 gray, stop: 1 #FFFFFF); + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 0px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#Machine { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 0px solid gray; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff , stop: 1 gray); +} + + + + +QGroupBox#MACHINE +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 gray, stop: 1 #FFFFFF); + color: gray; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#MACHINE { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 2px solid gray; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff , stop: 1 gray); +} + +QGroupBox#Aramis +{ + 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#Aramis { + 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 #00b7eb; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1 #00b7eb); +} + + +QGroupBox#ARAMIS, QGroupBox#PCT +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #00b7eb, stop: 1 #FFFFFF); + color: #00b7eb; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px 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#ARAMIS, QGroupBox::title#PCT { + 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 #00b7eb; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff , stop: 1 #00b7eb); +} + + +QGroupBox#Athos +{ + 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#ATHOS, QGroupBox#ORBIT +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #2e5894, stop: 1 #FFFFFF); + color: #2e5894; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px 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#ORBIT +{ + 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); +} + +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: 2px solid #2e5894; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1 #2e5894); +} + + +QGroupBox#Porthos +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #9c6da5, stop: 1 #FFFFFF); + color: black; /* #734f96; #c8a2c8; #9b111e; */ + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 0px solid #9c6da5; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#Porthos { + 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 #9c6da5 ; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1 #9c6da5); +} +QGroupBox#PORTHOS +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #9c6da5, stop: 1 #FFFFFF); + color: #9c6da5; /* #734f96; #c8a2c8; #9b111e; */ + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid #9c6da5; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#PORTHOS { + 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 #9c6da5 ; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1 #9c6da5); +} + +QGroupBox#EXPERT +{ + background-color: #646464; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.0em; + margin-left: 0.0em; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox#OPERATION +{ + background-color: #dadada; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.0em; + margin-left: 0.0em; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox#SIMULATION +{ + background-color: #8b1a96; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.0em; + margin-left: 0.0em; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + + +QGroupBox::title#EXPERT, +QGroupBox::title#OPERATION, +QGroupBox::title#SIMULATION { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 0px 3px 0px 3px; + background-color: rgba(236, 236, 236, 255); + /*border: 2px solid #2e5894; */ + border-radius: 3px; + margin-top: 0.0ex; + margin-left: 0.0ex; + padding-top: 0px; + padding-bottom: 0px; +} + +*#pvinfo +{ + background-color: #add8e6; + color: black; + font-size: 16px; + font-style: normal; + font-weight: 400; + font-family: "Sans Serif"; + border: 3px solid LightSteelBlue; + border-radius: 1px; + padding: 1px; +} + +*#contextMenu +{ + background-color: #e1e1e1; + color: black; + selection-background-color: steelblue; + font-size: 16px; + font-style: normal; + font-weight: 400; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; +} + +*#Controller[disconnected="true"], +*#Readback[disconnected="true"] +{ + background-color: white; + color: lightgray; + /*qproperty-readOnly: true;*/ +} + +*#Controller[actOnBeam="true"] { + /*background-color:qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 white, stop: 0.4 rgba(212, 219, 257, 251), + stop:1 rgb(212, 219, 157, 255)); */ + background-color: rgba(212, 219, 157, 255); + color:black; +} + + +*#Controller[notActOnBeam="true"] { + background-color: rgba(160, 160, 160, 255); + color:black; +} + +*#Controller{ + background-color: rgba(160, 160, 160, 255); + color:black; +} + + + +*::hover#Controller[actOnBeam="true"] +{ + background: rgba(242, 249, 187, 255); +} + +*::hover#Controller[notActOnBeam="true"] +{ + background: rgba(200, 200, 200, 255); +} + +*::hover#Controller[readOnly="true"] +{ + background : transparent; + image: url(:/forbidden.png); +} + + +QTableWidget{ + background-color: #e1e1e1; + color:black; +} + + +*#CARead[paused="true"] { + background-color : "#acb2cc"; + image: url(:/pause.png); + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[paused="true"] { + background-color : "#acb2cc"; /*"#6082b6" */ + image: url(:/pause.png); + color: lightgray; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#CARead[stopped="true"] { + background-color : "#8c92ac"; + image: url(:/pause.png); + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[stopped="true"] { + background-color :"#8c92ac"; + image: url(:/pause.png); + color: lightgray; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#CARead[disconnected="true"] { + background-color: white; + /*image: url(:/forbidden.png);*/ + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[disconnected="true"] { + background-color: white; + /*image: url(:/forbidden.png);*/ + color: lightgray; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#BSRead[static="true"] { + background-color: #ffffe0; + color: black; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#CARead[static="true"] { + background-color: #ffffe0; + color: black; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[alarm="true"] { + background-color: rgba(200, 200, 200, 255); + color:black; + border: 2px solid navy blue; + border-radius: 5px; +} +*#CARead[alarm="true"] { + background-color: rgba(200, 200, 200, 255); + color:black; + border: 2px solid black; + border-radius: 5px; +} + + + +*#BSRead[alarmSevMinor="true"] { + background-color: #fbfb04; + color: black; + border: 2px navy blue; + border-radius: 5px; +} + +*#BSRead[alarmSevMajor="true"] { + color: black; + background-color: #ff2a1a; + border: 2px navy blue; + border-radius: 5px; +} + +*#BSRead[alarmSevInvalid="true"] { + background-color: white; + color: lightgray; + border: 2px navy blue; + border-radius: 5px; +} + + +*#CARead[alarmSevMinor="true"] { + color: black; + background-color: #fbfb04; + border: 2px solid black; + border-radius: 5px; +} + +*#CARead[alarmSevMajor="true"] { + color: black; + background-color: #ff2a1a; + border: 2px solid black; + border-radius: 5px; +} + +*#CARead[alarmSevInvalid="true"] { + background-color: white; + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + + +*#Readback[static="true"] { + background-color: #ffffe0; + color:black; + +} + +*#Readback[alarm="true"] { + /*background-color: rgba(200, 200, 200, 255);*/ + background-color: rgba(0, 205, 0, 255); + color:black; +} + +*#Readback[alarmSevMinor="true"] { + background-color: #fbfb04; + color:black; +} + + +*#Readback[alarmSevMajor="true"] { + background-color: #ff2a1a; + color: black; + /*qproperty-readOnly: true;*/ +} + + +*#Readback[alarmSevInvalid="true"] { + background-color: white; + color: lightgray; +} + + + +QComboBox#Controller { + selection-color: black; + selection-background-color: white; + font-size: 16px; + 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; +} + +QComboBox#Controller QAbstractItemView { + selection-color: white; + selection-background-color: #4d94ff; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid darkgray; + border-radius: 5px; + padding: 0px; + margin: 5px; +} + + +QComboBox::drop-down#Controller { + subcontrol-origin: padding; + subcontrol-position: right; + width: 18px; + height: 18px; + border-left-width: 1px; + border-left-color: darkgray; + border-left-style: solid; +} + + +QComboBox::down-arrow#Controller { + /*image: url(/afs/psi.ch/intranet/SF/Beamdynamics/common/qrc_resources/images/down_arrow.png);*/ + image: url(:/down_arrow.png); +} + +QLabel#Elog { + background-color: lightblue; + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; + qproperty-alignment: AlignLeft; +} + + +QLineEdit#Elog { + background-color: lightblue; + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + + +QComboBox#Elog { + background-color: lightblue; + selection-color: black; + selection-background-color: steelblue; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + + +QMenuBar#load { + background-color: rgb(214, 202, 221, 220); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QMenuBar#hdf { + background-color: rgb(0, 171, 102, 20); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + + +QLineEdit#blank { + background-color: rgb(230, 230, 230, 220); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QLineEdit#load { + background-color: rgb(214, 202, 221, 220); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QLineEdit#hdf { + background-color: rgb(0, 171, 102, 20); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QLabel#hdf { + background-color: rgb(0, 171, 102, 20); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; + qproperty-alignment: AlignCenter; +} + + +QComboBox#hdf { + background-color: rgb(0, 171, 102, 20); + selection-color: black; + selection-background-color: steelblue; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 5px; + margin: 5px; +} + + +QTextEdit#hdf { + background-color: rgb(0, 171, 102, 20); + selection-color: black; + selection-background-color: steelblue; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 5px; + margin: 5px; +} + + +QPushButton#hdf +{ + background-color: rgb(0, 171, 102, 20);; + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + 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; + text-align: AlignCenter; +} + + +QPushButton#hdflight +{ + background-color: rgb(0, 171, 102, 20);; + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 2px; + border-radius: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QComboBox::drop-down#Elog { + subcontrol-origin: padding; + subcontrol-position: right; + border-left-width: 1px; + border-left-color: darkgray; + border-left-style: solid; +} + +QComboBox::down-arrow#Elog { + image: url(/afs/psi.ch/intranet/SF/Beamdynamics/common/qrc_resources/images/down_arrow.png); +} + +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 { + 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: AlignRight; + qproperty-readOnly: true; +} + + +QComboBox#Write::disabled +{ + color:#aaaaaa; +} + +QLineEdit#Write::disabled +{ + color:#aaaaaa; +} + +QLineEdit#WriteLeft::disabled +{ + color:#aaaaaa; +} + + +QLineEdit#WriteCenter::disabled +{ + color:#aaaaaa; +} + + +QLineEdit#WriteRight::disabled +{ + color:#aaaaaa; +} + + +QRadioButton#Write::disabled +{ + color:#aaaaaa; +} + + +QComboBox#Write +{ + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding-left: 4px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; +} + +QCheckBox::checked#Simulation +{ + background-color: purple; + color:#dddddd; +} + +QCheckBox::checked:disabled#Simulation +{ + background-color: purple; + color:#dddddd; +} + +QCheckBox::unchecked{ + background-color: #e1e1e1; + color:black; +} + +QCheckBox::disabled +{ + color:#aaaaaa; + background-color:#eeeeee; +} + + + +QCheckBox { + spacing: 5px; + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding-left: 4px; + padding-right: 4px; + padding-top: 1px; + padding-bottom: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; +} + +QCheckBox::indicator { + width: 15px; + height: 15px; +} + +QCheckBox#Reconnect { + background-color: #e1e1e1; + color:black; + font-size: 10pt; + border: 0px solid lightgray; + border-radius: 0px; + padding-left: 0px; + padding-right: 0px; + padding-top: 0px; + padding-bottom: 0px; + margin-left: 3px; + margin-right: 0px; + margin-top: 1px; + margin-bottom: 1px; +} + +QCheckBox::indicator#Reconnect { + width: 14px; + height: 14px; +} + + +AppQLineEdit, +QLineEdit#Write { + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: "AlignRight | AlignVCenter"; + qproperty-readOnly: false; + +} + +QLineEdit#WriteCenter { + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: "AlignHCenter | AlignVCenter"; + qproperty-readOnly: false; + +} + +QLineEdit#WriteLeft { + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: "AlignLeft | AlignVCenter"; + qproperty-readOnly: false; + +} + +QLineEdit#Read { + background-color: #dfdfdf; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: AlignCenter; + qproperty-readOnly: true; +} + +QLineEdit#Read14 { + background-color: #dfdfdf; + color:black; + font-size: 14px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: AlignCenter; + qproperty-readOnly: true; +} + + + +QLineEdit#Controller, +QSpinBox#Controller, +QDoubleSpinBox#Controller +{ + background-color: rgba(160, 160, 160, 255); + color:black; + selection-color: white; + selection-background-color: #4d94ff; + font-size: 16px; + 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; + qproperty-readOnly: false; +} + + +CAQMessageButton::pressed#Controller, +QPushButton::pressed#Controller[actOnBeam="true"] +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(217, 219, 157, 200)); +border-style: inset; +} + +CAQMessageButton::pressed#Controller, +QPushButton::pressed#Controller[notActOnBeam="true"] +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(160, 160, 160, 200)); +border-style: inset; + +} +CAQMessageButton::!enabled#Controller, +QPushButton::!enabled#Controller +{ + color:#777777; +} + +CAQMessageButton#Controller, +QPushButton#Controller +{ + background-color: rgba(160, 160, 160, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 6px; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + +QPushButton::hover#WriteData +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(137, 139, 87, 40), + stop:1 rgb(20, 181, 122, 20)); +border-style: inset; +} + + +QPushButton::pressed#WriteData +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(0, 171, 102, 20)); +border-style: inset; +} + + +QPushButton::disabled#WriteData +{ + color:#aaaaaa; +} + + +QPushButton#WriteData +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 4px; + border-radius: 5px; + padding-left: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QPushButton::hover#Cancel +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(196, 174, 173, 255), + stop:1 rgb(255, 255, 255, 200)); +border-style: inset; +} + + +QPushButton::pressed#Cancel +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(196, 174, 173, 255), + stop:1 rgb(255, 255, 255, 200)); +border-style: inset; +} + + +QPushButton::disabled#Cancel +{ + color:#aaaaaa; +} + + +QPushButton#Cancel +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 4px; + border-radius: 5px; + padding-left: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + + + +QPushButton::hover#hdf, +QPushButton::hover#Update, +QPushButton::hover#Action +{ + background: rgba(196, 174, 173, 255); +} + +QPushButton::pressed#hdf, +QPushButton::pressed#Update, +QPushButton::pressed#Action +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(225, 225, 225, 200)); +border-style: inset; +} + +QPushButton::disabled#Update, +QPushButton::disabled#Action +{ + color:#aaaaaa; +} + + +QPushButton#Action +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + 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; + text-align: AlignCenter; +} + +QPushButton::disabled#Archiver +{ + color:#aaaaaa; +} + + +QPushButton::pressed#Archiver +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(173, 216, 230, 200)); +border-style: inset; +} + + +QPushButton#Update +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 2px; + border-radius: 1px; + padding-left: 1px; + padding-right: 1px; + margin-left: 0px; + margin-right: 0px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QPushButton#Archiver +{ + background-color: rgba(173, 216, 230, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + 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; + text-align: AlignCenter; +} + + +QPushButton::pressed#RelatedDisplay +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(183, 157, 92, 200)); +border-style: inset; +} + +QPushButton#RelatedDisplay +{ + background-color: rgba(183, 157, 92, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 6px; + border-radius: 5px; + padding: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + +QPushButton::disabled#Abort +{ + background-color: pink; + color:#777777; +} + +QPushButton#Abort +{ + background-color: #DB7093; /*rgba(212, 21, 15, 255);*/ + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 6px; + border-radius: 5px; + padding: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QSpinBox#Write, +QDoubleSpinBox#Write +{ + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: AlignRight; +} + +QSpinBox::disabled#Write, +QDoubleSpinBox::disabled#Write +{ + color: #aaaaaa; +} + +QSpinBox::up-button#Write, +QDoubleSpinBox::up-button#Write +{ + subcontrol-origin: border; + subcontrol-position: top right; /* position at the top right corner */ + width: 14px; /* 16 + 2*1px border-width = 15px padding + 3px parent border */ + border-image: url(:/spinup.png) 1; + border-left-width: 1px; + margin-top: 2px; + margin-right: 2px; +} + +QSpinBox::up-arrow#Write, +QDoubleSpinBox::up-arrow#Write +{ + image: url(:/up_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::down-button#Write, +QDoubleSpinBox::down-button#Write +{ + subcontrol-origin: border; + subcontrol-position: bottom right; /* position at bottom right corner */ + width: 14px; + border-image: url(:/spindown.png) 1; + border-left-width: 1px; + margin-bottom: 2px; + margin-right: 2px; +} + +QSpinBox::down-arrow#Write, +QDoubleSpinBox::down-arrow#Write +{ + image: url(:/down_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::up-button#Controller, +QDoubleSpinBox::up-button#Controller +{ + subcontrol-origin: border; + subcontrol-position: top right; /* position at the top right corner */ + width: 16px; /* 16 + 2*1px border-width = 15px padding + 3px parent border */ + border-image: url(:/spinup.png) 1; + border-left-width: 1px; + margin-top: 2px; + margin-right: 2px; +} + +QSpinBox::up-button:hover#Write, +QDoubleSpinBox::up-button:hover#Write, +QSpinBox::up-button:hover#Controller, +QDoubleSpinBox::up-button:hover#Controller +{ + border-image: url(:/spinup_hover.png) 1; + background-color: #aaaaaa; +} + +QSpinBox::up-button:pressed#Write, +QDoubleSpinBox::up-button:pressed#Write, +QSpinBox::up-button:pressed#Controller, +QDoubleSpinBox::up-button:pressed#Controller +{ + subcontrol-origin: border; + border-image: url(:/spinup_pressed.png) 1; + background-color: #4d94ff; + border-left-width: 1px; +} + +QSpinBox::up-arrow#Controller, +QDoubleSpinBox::up-arrow#Controller +{ + image: url(:/up_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::up-arrow:disabled#Controller, +QSpinBox::up-arrow:off#Controller, +QDoubleSpinBox::up-arrow:disabled#Controller, +QDoubleSpinBox::up-arrow:off#Controller +{ /* off state when value is max */ + image: url(:/up_arrow_disabled.png); + background-color: black; +} + + +QSpinBox::down-button#Controller, +QDoubleSpinBox::down-button#Controller +{ + subcontrol-origin: border; + subcontrol-position: bottom right; /* position at bottom right corner */ + width: 16px; + border-image: url(:/spindown.png) 1; + border-left-width: 1px; + margin-bottom: 2px; + margin-right: 2px; +} + +QSpinBox::down-button:hover#Write, +QDoubleSpinBox::down-button:hover#Write, +QSpinBox::down-button:hover#Controller, +QDoubleSpinBox::down-button:hover#Controller +{ + border-image: url(:/spindown_hover.png) 1; + background-color: #aaaaaa; + border-left-width: 1px; +} + +QSpinBox::down-button:pressed#Write, +QDoubleSpinBox::down-button:pressed#Write, +QSpinBox::down-button:pressed#Controller, +QDoubleSpinBox::down-button:pressed#Controller +{ + border-image: url(:/spindown_pressed.png) 1; + background-color: #4d94ff; + border-left-width: 1px; +} + +QSpinBox::down-arrow#Controller, +QDoubleSpinBox::down-arrow#Controller +{ + image: url(:/down_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::down-arrow:disabled#Controller, +QSpinBox::down-arrow:off#Controller, +QDoubleSpinBox::down-arrow:disabled#Controller, +QDoubleSpinBox::down-arrow:off#Controller +{ /* off state when value in min */ + image: url(:/down_arrow_disabled.png); + background-color: black; +} + + + +QMainWindow#MainWindow, QWidget#Form, QDialog#Dialog{ + background: rgba(236, 236, 236, 255); +} + + +QWidget.QMessageButton{true + background: rgba(160, 160, 160, 255); + color: #000000; +} + +QWidget.QMessageButton[actOnBeam="true"]{ + color: #000000; + padding: 1px; + margin:2px; + border-width: 2px; + border-radius: 1px; + border-style: outset; + border-color: rgba(120, 120, 120 , 255); + background: rgba(212, 219, 157, 255); +} + + + +QDockWidget#LogDockWidget{ + background-color: #87cefa; + color: #000000; + font: normal 14pt; + font-family: Sans Serif; + border: 2px solid gray; + border-radius: 2px; + padding: 1px; + margin: 0px; +} + +QDockWidget#LogDockWidget::title{ + background-color: #87cefa; +} + + +QDockWidget#LogDockWidget QAbstractItemView{ + selection-color: #ffffff; + selection-background-color: #4d94ff; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid darkgray; + border-radius: 2px; + padding: 0px; + margin: 5px; +} + + +QMessageWidget{ + background-color: rgba(245, 245, 245, 255); + selection-background-color: #4d94ff; +} + + +QMessageWidget#Log{ + background-color: #87cefa; + selection-background-color: #4d94ff; +} + +QMessageBox{ + background: #add8e6; /*#87CEFA; lightblue/ light sky blue*/ +} + + +QProgressBar{ + border: 2px solid grey; + border-radius: 2px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #CD96CD; + width: 10px; + margin: 0.5px; +} + + +QProgressBar#simulation{ + border: 2px solid grey; + border-radius: 2px; + background-color: rgb(235,222,240,185); + text-align: center; +} + +QProgressBar::chunk#simulation { + background-color: #CD96CD; + width: 10px; + margin: 0.5px; +} + + +QProgressBar#blue{ + border: 2px solid grey; + border-radius: 2px; + background-color: rgb(173,216,230, 85); + text-align: center; +} + +QProgressBar::chunk#blue { + background-color: rgb(70, 130, 180, 185); + width: 10px; + margin: 0.5px; +} + +QProgressBar#green{ + border: 2px solid grey; + border-radius: 2px; + background-color: rgb(144,238,144, 25); + text-align: center; +} + +QProgressBar::chunk#green { + background-color: rgb(143,188,143); /*rgba(60, 179, 113, 25);*/ + width: 10px; + margin: 0.5px; +} + + +QProgressBar#abort{ + border: 2px solid grey; + border-radius: 2px; + text-align: center; + background-color: #DB7093; /*rgb(212, 21, 15);*/ +} + +QProgressBar::chunk#abort { + background-color: pink; + width: 10px; + margin: 0.5px; +} + + +CAQNumeric{ + background-color: rgba(160, 160, 160, 255); + color:black; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + border: 1px groove black; + border-radius: 1px; + padding: 1px; +} + + +/*FYI: Plain QToolButton controls main Toolbar!! */ +/* Controls QWheelComponents */ +QLabel[wheelArrow="true"], QToolButton[wheelArrow="true"] { + background-color: rgba(212, 219, 157, 255); + border: 0px groove black; + color: black; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + width: 12px; + height: 10px; +} +QLabel[wheelSign="true"], QToolButton[wheelSign="true"]{ + background-color: rgba(212, 219, 157, 255); + border: 0px groove black; + color: black; + font-style: normal; + font-weight: bold; + font-family: "Monospace"; + width: 6px; + height: 10px; +} + +caQSpinBox{ + background-color: rgba(160, 160, 160, 255); + border-image: url(:/images/frame.png) 4; + border-width: 3; + color:black; + selection-color: black; + selection-background-color: #add8e6; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + border: 1px groove black; + border-radius: 1px; + padding: 1px; + padding-right: 15px; + margin: 1px; +} + + +QLabel#units{ + /*background: #87cefa;*/ + color: #000000; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + padding: 1px; + margin: 0px; +} + + +QLabel#Tagged{ + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + padding: 1px; + margin: 0px; + qproperty-alignment: "AlignLeft | AlignVCenter"; +} + +QLabel[statusTip="log"]{ + background: #ADD8E6; + padding: 1px; + margin: 0px; +} + +QLabel[statusTip="static"]{ + background-color: #ffffe0; + color: black; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + qproperty-alignment: "AlignRight | AlignVCenter"; + padding: 1px; + margin: 0px; +} + + +QLabel[statusTip="alarm"]{ + background-color: rgba(200,200,200); + color: black; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + qproperty-alignment: "AlignRight | AlignVCenter"; + padding: 1px; + margin: 0px; +} + + +QComboBox > QToolTip { + color: #000000; + background-color: #97cefa; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px groove black; + border-radius: 3px; + + margin: 0px; + qproperty-alignment: "AlignCenter | AlignVCenter"; +} + + +QToolTip { + color: #000000; + background-color: #97cefa; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px groove black; + border-radius: 3px; + margin: 0px; + qproperty-alignment: "AlignCenter | AlignVCenter"; +} + + + +QToolBox[actOnBeam="true"]{ + background-color: rgba(212, 219, 157, 255); +} + + +QLabel[actOnBeam="true"]{ + background-color: rgba(212, 219, 157, 255); + color: #000000; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; +} + + + + +/*-----------------------------------------------*/ +/* Containers */ +/*-----------------------------------------------*/ +QTabWidget{ + background-color: rgba(225, 225, 225, 255); +} + +QGroupBox{ + background-color: rgba(225, 225, 225, 255); +} + +QToolBox{ + background: rgba(225, 225, 225, 255); + qproperty-frameShape: StyledPanel; + qproperty-frameShadow: Plain; +} + diff --git a/config/acc.qss~ b/config/acc.qss~ new file mode 100644 index 0000000..8869a20 --- /dev/null +++ b/config/acc.qss~ @@ -0,0 +1,2182 @@ +/*################################################*/ +/*# Qt Style Sheet Settings for pyqtacc #*/ +/*################################################*/ + +*#EXPERT +{ + background-color: #646464; + color: white; + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 0px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} +*#OPERATION +{ + background-color: #dadada; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 0px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} +*#SIMULATION +{ + background-color: #8b1a96; + color: white; + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 0px; + qproperty-alignment: "AlignCenter | AlignVCenter"; +} +QWidget#TARGETCOLOR, QTabWidget#TARGETCOLOR +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #98c998, stop: 1 #ffffff); + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid green; + border-radius: 5px; + padding: 1px; + margin: 0px; + qproperty-alignment: "AlignCenter | AlignVCenter"; + +} +QWidget#NONTARGETCOLOR, QTabWidget#NONTARGETCOLOR +{ + background-color: #ececec; + font-size: 10pt; + font-style: normal; + font-weight: 700; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding-top: 2px; + padding-bottom: 4px; + margin: 0ex; + qproperty-alignment: "AlignCenter | AlignVCenter"; +} + + + +QGroupBox#OUTERLEFT +{ + background-color: #e1e1e1; + color: gray; + font-size: 10.5pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 1px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; + + +} + +QGroupBox::title#OUTERLEFT { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 2px 0px 0px; + border: 1px solid gray; + border-radius: 3px; + background-color: #e1e1e1; +} + +QGroupBox#OUTER +{ + background-color: #e1e1e1; + color: gray; + font-size: 10.5pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 1px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#OUTER { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; /*top right bottom left */ + margin: 0px 2px 0px 0px; + border: 1px solid gray; + border-radius: 3px; + background-color: #e1e1e1; +} + + +QGroupBox#INNER +{ + background-color: #e1e1e1; + color: gray; + font-size: 9pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 1px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 2px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#INNER { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 1px 0px 1px 0px; /*top right bottom left */ + margin: 0px 2px 0x 2px; + border: 0px solid gray; + border-radius: 3px; + background-color: #e1e1e1; +} + + +QGroupBox#INNERCENTER +{ + background-color: #eeeeee; + color: gray; + font-size: 9pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 0px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 2px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#INNERCENTER { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 1px 0px 1px 0px; /*top right bottom left */ + margin: 0px 2px 0x 2px; + border: 0px solid gray; + border-radius: 3px; + background-color: #eeeeee; +} + + +QGroupBox#TARGET +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #98c998, stop: 1 #ffffff); + color: #555555; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid #98c998; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#TARGET { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 2px solid #98c998; + border-radius: 3px; + background-color: white; +} + + +QGroupBox#MACHINE2 +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #98c998, stop: 1 #ffffff); + color: gray; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid #98c998; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + + +QGroupBox::title#MACHINE2 { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 2px solid #98c998; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1#98c998); +} + +QGroupBox#Machine::disabled +{ + color: gray; +} +QGroupBox#Aramis::disabled +{ + color: gray; +} +QGroupBox#Athos::disabled +{ + color: gray; +} +QGroupBox#Porthos::disabled +{ + color: gray; +} + +QGroupBox#Machine +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 gray, stop: 1 #FFFFFF); + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 0px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#Machine { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 0px solid gray; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff , stop: 1 gray); +} + + + + +QGroupBox#MACHINE +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 gray, stop: 1 #FFFFFF); + color: gray; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + margin-bottom: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#MACHINE { + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 2px 2px 2px 2px; + margin: 0px 0px 0px 0px; + border: 2px solid gray; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff , stop: 1 gray); +} + +QGroupBox#Aramis +{ + 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#Aramis { + 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 #00b7eb; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1 #00b7eb); +} +QWidget#ARAMIS, QTabWidget#ARAMIS +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1#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; +} + +QGroupBox#ARAMIS, QGroupBox#PCT +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #00b7eb, stop: 1 #FFFFFF); + color: #00b7eb; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px 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#ARAMIS, QGroupBox::title#PCT { + 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 #00b7eb; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff , stop: 1 #00b7eb); +} + + +QGroupBox#Athos +{ + 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); +} + +QWidget#ATHOS, QTabWidget#ATHOS +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1 #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; +} + +QGroupBox#ATHOS, QGroupBox#ORBIT QWidget#ATHOS +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #2e5894, stop: 1 #FFFFFF); + color: #2e5894; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px 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#ORBIT +{ + 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); +} + +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: 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 +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #FFFFFF, stop: 1 #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; +} + + + +QGroupBox#Porthos +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #9c6da5, stop: 1 #FFFFFF); + color: black; /* #734f96; #c8a2c8; #9b111e; */ + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 0px solid #9c6da5; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#Porthos { + 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 #9c6da5 ; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1 #9c6da5); +} +QGroupBox#PORTHOS +{ + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #9c6da5, stop: 1 #FFFFFF); + color: #9c6da5; /* #734f96; #c8a2c8; #9b111e; */ + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid #9c6da5; + border-radius: 5px; + margin-top: 1.5ex; + margin-left: 0.0ex; + padding-top: 2px; + padding-bottom: 4px; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox::title#PORTHOS { + 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 #9c6da5 ; + border-radius: 3px; + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #ffffff, stop: 1 #9c6da5); +} + +QGroupBox#EXPERT +{ + background-color: #646464; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.0em; + margin-left: 0.0em; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox#OPERATION +{ + background-color: #dadada; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.0em; + margin-left: 0.0em; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + +QGroupBox#SIMULATION +{ + background-color: #8b1a96; + color: black; + font-size: 10pt; + font-style: normal; + font-weight: 600; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + margin-top: 1.0em; + margin-left: 0.0em; + qproperty-alignment: 'AlignCenter | AlignVCenter'; +} + + +QGroupBox::title#EXPERT, +QGroupBox::title#OPERATION, +QGroupBox::title#SIMULATION { + subcontrol-origin: margin; + subcontrol-position: top left; + padding: 0px 3px 0px 3px; + background-color: rgba(236, 236, 236, 255); + /*border: 2px solid #2e5894; */ + border-radius: 3px; + margin-top: 0.0ex; + margin-left: 0.0ex; + padding-top: 0px; + padding-bottom: 0px; +} + +*#pvinfo +{ + background-color: #add8e6; + color: black; + font-size: 16px; + font-style: normal; + font-weight: 400; + font-family: "Sans Serif"; + border: 3px solid LightSteelBlue; + border-radius: 1px; + padding: 1px; +} + +*#contextMenu +{ + background-color: #e1e1e1; + color: black; + selection-background-color: steelblue; + font-size: 16px; + font-style: normal; + font-weight: 400; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; +} + +*#Controller[disconnected="true"], +*#Readback[disconnected="true"] +{ + background-color: white; + color: lightgray; + /*qproperty-readOnly: true;*/ +} + +*#Controller[actOnBeam="true"] { + /*background-color:qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 white, stop: 0.4 rgba(212, 219, 257, 251), + stop:1 rgb(212, 219, 157, 255)); */ + background-color: rgba(212, 219, 157, 255); + color:black; +} + + +*#Controller[notActOnBeam="true"] { + background-color: rgba(160, 160, 160, 255); + color:black; +} + +*#Controller{ + background-color: rgba(160, 160, 160, 255); + color:black; +} + + + +*::hover#Controller[actOnBeam="true"] +{ + background: rgba(242, 249, 187, 255); +} + +*::hover#Controller[notActOnBeam="true"] +{ + background: rgba(200, 200, 200, 255); +} + +*::hover#Controller[readOnly="true"] +{ + background : transparent; + image: url(:/forbidden.png); +} + + +QTableWidget{ + background-color: #e1e1e1; + color:black; +} + + +*#CARead[paused="true"] { + background-color : "#acb2cc"; + image: url(:/pause.png); + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[paused="true"] { + background-color : "#acb2cc"; /*"#6082b6" */ + image: url(:/pause.png); + color: lightgray; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#CARead[stopped="true"] { + background-color : "#8c92ac"; + image: url(:/pause.png); + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[stopped="true"] { + background-color :"#8c92ac"; + image: url(:/pause.png); + color: lightgray; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#CARead[disconnected="true"] { + background-color: white; + /*image: url(:/forbidden.png);*/ + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[disconnected="true"] { + background-color: white; + /*image: url(:/forbidden.png);*/ + color: lightgray; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#BSRead[static="true"] { + background-color: #ffffe0; + color: black; + border: 2px solid navy blue; + border-radius: 5px; +} + +*#CARead[static="true"] { + background-color: #ffffe0; + color: black; + border: 2px solid black; + border-radius: 5px; +} + +*#BSRead[alarm="true"] { + background-color: rgba(200, 200, 200, 255); + color:black; + border: 2px solid navy blue; + border-radius: 5px; +} +*#CARead[alarm="true"] { + background-color: rgba(200, 200, 200, 255); + color:black; + border: 2px solid black; + border-radius: 5px; +} + + + +*#BSRead[alarmSevMinor="true"] { + background-color: #fbfb04; + color: black; + border: 2px navy blue; + border-radius: 5px; +} + +*#BSRead[alarmSevMajor="true"] { + color: black; + background-color: #ff2a1a; + border: 2px navy blue; + border-radius: 5px; +} + +*#BSRead[alarmSevInvalid="true"] { + background-color: white; + color: lightgray; + border: 2px navy blue; + border-radius: 5px; +} + + +*#CARead[alarmSevMinor="true"] { + color: black; + background-color: #fbfb04; + border: 2px solid black; + border-radius: 5px; +} + +*#CARead[alarmSevMajor="true"] { + color: black; + background-color: #ff2a1a; + border: 2px solid black; + border-radius: 5px; +} + +*#CARead[alarmSevInvalid="true"] { + background-color: white; + color: lightgray; + border: 2px solid black; + border-radius: 5px; +} + + +*#Readback[static="true"] { + background-color: #ffffe0; + color:black; + +} + +*#Readback[alarm="true"] { + /*background-color: rgba(200, 200, 200, 255);*/ + background-color: rgba(0, 205, 0, 255); + color:black; +} + +*#Readback[alarmSevMinor="true"] { + background-color: #fbfb04; + color:black; +} + + +*#Readback[alarmSevMajor="true"] { + background-color: #ff2a1a; + color: black; + /*qproperty-readOnly: true;*/ +} + + +*#Readback[alarmSevInvalid="true"] { + background-color: white; + color: lightgray; +} + + + +QComboBox#Controller { + selection-color: black; + selection-background-color: white; + 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; +} + +QComboBox#Controller QAbstractItemView { + selection-color: white; + selection-background-color: #4d94ff; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid darkgray; + border-radius: 5px; + padding: 0px; + margin: 5px; +} + + +QComboBox::drop-down#Controller { + subcontrol-origin: padding; + subcontrol-position: right; + width: 18px; + height: 18px; + border-left-width: 1px; + border-left-color: darkgray; + border-left-style: solid; +} + + +QComboBox::down-arrow#Controller { + /*image: url(/afs/psi.ch/intranet/SF/Beamdynamics/common/qrc_resources/images/down_arrow.png);*/ + image: url(:/down_arrow.png); +} + +QLabel#Elog { + background-color: lightblue; + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; + qproperty-alignment: AlignLeft; +} + + +QLineEdit#Elog { + background-color: lightblue; + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + + +QComboBox#Elog { + background-color: lightblue; + selection-color: black; + selection-background-color: steelblue; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + + +QMenuBar#load { + background-color: rgb(214, 202, 221, 220); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QMenuBar#hdf { + background-color: rgb(0, 171, 102, 20); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + + +QLineEdit#blank { + background-color: rgb(230, 230, 230, 220); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QLineEdit#load { + background-color: rgb(214, 202, 221, 220); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QLineEdit#hdf { + background-color: rgb(0, 171, 102, 20); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; +} + +QLabel#hdf { + background-color: rgb(0, 171, 102, 20); + color: black; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 1px; + margin: 5px; + qproperty-alignment: AlignCenter; +} + + +QComboBox#hdf { + background-color: rgb(0, 171, 102, 20); + selection-color: black; + selection-background-color: steelblue; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 5px; + margin: 5px; +} + + +QTextEdit#hdf { + background-color: rgb(0, 171, 102, 20); + selection-color: black; + selection-background-color: steelblue; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid gray; + border-radius: 5px; + padding: 5px; + margin: 5px; +} + + +QPushButton#hdf +{ + background-color: rgb(0, 171, 102, 20);; + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + 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; + text-align: AlignCenter; +} + + +QPushButton#hdflight +{ + background-color: rgb(0, 171, 102, 20);; + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 2px; + border-radius: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QComboBox::drop-down#Elog { + subcontrol-origin: padding; + subcontrol-position: right; + border-left-width: 1px; + border-left-color: darkgray; + border-left-style: solid; +} + +QComboBox::down-arrow#Elog { + image: url(/afs/psi.ch/intranet/SF/Beamdynamics/common/qrc_resources/images/down_arrow.png); +} + +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 { + 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: AlignRight; + qproperty-readOnly: true; +} + + +QComboBox#Write::disabled +{ + color:#aaaaaa; +} + +QLineEdit#Write::disabled +{ + color:#aaaaaa; +} + +QLineEdit#WriteLeft::disabled +{ + color:#aaaaaa; +} + + +QLineEdit#WriteCenter::disabled +{ + color:#aaaaaa; +} + + +QLineEdit#WriteRight::disabled +{ + color:#aaaaaa; +} + + +QRadioButton#Write::disabled +{ + color:#aaaaaa; +} + + +QComboBox#Write +{ + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding-left: 4px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; +} + +QCheckBox::checked#Simulation +{ + background-color: purple; + color:#dddddd; +} + +QCheckBox::checked:disabled#Simulation +{ + background-color: purple; + color:#dddddd; +} + +QCheckBox::unchecked{ + background-color: #e1e1e1; + color:black; +} + +QCheckBox::disabled +{ + color:#aaaaaa; + background-color:#eeeeee; +} + + + +QCheckBox { + spacing: 5px; + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding-left: 4px; + padding-right: 4px; + padding-top: 1px; + padding-bottom: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; +} + +QCheckBox::indicator { + width: 15px; + height: 15px; +} + +QCheckBox#Reconnect { + background-color: #e1e1e1; + color:black; + font-size: 10pt; + border: 0px solid lightgray; + border-radius: 0px; + padding-left: 0px; + padding-right: 0px; + padding-top: 0px; + padding-bottom: 0px; + margin-left: 3px; + margin-right: 0px; + margin-top: 1px; + margin-bottom: 1px; +} + +QCheckBox::indicator#Reconnect { + width: 14px; + height: 14px; +} + + +AppQLineEdit, +QLineEdit#Write { + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: "AlignRight | AlignVCenter"; + qproperty-readOnly: false; + +} + +QLineEdit#WriteCenter { + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: "AlignHCenter | AlignVCenter"; + qproperty-readOnly: false; + +} + +QLineEdit#WriteLeft { + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: "AlignLeft | AlignVCenter"; + qproperty-readOnly: false; + +} + +QLineEdit#Read { + background-color: #dfdfdf; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: AlignCenter; + qproperty-readOnly: true; +} + +QLineEdit#Read14 { + background-color: #dfdfdf; + color:black; + font-size: 14px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: AlignCenter; + qproperty-readOnly: true; +} + + + +QLineEdit#Controller, +QSpinBox#Controller, +QDoubleSpinBox#Controller +{ + background-color: rgba(160, 160, 160, 255); + color:black; + selection-color: white; + selection-background-color: #4d94ff; + font-size: 16px; + 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; + qproperty-readOnly: false; +} + + +CAQMessageButton::pressed#Controller, +QPushButton::pressed#Controller[actOnBeam="true"] +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(217, 219, 157, 200)); +border-style: inset; +} + +CAQMessageButton::pressed#Controller, +QPushButton::pressed#Controller[notActOnBeam="true"] +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(160, 160, 160, 200)); +border-style: inset; + +} +CAQMessageButton::!enabled#Controller, +QPushButton::!enabled#Controller +{ + color:#777777; +} + +CAQMessageButton#Controller, +QPushButton#Controller +{ + background-color: rgba(160, 160, 160, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 6px; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + +QPushButton::hover#WriteData +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(137, 139, 87, 40), + stop:1 rgb(20, 181, 122, 20)); +border-style: inset; +} + + +QPushButton::pressed#WriteData +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(0, 171, 102, 20)); +border-style: inset; +} + + +QPushButton::disabled#WriteData +{ + color:#aaaaaa; +} + + +QPushButton#WriteData +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 4px; + border-radius: 5px; + padding-left: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QPushButton::hover#Cancel +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(196, 174, 173, 255), + stop:1 rgb(255, 255, 255, 200)); +border-style: inset; +} + + +QPushButton::pressed#Cancel +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(196, 174, 173, 255), + stop:1 rgb(255, 255, 255, 200)); +border-style: inset; +} + + +QPushButton::disabled#Cancel +{ + color:#aaaaaa; +} + + +QPushButton#Cancel +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 4px; + border-radius: 5px; + padding-left: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + + + +QPushButton::hover#hdf, +QPushButton::hover#Update, +QPushButton::hover#Action +{ + background: rgba(196, 174, 173, 255); +} + +QPushButton::pressed#hdf, +QPushButton::pressed#Update, +QPushButton::pressed#Action +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(225, 225, 225, 200)); +border-style: inset; +} + +QPushButton::disabled#Update, +QPushButton::disabled#Action +{ + color:#aaaaaa; +} + + +QPushButton#Action +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + 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; + text-align: AlignCenter; +} + +QPushButton::disabled#Archiver +{ + color:#aaaaaa; +} + + +QPushButton::pressed#Archiver +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(173, 216, 230, 200)); +border-style: inset; +} + + +QPushButton#Update +{ + background-color: rgba(225, 225, 225, 255); + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 2px; + border-radius: 1px; + padding-left: 1px; + padding-right: 1px; + margin-left: 0px; + margin-right: 0px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QPushButton#Archiver +{ + background-color: rgba(173, 216, 230, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + 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; + text-align: AlignCenter; +} + + +QPushButton::pressed#RelatedDisplay +{ +background-color: qlineargradient(x1:0, y1:0, x2:1, y2:1, + stop:0 lightgray, stop: 0.2 rgba(117, 119, 57, 40), + stop:1 rgb(183, 157, 92, 200)); +border-style: inset; +} + +QPushButton#RelatedDisplay +{ + background-color: rgba(183, 157, 92, 255); + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 6px; + border-radius: 5px; + padding: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + +QPushButton::disabled#Abort +{ + background-color: pink; + color:#777777; +} + +QPushButton#Abort +{ + background-color: #DB7093; /*rgba(212, 21, 15, 255);*/ + color:black; + font-size: 16px; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border-style: outset; + border-color: gray; + border-width: 6px; + border-radius: 5px; + padding: 5px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + text-align: AlignCenter; +} + + +QSpinBox#Write, +QDoubleSpinBox#Write +{ + background-color: #ffffff; + color:black; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans serif"; + border: 2px solid lightgray; + border-radius: 5px; + padding: 1px; + margin-left: 2px; + margin-right: 2px; + margin-top: 2px; + margin-bottom: 2px; + qproperty-alignment: AlignRight; +} + +QSpinBox::disabled#Write, +QDoubleSpinBox::disabled#Write +{ + color: #aaaaaa; +} + +QSpinBox::up-button#Write, +QDoubleSpinBox::up-button#Write +{ + subcontrol-origin: border; + subcontrol-position: top right; /* position at the top right corner */ + width: 14px; /* 16 + 2*1px border-width = 15px padding + 3px parent border */ + border-image: url(:/spinup.png) 1; + border-left-width: 1px; + margin-top: 2px; + margin-right: 2px; +} + +QSpinBox::up-arrow#Write, +QDoubleSpinBox::up-arrow#Write +{ + image: url(:/up_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::down-button#Write, +QDoubleSpinBox::down-button#Write +{ + subcontrol-origin: border; + subcontrol-position: bottom right; /* position at bottom right corner */ + width: 14px; + border-image: url(:/spindown.png) 1; + border-left-width: 1px; + margin-bottom: 2px; + margin-right: 2px; +} + +QSpinBox::down-arrow#Write, +QDoubleSpinBox::down-arrow#Write +{ + image: url(:/down_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::up-button#Controller, +QDoubleSpinBox::up-button#Controller +{ + subcontrol-origin: border; + subcontrol-position: top right; /* position at the top right corner */ + width: 16px; /* 16 + 2*1px border-width = 15px padding + 3px parent border */ + border-image: url(:/spinup.png) 1; + border-left-width: 1px; + margin-top: 2px; + margin-right: 2px; +} + +QSpinBox::up-button:hover#Write, +QDoubleSpinBox::up-button:hover#Write, +QSpinBox::up-button:hover#Controller, +QDoubleSpinBox::up-button:hover#Controller +{ + border-image: url(:/spinup_hover.png) 1; + background-color: #aaaaaa; +} + +QSpinBox::up-button:pressed#Write, +QDoubleSpinBox::up-button:pressed#Write, +QSpinBox::up-button:pressed#Controller, +QDoubleSpinBox::up-button:pressed#Controller +{ + subcontrol-origin: border; + border-image: url(:/spinup_pressed.png) 1; + background-color: #4d94ff; + border-left-width: 1px; +} + +QSpinBox::up-arrow#Controller, +QDoubleSpinBox::up-arrow#Controller +{ + image: url(:/up_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::up-arrow:disabled#Controller, +QSpinBox::up-arrow:off#Controller, +QDoubleSpinBox::up-arrow:disabled#Controller, +QDoubleSpinBox::up-arrow:off#Controller +{ /* off state when value is max */ + image: url(:/up_arrow_disabled.png); + background-color: black; +} + + +QSpinBox::down-button#Controller, +QDoubleSpinBox::down-button#Controller +{ + subcontrol-origin: border; + subcontrol-position: bottom right; /* position at bottom right corner */ + width: 16px; + border-image: url(:/spindown.png) 1; + border-left-width: 1px; + margin-bottom: 2px; + margin-right: 2px; +} + +QSpinBox::down-button:hover#Write, +QDoubleSpinBox::down-button:hover#Write, +QSpinBox::down-button:hover#Controller, +QDoubleSpinBox::down-button:hover#Controller +{ + border-image: url(:/spindown_hover.png) 1; + background-color: #aaaaaa; + border-left-width: 1px; +} + +QSpinBox::down-button:pressed#Write, +QDoubleSpinBox::down-button:pressed#Write, +QSpinBox::down-button:pressed#Controller, +QDoubleSpinBox::down-button:pressed#Controller +{ + border-image: url(:/spindown_pressed.png) 1; + background-color: #4d94ff; + border-left-width: 1px; +} + +QSpinBox::down-arrow#Controller, +QDoubleSpinBox::down-arrow#Controller +{ + image: url(:/down_arrow.png); + width: 6px; + height: 6px; +} + + +QSpinBox::down-arrow:disabled#Controller, +QSpinBox::down-arrow:off#Controller, +QDoubleSpinBox::down-arrow:disabled#Controller, +QDoubleSpinBox::down-arrow:off#Controller +{ /* off state when value in min */ + image: url(:/down_arrow_disabled.png); + background-color: black; +} + + + +QMainWindow#MainWindow, QWidget#Form, QDialog#Dialog{ + background: rgba(236, 236, 236, 255); +} + + +QWidget.QMessageButton{true + background: rgba(160, 160, 160, 255); + color: #000000; +} + +QWidget.QMessageButton[actOnBeam="true"]{ + color: #000000; + padding: 1px; + margin:2px; + border-width: 2px; + border-radius: 1px; + border-style: outset; + border-color: rgba(120, 120, 120 , 255); + background: rgba(212, 219, 157, 255); +} + + + +QDockWidget#LogDockWidget{ + background-color: #87cefa; + color: #000000; + font: normal 14pt; + font-family: Sans Serif; + border: 2px solid gray; + border-radius: 2px; + padding: 1px; + margin: 0px; +} + +QDockWidget#LogDockWidget::title{ + background-color: #87cefa; +} + + +QDockWidget#LogDockWidget QAbstractItemView{ + selection-color: #ffffff; + selection-background-color: #4d94ff; + font-size: 13px; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px solid darkgray; + border-radius: 2px; + padding: 0px; + margin: 5px; +} + + +QMessageWidget{ + background-color: rgba(245, 245, 245, 255); + selection-background-color: #4d94ff; +} + + +QMessageWidget#Log{ + background-color: #87cefa; + selection-background-color: #4d94ff; +} + +QMessageBox{ + background: #add8e6; /*#87CEFA; lightblue/ light sky blue*/ +} + + +QProgressBar{ + border: 2px solid grey; + border-radius: 2px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #CD96CD; + width: 10px; + margin: 0.5px; +} + + +QProgressBar#simulation{ + border: 2px solid grey; + border-radius: 2px; + background-color: rgb(235,222,240,185); + text-align: center; +} + +QProgressBar::chunk#simulation { + background-color: #CD96CD; + width: 10px; + margin: 0.5px; +} + + +QProgressBar#blue{ + border: 2px solid grey; + border-radius: 2px; + background-color: rgb(173,216,230, 85); + text-align: center; +} + +QProgressBar::chunk#blue { + background-color: rgb(70, 130, 180, 185); + width: 10px; + margin: 0.5px; +} + +QProgressBar#green{ + border: 2px solid grey; + border-radius: 2px; + background-color: rgb(144,238,144, 25); + text-align: center; +} + +QProgressBar::chunk#green { + background-color: rgb(143,188,143); /*rgba(60, 179, 113, 25);*/ + width: 10px; + margin: 0.5px; +} + + +QProgressBar#abort{ + border: 2px solid grey; + border-radius: 2px; + text-align: center; + background-color: #DB7093; /*rgb(212, 21, 15);*/ +} + +QProgressBar::chunk#abort { + background-color: pink; + width: 10px; + margin: 0.5px; +} + + +CAQNumeric{ + background-color: rgba(160, 160, 160, 255); + color:black; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + border: 1px groove black; + border-radius: 1px; + padding: 1px; +} + + +/*FYI: Plain QToolButton controls main Toolbar!! */ +/* Controls QWheelComponents */ +QLabel[wheelArrow="true"], QToolButton[wheelArrow="true"] { + background-color: rgba(212, 219, 157, 255); + border: 0px groove black; + color: black; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + width: 12px; + height: 10px; +} +QLabel[wheelSign="true"], QToolButton[wheelSign="true"]{ + background-color: rgba(212, 219, 157, 255); + border: 0px groove black; + color: black; + font-style: normal; + font-weight: bold; + font-family: "Monospace"; + width: 6px; + height: 10px; +} + +caQSpinBox{ + background-color: rgba(160, 160, 160, 255); + border-image: url(:/images/frame.png) 4; + border-width: 3; + color:black; + selection-color: black; + selection-background-color: #add8e6; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + border: 1px groove black; + border-radius: 1px; + padding: 1px; + padding-right: 15px; + margin: 1px; +} + + +QLabel#units{ + /*background: #87cefa;*/ + color: #000000; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + padding: 1px; + margin: 0px; +} + + +QLabel#Tagged{ + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + padding: 1px; + margin: 0px; + qproperty-alignment: "AlignLeft | AlignVCenter"; +} + +QLabel[statusTip="log"]{ + background: #ADD8E6; + padding: 1px; + margin: 0px; +} + +QLabel[statusTip="static"]{ + background-color: #ffffe0; + color: black; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + qproperty-alignment: "AlignRight | AlignVCenter"; + padding: 1px; + margin: 0px; +} + + +QLabel[statusTip="alarm"]{ + background-color: rgba(200,200,200); + color: black; + font-size: 12pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; + qproperty-alignment: "AlignRight | AlignVCenter"; + padding: 1px; + margin: 0px; +} + + +QComboBox > QToolTip { + color: #000000; + background-color: #97cefa; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px groove black; + border-radius: 3px; + + margin: 0px; + qproperty-alignment: "AlignCenter | AlignVCenter"; +} + + +QToolTip { + color: #000000; + background-color: #97cefa; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Sans Serif"; + border: 2px groove black; + border-radius: 3px; + margin: 0px; + qproperty-alignment: "AlignCenter | AlignVCenter"; +} + + + +QToolBox[actOnBeam="true"]{ + background-color: rgba(212, 219, 157, 255); +} + + +QLabel[actOnBeam="true"]{ + background-color: rgba(212, 219, 157, 255); + color: #000000; + font-size: 10pt; + font-style: normal; + font-weight: 500; + font-family: "Monospace"; +} + + + + +/*-----------------------------------------------*/ +/* Containers */ +/*-----------------------------------------------*/ +QTabWidget{ + background-color: rgba(225, 225, 225, 255); +} + +QGroupBox{ + background-color: rgba(225, 225, 225, 255); +} + +QToolBox{ + background: rgba(225, 225, 225, 255); + qproperty-frameShape: StyledPanel; + qproperty-frameShadow: Plain; +} + diff --git a/config/style.json b/config/style.json new file mode 100644 index 0000000..d990ff7 --- /dev/null +++ b/config/style.json @@ -0,0 +1,52 @@ +{ + "menuFlags":{ + "hasFile": 1, + "loadInitFile": 1, + "hasDaq": 1, + "hasH5" : 1, + "hasEpics" : 1 + }, + "MsgSeverity": { + "fatal": "#ee0011", + "error": "#990033", + "warn": "#cc6600", + "info": "#0040ff", + "debug": "#11aaee" + }, + "stdlog": { + "destination": "/afs/psi.ch/intranet/Controls/tmp/bdbase/stdlog/" + }, + "screenshot": { + "destination": "/afs/psi.ch/intranet/Controls/tmp/bdbase/screenshot/" + }, + "StyleGuide":{ + "widgetHeight": 25, + "extraGroupHeight": 30, + "fgAlarmInvalid": "#ffffff", + "fgAlarmMajor": "#ff0000", + "fgAlarmMinor": "#fbfb04", + "fgAlarmNoAlarm": "#00cd00", + "fgNormalText": "#000000", + "fgCurveHor": "#2a63e4", + "fgCurveVer": "#8b1a96", + "fgCurveLong": "#cd6100", + "bgTitleOperation": "#dadada", + "bgTitleExpert": "#646464", + "bgTitleSimulation":"#8b1a96", + "bgMain": "#ececec", + "bgReadbackAlarm": "#c8c8c8", + "bgReadback" : "#ffffe0", + "bgPVSetBeam": "#d4db9d", + "bgPVSet": "#a0a0a0", + "bgButtonWindow": "#b79d5c", + "bgGroupContainers":"#e1e1e1", + "bgErrorLogFile" : "#f0f0f8", + "machine_color": "#2e5894", + "machine_qlingrad": "qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 gray , stop: 1 #ffffff)" + + }, + "Machine" : { + "color" : "gray", + "qlingrad": "qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 gray , stop: 1 #ffffff)" + } +} diff --git a/images/Document-Delete-icon.png b/images/Document-Delete-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2491e07869c7bb49bef10aeff512039dcaa1b31f GIT binary patch literal 72592 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

eZ0Q4T~S&wa-3o!(j)z|NXAB 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 AI{*Lx literal 0 HcmV?d00001 diff --git a/images/EL.png b/images/EL.png new file mode 100644 index 0000000000000000000000000000000000000000..bc722a75472ed44baa4f4a2a93f0a7c4d0b7917e GIT binary patch literal 11115 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 literal 0 HcmV?d00001 diff --git a/images/EPICS.png b/images/EPICS.png new file mode 100644 index 0000000000000000000000000000000000000000..4723c0f1d48ef782cd18909945c750b73caaab4a GIT binary patch literal 2850 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 AtpET3 literal 0 HcmV?d00001 diff --git a/images/HDF_logo.png b/images/HDF_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9a598f725f241eb19b33c58fb3fe5cfb300d3ae3 GIT binary patch literal 24782 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 literal 0 HcmV?d00001 diff --git a/images/HDF_logoL.png b/images/HDF_logoL.png new file mode 100644 index 0000000000000000000000000000000000000000..9a598f725f241eb19b33c58fb3fe5cfb300d3ae3 GIT binary patch literal 24782 zcmb5Wby$?!7dHF=0wy?ug5+^f5kWwa8dB*-xpnw-Jzs30@9%%okO=0 z!jRGo`R->tzxR9p{q(vHm&1;=*SgnQ_gZ_;d8eu@bLl+Yc?g0o$;nEpLC~2Z2qI2B zO9nm(VtwrZevp|e$Vft`@ZZ$htOyAD2a=O~r12tgWzwT2(cDAqWI0)I;TZ|>Gc*3P z75;kqrGXV^ei$}reXHWSQ!x`bGsI+{Yw|hzu2x^*48?g(YJTd8KKW(sAf%+!rKfUd z&)w+I{axwj=P!0O;zL|#qSx=Zy~7>U=|4R@%)*5Rah1QT3R#JPApbx9e7zY(0g2bQ znVBiftUdYhO*5ocJ#9=VM<-G}KEiqB;LwjfBeoSm&$7_fhf!jisY;|Do?{q(|GtSg zp)m9+!n$hC?;HfFQZ^1Y=!Gu?f1ODVn=xY3CSQPLJzNBNlMa`g~Lm8nSIslh`Mw5D=e&?!THLu_K>Pr{m(*bEwQe(-*dx zhWx>TY*`~U&1*+Y+svU)p7DtCD^9AW`gQ3=Qno)4DG%Jvqb_#G2}6+h-aO_i+kB9k zjlsj~PEJXlS6)pwptyVJ^l4;d<}BwiEz*)D=yb6!f>H(yVcl^CS5tyyBQi*cB%WC( zi+sHi(k_^CnT-kInvI8`hTSm+1P!0_!D7?WJ~nkdi*baKC+)(Pu~be-sH{rRexuqi zQ8yRKlh#)BtYLzKa{WCbLm~*0;E>6~$gU?a1@E=AmsX*Z zl`k5Q*gkU-6`nt$L~OKTbx{wm3i{pUrC*P&xp8ca;}#EI33q2s(5!tRgJMIvu`!ZE z(4tTRaz2zVr@3A^Pgy&PqCe!NwaH+rldB9kOC&vxIm<%Ltt%=usrCI+Vn_yN< zK=V}ydcKg!vMJaV)~wHO9OJ8w>fBvCBpVv}*Slw;)l$-jPTM__Wm6_oZ8oyv{-i4E zBDYR_(54xESkHURv4SO#pR8L_(sz15!%TQ6vn-?0PJx-fXmhdk(+kbOqi9U5CaUY= z$Oko1pUvjxaSku?wSk$MXQeqOx70i>aCd+j{S}ID=WHK*9^80|iBxDA4X?8^3FhdO zNspYSLAbLgnK#c@Ao;Q9`uQ{0qe6(cv-+g)f(X3feOgKo0U)xLaym8<$C>8s4(y|~ z?0PyKfZw!;!RulDTWQl@y7F)g*500)H6lpOj7G@EG)34F{Rzc`6e&kjLs05hhhW*l zSiPu|67&bLA%3M#xOhZPV}}mzVVkpXY@oYi-?z}=7BTrAMxupH-Uq;ZVo7_ zB-V%;K0(Q*t#m9jk9->XT-i?Zn$kkQL_q3fX7Q7^8t$KlPI|*g-|R4;oK7L` z^3A=LYYX*kjOivM?EEq`nx}CrwVVgfuH=RCA~&z61?gEzK07u3_JLM6(wHV}n(9Zr z9nj0$k#50-o)C`CLeA@-6nW+vgl(T0o=67nk0T4kTAfc82bP*Q5Y{>1T-wfb`Z`JR z>YnyEASqNIgG}M8%<+(q8&0;qu+^Q$=EsQ)iQO13ct^eQqpc5Zkf%rwOkZ^`tMA94 zpQJKtv@(c#e-<{qvb1=O=)yJ?>y|p16m(#)31&X+gP^GS8}=Qg2Js{HAhF zN6uCN>BhNgP3@j6Gh1$6wamtc^@I5&f-`+QTb>fgtgPUBdCK<~Nk*K^6gKaNZF(sz zfGHzPg4hJGhIZ$`a#t%wUa?fZUuW3VL#jgF_s+_N$wo;Q-rkgpA$_;-FQ3d8$}~-2 zb-}c;-W(+3q+S%~($0mQnwPv)cbJ*O#735fuRB+U_1~w;?SGT;3bG#);-Zb~6jMeV zMuvbh^}f_s;}NmiJU~lv8K-Am$}7HwpQ>yZdyg5d^=3pOXEMXIs@5}kt)+mmcjy0Ku+|vXL07p zw2K{JmyCkJUW<8g{=#-1kggcTf?Vs*JuH!;ysmF>?1Q`9kVHSu!hA(A#Rvr=gt&Y9 ztTfGn<<81lZ3S**<|sXJ%hJ=yaZQ7LVY?MKhzrL)^3QK$NekKxMb2=^vjX2<{G^}I zg zMyuQM^>5AkSpLa84$NE82UXmsnseJVSV6FbC!5U5eLl6Mi7qcUdtzI=r@l7Ic&f=N z=E*P@&x$u|z0A@yn#RExndokCTy7G+kl*Ou=0R(7eutrqb9oc3Z1ovJd!G{2+GjI( zpmOHo5P>fQTU~$Pp7Z3`r`%yE3Pj6K`{NjaZ2G-V%S@;*0%FOjrfb>#$td zLLfF8IG=r#Q42I{-fazt>?Uf=(bOz_hY2Gb&B8#L3uCxdAmo|A=wQMdj!P!`;GFBJ ziMz}ld2K!ki7ioR0UEgTY$2@p#kY{DX8~~9>^KBjZpG@X#bZysmFR^SWuit4jvrJk zrbajhFghbWF@-tI-HP=O1#eNN^bGDP+eT`v2#T&Hl7dKrbs;M{1dLK0nUs!cB5|7| z6Dp0kmC;UKLKKcnrb8?M870gLYq(XkLpc~p07NSiQ>YLzuAUw(R66Bcr1kDu!#rEg zb1Y_ZMg}PIi$Q(3r8dNUJ%VAG1^AHe!m@+-Gg`I>pTiQF7`R!|G+kFTn&L8EHK?}Y z1p@Mbk&sB!y)cnXW?>&6gR!UR?{zC=Vz*tBj8vW^u(~si@9#|X z!ARekAq}(5kH3z7rpAkWaXL8ZM@+LZo>|I6Y!u06Y5-wQS|7RWj#aE@M!EP6uf1Ws z=hPF%gl%)(4v=PN(nFC97-@b6L=AL0^D=Tc_0Tc9ekeJISPYBA5{2;|fCGHZwy9_B^Ce*yq*Etn6MTHO zHe%fdx&UT&IJ4~9?8WbfUY4G!pR`?6@D1%{32qJQG6vJ^bi1v4+zPE--gzk_ioL42 z9vjCSqo4tGWkJ&zEE_oLfo9-@8%b{Mxjd=d-%|18-=;VYdMB_%snOR8rr5BF7C2fk z>iDkfpA0{JDjgTg9v)3qW*2#Kf7F=AP+l?iI=qPPS}JSb&_hjLENw6j=VtusYOpBj{g?P=d%pj!t+s96>k*=;b97QG>(fSL>X~3uDHuYfZX7vD7c8R0$uNt5?$qTsaGb zXm~Hj_^?RPb={R2dsg`Ug z4`Wq!cmb_6;y$<<>ku-c=e(t!-K2=jhyKQr6Q9jndmA{&yFd^qlN$^S;$OTfH~ zuGYVwxBfI4#NkA~$VZU0L+z+2qJ!banMD-g-wMu6?n0FXt7OsNi2d!=2}iZN89!}* zcw~Y`zwUiT)WAo;z8~j2Z#k#&eu*-tJz59=0)md>CiYDwb5NB7XRe8t6GrJfKh2_v zZvdx(QipHzOKq_y8LhCrmasR(L8|IYfS5Eedhk-){{uSUYg*25<0xq!sYWrQqLFzlk%2($&;IW<=HuFbQjJ0wJ zR60~)pDNP|&#BtBU2z8(m_D4C8}vH$mT|;>LwslSk@JryoDPXZW(m~N?^)NsH2(sb z(DO+)S>Y~&wSHt^935($Q`TK)jcyk~RZ8%Vn7df|Dp#)mt80n%BPGN5y1?EB;zc4@ zfwVU2T{%0=4pT+IPAeEI*R6RXn^weQV5is&0iWZjL*vmdeV~!Q`li(zwquCf>6xti zd}|Gw%!KVHad-a3qoZe`mnQ29&*gpmtGTc{{tN6k*C0E>`U6->x(M~q`uTQ}q0a3K?$2Krk+a=t zwEPeK*(qFhv`KrB`#2+dg_;+@W7C(3ij-gosj>@B`7QrzYfKlzbl>pqzqi&JISSd6 zAR8+)$uCC0mf3G`fC`nLY&)D9p)e{i4TL88+Nn1pcf=~k-Q~&O6*V!Yk`KrMD}Bh= z>X%KdIN7W&2|8?!a(3dCqR{tFF!pTNZ4Wd!<3WhqZ*DAYMUUGsIr{p0?O_(JM3 zVQ$eJhD)QrpKEH{Z|}qq$Dxn?c4dz#9m=L6K!cjiH!Sz)%Ox?hfX*>HW~H zr_muLEWqW#!r4L8?8p|W&wcw7_kXw%#gp$#3|0&&O92HK7R3(`yfG^E|;IXf@l5#W-$E>+UX(R@>=SI}Qfc z(ueJKh3zV_?RK+8OLv33eDZ4q^hVHmUHtu2h|i-5H=(kk8_3{jibunCmT9NhWB%zY zPOcNXTMN;K4<7h6{(GEhc2E#3JzEf#TP>X~ft>k?sZfyI?*KIV>&I2cS6wSG-rG_t zw=pM+W7gnKCF77rtscM!(%8jkHlEf-5! zxI|31-eOXK?0%-hhbQX=`MUXD8CFd3xdH;bn>W~6jOQ_ewUnTNcAWM%RqWh8D{fEw z?UTaL$v)Sxbd$ToX=T?J1!=djqVdTDHs(b7!5fHR36=$k*{|lCz?~G}aHpJ<9sodi zFoa>B`I@rjdm6gHbdV+@6OR-99JZF=vO@!iET+`2I1yAwQmg#`IkFrPJy-p-E5gZ8 z(tCdI)NYD|Qy(jv=9h$|2*xzB%sfKeFISZWkcoavM2b(pH&&k_3L8=z%wc-=yae4anyRn5Hq8gF#F6dTfUVjw;C!hZ0o6D zMtuloRLX@IBop-W|K%v&FU4s8L< zv5{O$aojhdm`?9LC!&OE<=p2=N4bdXq zbo9Ls6icbAWLgits?+;M^!m7%NhtoX!qK9G&*g2ZmF*@t$w?Y~L66?zs`l`l%Z|jJ zLpVLdJ%gam#NEG1mjBTmaqj{JP=M({|5M;CTnW+bcY#V zM*KZNC=jUEb?N5zn9?+AWdY&Tjx~>YKbxIgEVRHKMGC3%+%9?>uQJ+8zjQP5d4D<6?iNPCyime#dnj1Q-cw%ERZX(W z5oZ8FD;3f>5QryBH#ZOM4Gy~k5^Hx8C=WX#=_ub}xL$WZ01jj8LTu|IxnyD$Bx+84 z!4rv3G+<7UCpRIV^v1oar$S7R&VQU1&JLT&2%8~&Dk8?MUULgtq=Pena?)#GmyU8K zH&@9T?<^Ugy%d?-ti}vsMs$b^@(aX}$)OH7DG2i0`TF&q`@x9&Orf=ltJMz4dyx$I z9kv;!3>PBac@ZM<;r~p3FcrhZU(7d?NXvXWQZVhkNX0@|7}V-#h`OfAkJ5oAv2G*^ z=L#s9i$C%Y$kF~YJ3Bar*# zU@BgG3yWchbMf`+cB;q5`9E3!8<#(n2Q89CR(?b8rXRL-Cw~t4>2P6)4Y7yiWs(J~hfNqSoqrg0t(WOkJpT@$PY9pAf*7ogNNI4@iEw_gYyd$BdlN!X6Ma2k53S@xCYOz;)j2x^dRs`YXrrj0hE$+C$e*bS?0NEiMOS@KQBe6p z$qEE9;!NIEw}H|_jdj_~0S68IfK@?@$XYpQ**yDn2^FiS8S=iBv%x&v; z_nBM1C@_^C<^^-TlRc$<+9m|Z=AsF4?q4@M^K~A}k~u7ySiEdjw_Vw6UtP?kjk*G^ zXm|+H-h93=|JUIFJKO#FlT%9TMn2p`Jct5O z8Yb)ZdWZ8ZMpU!2GAk#I62`!eEXZbgptD6*d)^|8HGT zkED58TAb%VTk#Ck%LS@NUgnaItOIf;e`iSsuSgM?34_L2h**u|*=| zMb14wN2k+EPp7la<gN~C z{`0w5W7r&AWy1~eR}uMBXFfu;vWu5WE`!rz7aXeoIG)&kdy?W|lK$J0W#%W=1FrQ} z&*jZc3d8m2PMDcG?(Fj{FtAOV6SX@*KG(&P@*cw)*-ZlVUVu-ZggV!mr@6rBZVM74 z6^*^kiN5j%7G9{T>xw&Ewk%69m(lAU5%k(K8_2}V5_@~05=XKP*ED3 zuU}iE{e{ekFWgyg?h(VYUI;yzBVh^l7DZCrOCpC%WC-CZm0!#6hRyZLB6GRe$3Kfw>KiG7nz;vjEfgb-kBGU1o@M!ampUax0WKAZT4)S*^ootYgrXsO}1JfwWtL!MYMBt7ADAs8q_!n_ODckQ{1+z-h zBKAPN!qW;UM#G1yjS`hZo%Ew^P&UEG&<9{I!T+UN4Uq26XjW47ej9U2x1bM7(Ub`C zX(vpp-r!LY6Pw?zDWbXnu*~S)VFBuLm~xGPnxHe5zQ=D#hDHQumWIH+LNI+h2W`i| znHu?NFySAl?3WoccdC}p?saB8^h%3+2*ars@PGzpp1<^eZTvDKEkgoA+YNfCh?)H= zW==?PuE{`O104d}l9y$IY7f04UK2koN~H;x7UTY@m9qD~oYMm<=;AD&6$y@hxvx+C ztk(zPROJD=R5FMCl@g=+{gKcRsis_cOCsp`-vFJ;|2*=nuIO$Xj2u1)misEF;=NT~=O`bW;JW|TlsVhItdlB*Wkm{I>^yzs?wKn>5Ws$b4mFaAHRt(Q-WY)%G(VkRCq_h8U3z##Es!N&pv zrG=?*aHCChof&BD7yIMhuQ}_7G<|{-fW&KI?j|l%aJ+v(E1g>99YzbDR$C_ck{1yc zUn@tfN^`qt$xIms^_~`-Hf_XkcpQ*VGYC$>7Cq4Y2=0FWz6DS<1{Di5a)aOdXkT5u z2@m&DcjiIqOemU~u|y`~>B1t1Vk!L-28;}dy*o){P<9GMbj9A^s5QyYh0K%>fMPvz z#n49ww^aO2oe;qtNK*%Jzbsx$2wZ^QfWRe=0DCm0tZkH*7=^1R8UjI7xmH1_myuK; z$>lq``;i~?*4~cnqzL?KR7l33v`B^!U^5T^QU-(`lyq5n6E@>ckg#tT@%@<{xk&=R zcC0!Ix|m(Y?7KF0s|U60!KQ6|iC%-qpA+s(j1S29SNuw(;+&d|TlZ3ttjU9I|K~rZ zDK6Qx@;h(Xp@5Goh+&TtxEigUn+XxrOEv7hUztFU=n28JfwblSZRi`~F&xU%m4`4} zsYPj8$y=XJ4L4WzLb4bf+2M%>up$>f)AMn9%Sak%fet=*#aLoPJVv%_>gGo%g0zacf?@bP(a)-IGmVmL}MR0W=BBo=tddiZ9gyJ!%lapx#4Ko z1DN3UQ!FA_mjy5^W4JGWkx5|!ZZ_mmg5GIPlx0$dQ_n&oKAd4N28Jk^!uTbQfNtn3 zXuge9EsGw7bFJ@8_=)i^pbcOg{`?zsp9S09WrS?3@A4aqhUipSlP`{nIw~9}gOs0Yv1u3-X2Wr9p1t`ef!Mnyrc-@ez z5b498M|lQXdkv~^h}vm2zzBcb>huWQtcai5IuhGzNtVJ*tjV{ShX5fB4cTggI z5cgr2_SP!`Q>b=cV)mRbL@w;Xhu$vdb2qVfIK6T(QUw~`nTk2YrDo`%ru~7rJWI)@ zHQ4)(Kfk)QCL&9u$_kf`_ZXqKjgF_YJN)ZTN7YlwY9}$UK~Dy>NdC9Ix*DskB>xqQ z_J8$d2V{7=p@w%_B`07SKt}qomT|j?h|j zSnlp?^wU=mK`U(`K5jC2d{LzrB?nB;XVsEdkE~t+xgSA3$E-e zKS<#tn3wUtVWy?N&n7KZOVTM5v zY4%P?T-*MAh&($q9*OLJ-)b2Hf82MH#gWy$B*AsXQzGfiVwGT5l33;Es`&wojvBBg z_ZGktATzqmRbjnc(e;Pv?`n+>hDy|x31OyF_-~RS-j-}m5^Q@rT$=qc=qUzTxzPqU=*UJs>6$ z*^P=8zSufc522D@fKnHRq(XY6b3`|*c~0=-zlx_N+Tfc5GL7YWB=5r_Xvxtx{e_XF z=Tu$ci& zwg2+i2>)B6{rA(%Quo(?=J**e_m6`0-#!ijtmR;$uF$)mm1T1ppi}(5AW~F4V@YYa zZfg}RF0oEv5GEPfoOhCl{6DElGK{wdv+w%M(~DKC+qUf8WyDM^{$zU%@(wr07@Y>$ z`H_eB-TGE^BNA9l-2lX>d9NT^S_bB(SNC%G6YI7(%^a&uy}iGn?^I_mPcy9W7vm=XOP zxW2NL!+*3KuCHB>-z@2lzsvZJvEP@Z!^;DD`)1wFZX+MWUvsI z&e!!eN6&-xllc^1UDV|yK>v6Vh_2)_;Qm7S$YN?FbkDHf!&Q=lBZ<_%ZreXQ^VD*B zxMoeaUg)^A2PnmIEV)6xE`-cPcAuV-tZDy6l+kgO0?SNWMjF&x?)Hv>W@RsDxNf$5 z-MeMEQNQ-(EPSIy!X#Rvlyyh&|+?Sgtvszk0^#w)OE=~JeEj!|UR7COq)Ycw_-yw0a&zV`f z!2jG0^-<(SKD#3LvU)khA+TnHf9pn4n1$!}LS-Rv@pflI5CjQm;BnwlFy@6ah))+W z)Rf5%n#MYt@x#Ku-}b9atD-2zhwd-}JXPJ0@-9b{L1c>Zl*v)ph3Jsb9!|zL_RFA7 zKL;+|4pi6|nEAX#E{Gp8J+ZIYQNJ&GQhs05D2k#n8qW?2BR!psglPi=BE%o+t)p&P zDc=}US7?wvQa=+f+XNG=TxvUF8 z7rDt7o^or($fUPKDicPn3;*OT#ACTs#EzS>x>n_InoxWOD$*Xc16@fg6QZItw-hGp zV_Qk#67*%%=u30<+mJ-#nQIr*8N|xVulg6r;;$d3Y<>wnIT&#FD?>*#)enR{yrMV(bx%Jb=qWTDxKBq=gJ zi<*&N*C$#mDBX_#Jg5?gQHfE0@SZ?N+?)#vl-srfp~Zs48QzaCHDA{c5<%HX(k{=W za2KHgmB5N=EPu^@U53lWG|*oFH>SYN*eS_|=FnxP=q6@U$kXH|pl*eC7|ljX%dVSD z^CvwQ=i!anyL%DZj=oXjhPWa6Wx7ZkpL7GHeYSmJ?|3AT{}(vT;xm92)e<*#A89SRMu-;_W3oZya*7rp6Qeh651L}q#(37w1;U~ z858yLbiDu&=!)HCEfQ8|@c;NLjqBnUjroM5`()tlUUxuDH@70VeZ2mS*d(@-4Mc+* zU8Q_qxQvMwgQ;xAKp=!0RVfN4AAm3YN6jK$GOZutT&(^S;2)r54!P zQ=Y{3EoeW0t5|UF*}*Bck@xv{+VkiwCRQ7;5#FeowG5VvL45Q&RD_#MP&|C4_OKrU zkkEEs(L{YOBCt67dFpb>rYXRdRQ0RxG5U3{*fxvRRH8pr*#d3?0AV5vbKH@qY@2A< z`g-jMP#E)Oyc$T#x=aiv2|fn#GMVnW5@49z7eV{i3O@C>4|E=5M8x1d*uukV^xLPs zAmD=&Lu8T#o9Hi%SN)B!4e@Sh{X(WDSLil2hwCz}mIpnEGVoOGtR_FXsK?X{lq6@Y$ z!(D7l1)Zp8wg)Z|V(0yfgs}6~x!r|8cq<3q8q|VgnLrQq6}*qn zi-*o-XVx2_nz#Y61c0@XG+IewheVw5o5M-umXc}sw1&eQoenj>S}<;KjebKp6{z>3lp z@O=7qkx44=rfC2VjNK5W)yuz;eT zZIiXobB9$sru+VTg4+uzOgpVGA&On#D5B85Q2^Ah3Eow;A;FW1g9#n81Mzh|qQy*x zjf`9)pKqt^NoG25JChM{&kN>!nzi12#vkr;` z+6hxT*&Hm~pU40)uLN9p*0lkI_V8}Locc=KdrLDamp_`~{tD{Fc{oOki*5d*A=3&G z;P#k4FYfMbgJkym`>~7MVv466eKG`h5ETlnpKZJJ1>s-3>LEC63Y-p(Z!ppaDguSuvLZC$W zAu_VArte*QHgm#oXM)69sl1(T{YK<9%J9W z!Hic$=5WCa*OT=*YxHf~HzE7a$RAsUo^3Jp;8C6a@L#HPn^onXGpUS%YQCeITzIS? zm}pN>O#tjHIXiotj6iQ;E;VaQG2Zyv443B%1fRUN=G!<{-x=HtKToASD=6c;I>>dr zgah+^{tn2I*0VUg3XMNSWeNORqVd~V!9E)Cg&Rjwk{!UY8coe`kT|_sV1VE~s3A!w z#`&N+*XSsUD~95+7oeG&`C!cV78BZk7MR8rbB9GL&=;YDvB7-lt#=*9`xz-w6ps%H zSHhAdtdD@P)ZL9scDYzghk-mS#$w9x)GAAh_ zO<-x+*W?%7H#YUIxy$&r+v7Z-s;{^-JLG|ztRERGcUcL~E;%NUOAe(VmaL5RDTj!o>lkcR(_m|3qrS;wlSrb1&i)cM+9fG^txt2A+6&aq-h z;&@I@tA>-&)R@(-{}av?t^C*#6lVVUoB5ZvtE*2JSoQ*OIC2;{?{l1$X{6FnvpH0p zwH0Vui?^^(kZI*)rhJHS&xRys;xR|XS`OYX@E7VgIjp z2M1PmKz(88kYWkM?5a5-USW|P?Er0 zr@2rWk_mpBJsIivPFC!FB&YRn@4l<71_!gJr+%JKzv)m9gFalBG6c2T24~913k&2i|s+qd`T(X|J`FMob!EjQG%dHS-~7L2B!3$d2Sx!Fg3d>dmkme z6!j|3A9FcjNy7zoGZpN&6)er36H2w89Q4L~&OT|Lp#Sikbu+5xbVxTt0vdSqe;*xz zhN;o;s-eh3DZ&$MZXP;7rXlfaI<{mZ;6L0hV+k;6xd->`?pUU{P$onSYpdJ^eVAB6 zJA?Ml))4;*AM!Wcw&-L~mDfm2svuGU#H^SNI0~(_q>^;2SBHYrA2M zyUO`5UI0xsblQM7kmZKFrXc0eas=aESfsBMk3ihd{!3d>5hHkTKe_iAd@l(OzucE8 z@U2h%3^nmaaLS1yy2uI_KHKFCpPiIF<#t7>p|@H!g5LObcJ@ls*^Q=ie7q13{^%Rvt`WNLw>ISu8Z@RFzJS0)|Gpk)tjgV1bhR%=Ai)vJ;; zXRhXacor{rk6QZ!@}6u$sbJ^C^g`%0(r?(CJX;BkhpvW321ZeH!3L3Y5!1)j?2^Ot zhAtO=PxyeMF8Ojy1;Fe-6%}%hF=(AdpmEi>Okd(4GnfV5`83PZ!W_lbbb6%_nVfP%I6SaM4)dif0J5F)d*z-x^5FkT@-85Vi4L-yHCm zD*24#jXYcLeDGrEyPPj8UOp~`nlQAEjZ#MuysLp?Kd-q?x-`27``ko>eX=PM32Tf7 zhpzgjD9Qw^fiZ(GVU`KnQEiHwv>r#h1R*@1!^8(_zpM7kCH(hm!Z@=))}rQ{3C$nx zf!~N@u~S2l3JcG3m?21!loenAQoS}AH%oyY&3X(!Ze42h2kP+u5?hq%7lYOyD8h%9 zFwR+l$3ClK`+%?&>OOEKC^fx`b3J}JlS|=CFIYeIf1l3$Zd15b_E&%)BKS$~t%%Oj zI`K{ZHw2-A|9;lDnIDa}*yY_={0E%+1{nygP-N4JZm{tOv?5{a#h@fJTi||v#*y8TNB$?_@9Y2O+z-i9x69a2QJXjxH_p~ec!SHKu z9e@C3pKri7Xi(1h{KMCe8{XOh%O2_Xm+Y?7{ z1Z5z>&MU$Z4(+Xt4+C!2a}$ohML5C;SKHL?mcdCK!Ad6&UsC`{#pjn-?DaYE{5N$M zf$miO{>tjJq&GgrW}Tm&Nf1GlAi___C4)&1G(*esEk^1paHIh)f?b3^-qPmK&3=0n zI`4)itTIi|`5%FN?Q*8xfy?2im{81nL8{E3WR+kM|yMC*4#!=qW30~V@hM+lr@FAbHeT+gf1+0ue!-O4| z4DO~isSX_Qx+F2f8~%Lv98^q@IHQ7jB<+{o!j9wb@OdD=3j};G4Wu#AKdS-ruLi?$ z5OU2n_vy&{7}gZ^+tZq`8!G|ys+Lv5u07Y8uN$)W#}S0vC5LS#&Zz4)_=R+~TBa}z zmrhvvkO1mbWwcSBhmNoFN&xttA1sQ=-M=!W9t~@BiTsmQqba9qJjg;|{|q&ccW1rka2O zrfRFjrWbE_oLybZjt1X$7Qat`_`ru}w*`A5Pcu7=2u4WNAqZmAv=Mhp=Bmbia%VCE z7BDro0_L` zi%H4bXmj}QFK)q@@V`4yS+!*qeC^<-pBq7uYO|o320o8iu@zFkgrDX%0;Q@a!NmS| zi;v#UUmE{v?^AEUd|3tO-+Xd6NC?ZGKf+oa;R zoOCTSckG?MIY!(E0ztBW*P-puDrZbs?;kct5v(MB>la*@id%8&$6I@u)jc}C0&m-3 zJWKdk93Cz-x?t?qZ%q*L?o|T59`AR2&L#T0@(KyzqxO}3_VH+H&mAfLq`&5%BUmZ2 z?OmKymyrEb^#!cgP2M+aK$z@n1iv-^V9@WmL{ZKaZ!1SorOjVVK2FLN3e}SM6%ibEiTJS zI~~bYc3*_yq^dvwh=o<#RfTJOywc1cT4>t#4*;T4NA^M9hfLyOZ-}EEcP;LiX1DfT z1ewWSj{r?>DLBmjY1qv#jH9JDoX3U{1h8R*1!y>N9>vxTC6j-3JjPT;zaY#*ee(z4 zD`Ji=uoj#2I-Yg#d|PY)4j*}yFhvx-`?XfJfYNiNC+tlDtP~Z3QdCTE@w@%CKbfPO zo`d<9X$hlQ45AJCcdrEP5QQG=UIdN=MZJV^G*G+NQAOX9@?g_>xx~+jtqq=|stcb} zd{W*bd`l5O96Y`#*0D;vW&!6_MR=3cHFUnAx0QiajqF_m4(&RzhX7B6|1ZGkH^Q-s z90|i5(A%zwmp#0l40`e576j8ZoIGuSo#$TE6H~JRx9A_9xx%6%Xi6YaW(Yx|^n$V= z%HXX_j`2zpiqr2 zPCx|@p97l=5FoCaq{X(hVkM^ZyRd7a#pw2|8oc0NtK`UQXO{8udA&*3mOCl!6#-J* z5rJ*5x)E(yX7}xx?-7HGpSc}MX+|EN<@p`9$z3b~lAk=X62{rL@Wn2Q@jvWfy`>QJ z_QOhd`a!OT_H2;BhKJB(H{USBJNnTlmYsfFg3k|2^y}EVp8+nWG?u@i00Y%v=kfm}XAw@WfTy|hg(hK{ zBZeX>@s(CXU4^mm2c|j{=ypRap1r@Jcq=y0t3u^v8X6lV*c*<<89*2T|Lt7mMJV>N%vabGYWYx-N%Z3Ld(*7ty)u zF>99A6ZtTx`23wq{PyxUZyP`GUP}^^0Qp!|3AS4{m7y&S^U@p1^2iq!9IgpRqv0VV zTTn!?Hqou$nbq_&`=svM6ZjT5nrhI)^4q8`Tuln_Q1^}daiSRKs<0Gt0cFush|<5R z>Z^a1wY!2PshS@Rxa}YY=+OV}5a3R;YgsEs;eQ?nbcBaj?H#fDy{^1zmP35Ep|M!X z(q7S=KLEB3A+V{E!ck{bq^^39x?IYEF}%D|*LgxFg{hKGK%G=0?}?nH{mSTmLhlVA z5DzTST}i+O952|*v|Q>l)t#S*2PTc zznhK0Kv0#2smq60MFy%LzImTs6i;01sFkt^3P{iT{76ZSL+(LLY_@+6@2|{cJC!w= zj}ky(q;N2xmg_i()(x(vr&MY3jcf~b9=#tP61Hp&{)3}cTKtD?$|bsePjt6ML{mIJ z?)jbuA8!pOtdz2UVWs%UT7)a%ANxL4|DJrMgECAiApS={)yi2HMmF5@%8*Fh^I)4_ zES8x}F05A%sZ~{Ocdg97`aH4sH~`p<5Vv^?VG8p*Ab!DWcmENoqd;$7QN#H@;*uAS z?D~jZ#8fRVbo#ukriixwnEoc5BI-OjA789N_^Ke^tx6HM2-8&JqL%atBhe3Z2M&vX zmf2ha;2HS*?Di{~zErYM(n}Xr12U{s7PAgvmZm~HlHE$y1 z9*oAexhaHC$doN$XIkEMxk(0IP}#Q)jAz*!RoS+6h6#0Um*6!#YUp1OgtBJ zU_%cefuXZW;G|P@{4&2Mki{#ck}INA@op)rLGZ>Dl@u1-cstmr!_(=P0GoN6s@>HPjt<{J4(d|EDgbnV(8$3zU{>q{C z=~src-?y*!`YO>lf3XxkVu)H{YHootGvJV*{|?|csc%;p^Nk$TLKRqLXD+!zswk>8 zUm}<+WWeD-lQZfGGR8`5(5&{!=GE{ki6zAT;q?6Y4)Xp+Z35PrK)@1@vZ<}w@y~p> z_~{0I{OaK^kZn>!RwB{e;x_wP1hCNnu&J8E(fg68*e;*aVm_ys0LT;rapaS;H0J#Y zzE@Fa{)^yCYw6qwmFXy!V+fbcET0t6flBif@ZYqdOsr8Ug1K ze##QeE!`^<6S+@kdGp={u-i^&dR-C=_?q}3uX`w*4Io$z_p3aG zl!Iz}Sx5f`(MWYcROmxjtwb(0tWU@bJ{+k|y!By#&PL2lTY}JeKP?;{tz}=)H_fYT<*nA?NU}B9fQg(wOfRm4OK2yw$Tj3 znLp4k{gWk(!@h^otX`Fy!ipv(9#>Kur zbx5_Of;YGd=k@lylER&?+g@k%*=NUor--T<&NI6Sm+ZY3FdHL5slPF%(%?spefAIvV!(`FCXeGz|!seTe zvhbdBu+^55M?Sgm?b;nF!9LFI3KtL=zrT3w%waXTdSl8t zSV{tWkvEU}B=EH`;UO2Sr8uuot!l^YF7;>O0fDcCfVCx~-AWCgeTjfiDdL3R2~PHt zK5f4N33ERKPAGZM7GBX28j5}|#|2(NozJelw zmYS5^{p|TfCRpcTzUzO*q=DEUsZe0(Tyu513O)!cpY$60L4RW-Y$|cwA5are$IaVE zrAxw=aJ}u*D6-)W7i0sX%D~PD*L?f+_ZNJX;omy3I9FT!BeLBE;~-TSMk{9KUq97E z2U7p=`)v9}i}UpA^d)dTAddf|bPc2iK+MCovGB%e2G|9+o-TLCm8YP{N}YNRcy-{- zFW;rQ!I$b%shOhj^yFS|c?e?BdZ&>>QqMurT%u4&0U8BmExuPPQyN}?n+6|H4ErN# ziz^r8Py(RVANcTZo9LJ4zn-%0WCfJJ4gt1#3RgPRFRPQdE*KI)yk-jNi-X6XgZbqp z2%?ex1SL#o@42{WiD!CDfVbHASK}1c-W7t6DP;lcD@I0ZD=k%b*Z)eC+ScP zhMVdrP?m}GW>18j!{T`;oA0)vP}tt^rFzqSN`g%D@TsnIm-I{UL*h{$y-KITBN2zv zgt;Q{T#ICS6yPS1w7Ip=NxxX$^odF#>;$%gDg802Li-ZlU`i7 z0V(!xOj~lX8SqoM-Jah zLR2$JZj%l)u%iuOU7+Nk9H=L3Uwk&1>NRb5oC>ihsfwyv5M!@mF5(nB5ZP)!;)T0< za{zY%`97R{th7NAZ%xiA%kZiEs3#5?b@$SHlmsMnpY}FAYzZHE?EObS(*-IH{|#hW zTym{+?^v++%sNd4<%ZOdp4k2ly)g;@<;j@K)2~3z2;2~Q9;)S*FLk|?=A1>**H>7P8 zGtWP`5kGPH46s}Gj^tYo>5m9`!^VRVSCG5jKEX|05uPb`G_bMpf#lip_-EYU ztp{6VmNT~7m|8~e$YQ(p&U(5IPqi9*{D~jDrH$NoBqcCq^Qh%1jabKZzGPtt+d$Mgk%PF-=@1Za9H&-F_T8zPo$n#V=7|Rla8h< zwkWXv{ly<9^yncrbjm?$`~9T7|2|%q?cW9X1Q(G>aq(j_0fLaZ{q*_c3R{sf376wN zopvN(+ao6fJQJ3>fb0D}qyn?Y&U4}?5?YqO4PKUzTZ~j!7XEf-+#dpT>Ct*+9O~6^ z^Lk@@;!_?XQxUh9e^U1VaJ$*%Q_C*+*P0&v&iwsfDy31UjoW3#@B7&TEa-G11R*la zS9#35(LP|S)-weam>7a^FMr>>jb)OE(9c_*xr$;%6Tk9p8l_3yEbT9-=FIU$IBqzR z&JKs#Fmune9C8OB!HnkW-lVr)Y0MMiQe~b0npl1U$c{M-&zTh6htbaMIzv~Myp5P<0D1K;u4?*Y;H@DlJ)iY8y4y@5au^?_+NvbRn!Bla- z`6X}E%!&GJY3e6v?H3Y;j!~PbwvX~^-Q3vbfW&%CEMhp;6NOf4f;ddnDq}Py%8phC zynYAKj%Sax7bq_T8vyfE{puIjx)!9oR?Mx+9ctZ2s|mf*Ao z`Hwt)>;=dHazT{b^m+j_DJK^Z4wt(of3sNE>vt#%+7b5&Et=GOplINJ{Y2w_p{^>V zR;I~k$M8xM<28Eb3rvw=`!aYNB`ja?DQ%k%hmXgJgHUXBgcu)52&^A*?;{_Rfe|tm zL-mHXF4ko0PocJjqt9eNvDlDmk5n`32pE!m-i`_tr!gil)NxB(c z*5Zk!w@?U+3JT2538t<>$-GDJn0}S4ce#~Bp5oBjqWl+?iV^1fu*|S9Cz@th_Ft*M42x|&GaHX+l-xpErZtFW400VA>Ir~wR>6S7c z{v@+A3L%x5UT5FESvn~2SyeSuYci?nPtx+{&FfZ-$aZ@^=Fp}zKKjiLb!V!(;&~k8 zJ4_{$+9N5GE%ypG=8>3r`E!zokP$TW^~TA3XZ$HUv^cl80L;0X3E=eUC#zZbgzvqLM7kfdXC6~$)oagWP!&-L4zVEaR;@5_JwQHNV(uk6n%k zN6}+}YZojb)UQTj$}L}n4X{?;;(*;j>fO8%%|;T9jMdcp>bu zAD*WO-cp$^2b&JqUh{vrKU_{fN;gfh&OYUu0@0y}GyZ`~1eT>?Z~4WD?J zTzziu#_o6WjqUbs3To>;s5Q1c{|}e1fAKOP+_A@GuW^dB=Dzb3OqGAsj!WPyV^hT@ zpRNp@(k&bjAebBri3ij$ALr&h1Le2n%JuH@fTfIwZ~mpWva)bQvNP*m(<00jMHn2+OiRzt?$t{BT#OfG z(FscVrTfjvrJKnY*7T6^9Zh*bf%=Fes<1gLm9J>w(mQh zpiLC-Cl?UvK~=Ay2^^2Kh_i?&7*cNc5~uOTUB45(_R}QfPtBZXXyY-U(F%-JB)!Oo z73K;pKx#9Jq+#qA1?|JSgbfd83JVXFgw#$J zxpc#k_njh_@9i}W$|}>U-&@f8axOu#vsn2nMc#Ut_FjzVZ&@5VA*^29J|HGGoAn18 z0J{Wz{9GpNWqwL`9H5IlXOYx}1=VyzRpJ{w@K1?@W;$hVwv$`QQ4xoR=7zM?yZ@To z;}-j8>6(z^(lihO{uBtVx1Q(~q~zF2rS4j5cs0bRWY;(+k?iOm+XG@AUC0O&%aNo1Mp9o(`WjQ%n{gG5>pGIX^Bftb2i=5)Tjobnv++ zt(cna^nzq>>sHG3_j7pMV(!{}p{CBk_Z5$3gx8TM zy+b#UwJ~bzmF3ft?x&-hgHwl4?+FE7wbQLhw#W`lq$%{1T6z{IG2a~<=KSq;T%e+S zDg@nQUd8fh2tFz4MTDDs&{BVFOgaa*ISj0O=9oa9r;$Z$$tUeoQN}c$krY`BRcg0v zfv9Zd$dXpZGP?S?LO?y_%R36V;W{n#q;$_LY zK7ud*5;yGFF`bOk2k(NM{IXx((8~dlvavjE6K_Lw>Gr8ITvHh@5$R*6DzaP>J3`Jq zT@qL_-HwW5LTCc&8~^sRmgMkHz548#cCS7Am&&DGNb}c8w*6v!YhR;9AcCvU;l091 zW9ybM`4iN$*xnWM_}p#ZJL(XNmSVn2!B4gR8#$4>ZQAK8vS8r`Jw0MyBos6zb*XYf zT;3=SKaC;-UNeZslT3}dha)S=P!eo4R(#qDc7p@4X2h>o2@ZpXCuMat+#B!O`~?y#QmT46gzGla zbQu<#8<6o^6mvEw1feupyLjc7Y(d~lTpiW`7kcrs#!l?}>F78Xgt}SN9a=sc{~dt<%Izwd|)aIqubFwowBDAPD}g z6T0+$^{VXF4(AokODL1K4J+=_bJL1}U%aD%--Q&EyBsSu^k5*>A5W<3xeTQ3!!W6D zYYGWsBAy8-LLR<9Lvvf4Q7n}_$8$ik5K_7NH$4YlUizh9&MhavOMKhkj-jV5Yr(dA zHrZg?-K&ByTkZ~$_p4Le2V%{;;g#u-^}n_>tagx!q5AZfdW&4~RFPc(D>mZv(trRJ zVr-?PRI`uNy1W|#{?h5V zlV6len7xzOS=jAY3?E2Q5=U8aXC&8{maks%RCL4PG#$!UktF*ClDv(h$Aj0T#caK} zcX-1NCX1#&EHcN0Ul#eOBCmWbQbc(q<2aD<3nm*H zgoky#9H<}>n3#wEq_6wv+=(EiqXD7z(3Zm=|Cth2HVSR+T6(8GZcF#n=v7C^2>MdI zd>ea@YPPKnFB&9Oxm}D6wZLfn&`$5=HsDBCx;WgG=i%CB(-s##&8|^u8C!S|_BW_q zN^IjFxyRgJ`Vp2e!b4oFXt<}Eu{$oFG193S0YTsZpa-s%`h1Vn^NXzNw$;gSapPEK zr&ry6Nps`+FFs@(rr_323n5`)$Qa5GZ3U_Rl=NT9ilHpNjhV9oY4&UpQ;ztLV~ z9`2HXs#`#t{2qWC?nVr-K#C9mqyks0<1Vz9zs~ze&!kkst*XBJ&8&zv{70^cIy~fl zHY!^%#NESuC??OWk?up-H{EE)Q0M8Ct7o9lvh#a(F(k(FJ8+Fu0qRxDo$w8Ow`crE kz&qY^e}4G?{$Socs<_H|z6;*}jPYog!A<>gU5AMO0Yt`9Qvd(} literal 0 HcmV?d00001 diff --git a/images/HDF_logoS.png b/images/HDF_logoS.png new file mode 100644 index 0000000000000000000000000000000000000000..bb9de6c0994d2f52ddfdfb32562ded028ffc8bfa GIT binary patch literal 10112 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 literal 0 HcmV?d00001 diff --git a/images/Thumbs.db b/images/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..6eba1185199faaf81eab6b54d3d27fb0dff11f19 GIT binary patch literal 28160 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 literal 0 HcmV?d00001 diff --git a/images/aramis.png b/images/aramis.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe0c1cec02b60c9d1f2de3a4238386d4bec2888 GIT binary patch literal 1116 zcmV-i1f%M8o zRNx%A+?nrw_uOyJ{qCLFy?_lH;lN?sME<=n{s%aeS_B!lnkYul#QH-ZTO2(^q~8MB z;;7+pZ2Q+C{O_;@GJ!3S38L3)Oil()o&;uR0iRFpvv)6$pRe7ot^!}b0zEyz%uM9C zpFC0X<>UYd4#;(5V`$&bPGEdovqwb%ZZ~k`2#}Nn%*_GA!@%p;z{rSUxTLDo)Q}{( zx=QZZqxSK5G@q3fsY$uMaYNl_queBU^{U#ZzhCoF^*wh^vn3^wZ{Ldj^JlWVn;aM* zfBqEP?%l!sCIXF(k-fe05Vf`IKg6Gb?Au3nb&1{M37>mxjGUMt9S(hacDA&Sj#?Aw z=1s9(yr}n0Oe8BRq_!;3v13AZ{yf>yL4NvVT_AuwbV%$C4dHXw)=KSi>DzDJ5^=m< zYXS`oiP%O75n9&Sq)SVI`FWtN4Y+p?NKXgy@(kB#2)=!jIxa4J?!G?Y<42&lShK~% z0ELBs*K0kdl@;0h5)!QUQ3@0v4|qI4OAD~H1hlpS3kyI=iFM)&7o>joE;8I+uk?$L zm-~VOV8;&N{(b8)`FucPBJk!7aQQNjo2#Bc1@x&^Rwn6r^r&WQY9bdG$%F)TDtC60 zjg8{x_lwQvBV%I1=XSfv=g#oC0|K2o zMXs%pckYn0vt(@S<^&2ZXU>RkTU)3=As>o?y?_K8Sm7%yG`4<7<&&jOj5lC7st1MTfHW_^8V zADuuYCGuP9(IewQ9z2i-J#oT3Aip1Y`BIi!RaIoUH-pwz;P7FIVQ^3;#pjdnqM{;c z55|`K!z?8QNK2EfnVA75CyhKEjx8yWb=dzXn!*;y1hzmXu#bHVp*!{oz!piMJU9%- iRufBo^lZaMc=!biw#eUZcKzA_0000L?q)wU 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 X%}NILhgaSL00000NkvXXu0mjfNv;S( literal 0 HcmV?d00001 diff --git a/images/bar.png b/images/bar.png new file mode 100644 index 0000000000000000000000000000000000000000..43e91dc6d59d9db5fded9b1d3af60967d82687cd GIT binary patch literal 5329 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 literal 0 HcmV?d00001 diff --git a/images/down_arrow.png b/images/down_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..85004aeaf6bfa305df9bbeb7e56dbf6e42d05ff3 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)Q!2%?eC)))BDW+m4&kzod&^K-%LCF%=h?3y^ zw370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iikv-N978x{lTSojJhtL_b|$G{((79` z#qu26bhe5l{W$+XF2H_$UEIwa^|}9f9Q2qMdzX3bZT(#@AnnrOrP<#2;y({VZjWO4 U+TAMYK;sxZUHx3vIVCg!05E7c0{{R3 literal 0 HcmV?d00001 diff --git a/images/down_arrow_disabled.png b/images/down_arrow_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d9eefed4c8cb439ee82dd11a3e00387c0d5b0354 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)Q!2%?eC)))BDW+m4&kzod&^K-%LCF%=h?3y^ zw370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iikv)M978y+C$EU#`%IMQnqHzu*sYH* zj)V)`DY1)bd1&vPt=6&meQ58|dNzgWjfDr>9>@PK`e)p*^S@-!)vEM=?3)=jD`~#_ T literal 0 HcmV?d00001 diff --git a/images/editinvert.png b/images/editinvert.png new file mode 100644 index 0000000000000000000000000000000000000000..92e570eb22b6e240f8cf38b5b76d430c68d70b94 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJCQlc~kcif|*Di7%P~c&?;9a<& zXGY!&x0mhn0Lf80IXDOb(bC(rt^B|7ZLmnGK%BL#xzCvvWD_PYN` qj+gn~p>RRxhPWSGi?}6tw=3~ITxnrpdHHu8$S_Y=KbLh*2~7aRJ4<%} literal 0 HcmV?d00001 diff --git a/images/editmirrorhoriz.png b/images/editmirrorhoriz.png new file mode 100644 index 0000000000000000000000000000000000000000..9569d16d4c55a2fc09b2867dd6a5d028b0a9e658 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJHJ&bxArY-_ryt~PP~dTmeiYZk z*7Gc-BEWO)imk_rUfN4YwSI3pCeos7>CAfg2@eOu>!VVBsuK>?sG_NUVui?rLtBNo Y`(`_sJ0&{n1KrKw>FVdQ&MBb@0OsvnDF6Tf literal 0 HcmV?d00001 diff --git a/images/editmirrorvert.png b/images/editmirrorvert.png new file mode 100644 index 0000000000000000000000000000000000000000..a0accd2ef08ccf2035deab34826324b6b15fb666 GIT binary patch literal 239 zcmV1SL$L8k z39s>F4d<+>@|{V{{KdNJ0+;2UyH{Wc41wYl@GjL3_X@ZR6kC9pRDn5%Tkc+gAut4r zQ^31aJKQU93DA3*c2Ji8t(YW!{{_MYG8v245lwummQ>>Nq}o-8S5HEd8EXas$2ud( zCFS3~hi3{x-+tp~z4LZYyTb&lf44<*X6=*xEuAFGXWk+Zn3^Uq@g3*x{DUVBv@-8` zsOR8fap1V*j<#xp`3$SNo(H7mU7Hf*vp44Y2Zso`Im?T97phyZ2sGYcT*hs*=k3NZkcif|R~@+;40u=$^y;4y zu1%^F;g@sin8l(UVYYnRls6(wqU-p#|VgE4LKa$uzG=?MS#qqsMnJ16F?dp8U(j8 YuHx06`zOSe7w8BEPgg&ebxsLQ0N%(umH+?% literal 0 HcmV?d00001 diff --git a/images/editunmirror.png b/images/editunmirror.png new file mode 100644 index 0000000000000000000000000000000000000000..f897dde2e6341efd0ca10820368ea5d0e0d69155 GIT binary patch literal 285 zcmV+&0pk9NP);5L=E^=jM(5mFS-IFDi*d*XwwPm!Q2bd5+iucW|u) jOP~eUNHhhwaH+%x5C(GHDwkrQ00000NkvXXu0mjf8{>BL literal 0 HcmV?d00001 diff --git a/images/editzoom.png b/images/editzoom.png new file mode 100644 index 0000000000000000000000000000000000000000..500dcd867fa92f1dca99fa2865061971e4bfdaaf GIT binary patch literal 1715 zcmV;k22A;hP)V&9RX)8!mKjfi;KDB)c zNR^7zNT4VW@RAfM6>48F&4*+e5kO54{h)p*RT~sUE9@8ojsv)W@!E?&W@l$-=JsLi zg)~96Q)rKLHKWm;IluEi=l(T?+=b2@9Qwl_+U&_2$9%s8m%=_N~Dy;af~4#s#PHj%3&z?KmGKRd+rOs zkt4s`V_MPf00TFZA(L_IiKPH3B|-`Wf}j>s@hViOZxaR8zG_uH^X#*m%byvbr|0cG z%8Yi4RF-@`hhZ3)hC(TY5CS0tel@@{4WyD7N}{#K_XEan-oTrhJXfu%C!Txmy9=SbNWuA8c_RLUZivdCr}szHsQ8W02_QcAMfG)q>jz)U$s@OCd$ z0hwI9gL9RqYzxP+ah(+Dv_sl;$fR8=l`5{ABG;I~v`mzth~pT5Y}#Q(dpoga$H9Yd zbSwzq)mPux9-#}lrdio76U#~}c5EBhws36=%QUD~Yh=e;7AecZv`peSt|zzcJ4;H5X_+iu+DZ@vTVH

RmO3QX_^QGre$IpCYE7fDut;ON(fxnr7_nC1jTs+ z*tVHdN`35{Yjkqe8owHFeXN9Os6=)%NouGB@a|##E_q&fRw~hi0_B<_5x#cbdn$lkh7L_dvb=xhBVF14M-vD zlE;AO`}M?9%4A+EQni;QxSMl+J zfG`a2NG~Nyh(rm)s8=6U11^1ViAqJxAHehUv4Q?e1ho(ZShiJ%5kl0xf3DYa&*x6b z-HHtK4^XK@M-Lp>J?|FC*Is+E`|8lx@bJ(uI@a~+mg1ha`AHBV@GCwi-af(9l-j>w zE3Vbl&b~jMrCgo_z;Wz)#dk-1*S*#ntuL{UT(Mf~Q_>kPhsgZ1l+Oig*Y&-_2o)wS!D zbaTUwr=IDcxT+N=WhW9FiPO#Xe6If!;}aY{{0=uprr5M;BUi89B%5{1ix)TTch2r; z6G6GW@#h0O7xYKe)wOFY@XFFhR~9yWb3Ko*YbUJ)DU~F~Fc`UZoil&^JAXUfk0Gt@ zO`A4s9~v4N-nj9xLZwnAbMoNP!TbE{T@^D*`oPD!2m6zBF5(;B%ZI7@XXG=tpbV_N&2yq|1MAKS?lpvth9i=?(6*sgmE1W!EI(FXy08ad)e=R>DYY-0Qkc|$^XWxd{2M>RA-~S+`8$G7E9x!c6DHwTrDSEf$A<`FqxX z|7W~6Fjf})kK(6KtN{sjj!dboy<8HNA=002ov JPDHLkV1kR!I0FCx literal 0 HcmV?d00001 diff --git a/images/elog.png b/images/elog.png new file mode 100644 index 0000000000000000000000000000000000000000..f1238c9b8aefa20db829b4c4c9a6d5e71750ee6e GIT binary patch literal 1377 zcmV-n1)lneP)I?&XkY0{N^3$=dxVU=LQ->k zgtc>ft#gF6LP~2wN^@&_rE`0wYkRG0bEQgJgi2a_V{4RBV}xUKoMUU8Qe%uUIa*_L zr7=QdYkRd?Ym_-cV_IXBdyKt%jK+kF#xX)#jFiTVoYs__)>>pDLGoDt>=VuW}t!-tl_<;6bisA&YhK>?a#LyG_l`wh?frqr=B6K<1)~Qk z3u{of>aYQPn0ATgVk)Au05BNsywA##j`gLkm6lmf$qbL8|1pY^&$9Tz$5Ap)B80F} zLQ^W`(xNaK?~E^sviyuP;zyz(%kJ|cZ9 zQm%7?1;eWABq;J?$DzS8|LJDeDJoBgp%q@qA{QaaARJmDs3Eyj7EjI&Q(8R5SMx;( zbc@{NDKC7w7B*#(O*B0fmE!x4>CI4}a^biG7nRHV`xdNOcSF}v!*LlZ=dOYS*8%ql zc@=$i;D(#KT>1d6dymas$^q+cGJgtAFoR7V`DR0v)91zK3^rUV__UBqQ$wv4WPE!L zI9shHBebE-6-Uy+0G`ebb3zB@gW6bGz(6n@ni$k`p<^0zwngP%*)FWkSLitqo73jR zh-joVn$FoLv}J<3u+P}_%l6&&>-O6O_hoc<2E*p2Pt|ayDykH6y(NGe88@+cmC?mk zAv0pOyT?UVHXEv3psBnm^IV`$u0zq@s4eV3a98zwA9qyG2~y>p`rIQ~Q<6JH&qauD z>V9#%6nIhwVc7=MmQITJ;PHX>OG0r<&j|&jBT7{sB{r9z+A7@Y$XLb1QLOQF>(l}$NoLxl8MRNJi zC5-gF^3y1Rh%4N5HdFRt<|Jd*+!5N@ww)#)aV&(k-FPNvGuys&k_2Z9W25mXiu*@0 zIUA40W6{=fu6zfSIP16fa^64V3CPiy#r^X#or0|5_3s1_<{xQDY`}q3s4bx5&*5xO zIDum81t;WreO*X>5*?W_bH`crgTgT9rOApR7YmC8FP j$s74StQyA2|E9)&4jLglDn~$W00000NkvXXu0mjfuZWgz literal 0 HcmV?d00001 diff --git a/images/filenew.png b/images/filenew.png new file mode 100644 index 0000000000000000000000000000000000000000..dfc7a103af1525c603fd6a05485f108ad55f4da7 GIT binary patch literal 1952 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 literal 0 HcmV?d00001 diff --git a/images/fileprint.png b/images/fileprint.png new file mode 100644 index 0000000000000000000000000000000000000000..d554b554fcbe0f0e4968aadef35ce38e4fd655fc GIT binary patch literal 1633 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 Bou>c* literal 0 HcmV?d00001 diff --git a/images/filesave.png b/images/filesave.png new file mode 100644 index 0000000000000000000000000000000000000000..dd00abd1663bb5e8be36eb3c3542da8294c5c31d GIT binary patch literal 1348 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 literal 0 HcmV?d00001 diff --git a/images/filestdlog.png b/images/filestdlog.png new file mode 100644 index 0000000000000000000000000000000000000000..4a9c6ce3898b2911f550e635ddc2b7e0d08bd755 GIT binary patch literal 1185 zcmeAS@N?(olHy`uVBq!ia0vp^4?&oN8Ax*GDtQ2@%mAMdS0MfW|Nlpi9!;D$@%i)T zzkdCSii&DzXsE2L6ciL>VPSdq?%kX@bFN*xcI?Wf0Ud|LQFMD2V_s#o$`i_=2?E>*n^3;Z_!k=DY#Ki-qH{xv2}34H!XIP#19;Tm_@kLTZfvOL^m zHBY?D^Kgy#+_S>B@8s@S$oFhw@97Q8{GLv|Wj5s_$2XB==g9C4OU-yyZJT9hFHH2C ztH$y3K)@-Z#7%E`m+noq>N*$j%=Xr#`#eAEyZtuqmU6pd$s`oZQ<*>g*~zHGGpt+# z9&Ju^l~vNXdUHbd$w%ob>CUfs8ZTz~$|@RUtL6tM2CbfA<&+R~HNc(2XR+5Sjz-O^ zlYj!#y1errZNGE<{nO7I)^Fav```KMNu{N?dM~8c-}n<1(9YR-Q(y4M+>Z-<g+*Hc~=-pa?73Fhh&!OK4%n)7g;)g19}#%<@XJlqrD z2lUP6%A{Yh$`5D1J#=M}e&WvkpPq<`Y%JZiu{1Qx@5;(OpVIm_UB5E3X0yRxCCS$< zCl~!^vp+fO^83nDUElvE7QX*9`Agx6sX`V7xf?>9Zcn{G#mgnItj%rd6+x!ST7}y0 zJEGRERAxzA>mqV3{eqX5aDLO19F1kdua{U!pITAwD>$FmwZwhdiIQxIz~dYqC5Bh5 zU&$QIIDK(#qMxja#Lu$<0T)j%xiEKO2V3Xau)6!sJxyz~+7y|^LWM`SZkQO-=l1l7!HJE2vx`nHUA{4Dns1c9Pkb$-H;aOH TH&b{OC^|h|{an^LB{Ts5jc_?H literal 0 HcmV?d00001 diff --git a/images/forbidden.jpg b/images/forbidden.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c3feaa9357666d9c18fcf85b30ed39716919bd9 GIT binary patch literal 14280 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 BFClE5oLIL^-gxyRgSMSaQf_e^L0IKl@xq0XiFj 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 literal 0 HcmV?d00001 diff --git a/images/hdf.jpeg b/images/hdf.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..b871259f002074caac643770cab1bfbeee07214c GIT binary patch literal 6962 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 NaOYg?>TQCu{sJnK@lyZ* literal 0 HcmV?d00001 diff --git a/images/loading.gif b/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..733db1aba1eab4bb2fb03d6b5b940602fcde3665 GIT binary patch literal 3080 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 literal 0 HcmV?d00001 diff --git a/images/pushbutton.png b/images/pushbutton.png new file mode 100644 index 0000000000000000000000000000000000000000..c7529ba02d5d3e1ef193cedda6f5ba0e1b153ef6 GIT binary patch literal 533 zcmV+w0_y#VP)})7##18F@m5+iUzJR4Sv7^%`F!BH-6a=?$8|`dx zDibY8Za}UVm~%c0SVMe*J6|{5`Q>-c$r(cuS(cp{W8NBLo~Y_AR5!HNPF3|CfH%Ef zPh6H|_l+@M8;yo*x7+J9O_vo0fcHL~OeU{MJ_7K$VRYN2fDl!vNNfQ3XMh@_0>C~1NoWv=gjfv# zq9HB-=$-*=4QPl6K>u%{$P8?k|5Xct5Q%gKsJfIOPB#G>;@LvQpAxD%ccS`v`rSW1 ztsg~GeLi0tE`Besmt}eBNWT1ZadCNaGdX>5@9y&2@o{DQNR=j^FAl#=eVyc&e!u_0 z>^?MYW6XP!4tLWfzJRbk_-md_xNUr_@ Xp2ZMNVZL_k00000NkvXXu0mjf^@QKs literal 0 HcmV?d00001 diff --git a/images/pushbutton_hover.png b/images/pushbutton_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..af0ef9d561221d6ba6501226007ee9482da6046a GIT binary patch literal 525 zcmV+o0`mQdP)q1Nm5uJGUwa6G3dz^GIzr}cV$#1Qy%S-6s5cqn4Y zFpMqSpD{|wQLR?vjHxO>6e9VEBpl`Pj$bGgT-&x!7yvJ%)9Ifm0wDm1B*^8m+_J1q zHfsk&l!G+!;M P00000NkvXXu0mjfy8`I$ literal 0 HcmV?d00001 diff --git a/images/pushbutton_pressed.png b/images/pushbutton_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f7381f752a0cc31032beec357d287efc999b0887 GIT binary patch literal 513 zcmV+c0{;DpP)=z?D^WP^=-}(lCajk5Rs1n-jaNV;)*4apGw{UxNbI^ z8)L1l3(!xKim9I*XK`Gf6xTlRZ#JtAfBn7!a0=jDthHa#r1IhY>(g-*MFaqnD6%Hg zzsc9{{ThHX1K>^lh$KZxLBSU|c>dHsN|S7!E#4WDPm-iE-Y7*?1%W6{D!iMy zBLe_RV52HUug)G01XQ(Tww+fJAuW(gOb$1cKuG?#R(A<7v;=amX4j{n6994s5S$*a zkUmU+4caD&d#LJNNkqQ=nNAZWg+LH9bFQ2%7U^=i z>=}|5&bi)TFsRmQwRs%Jo8p2?an6-TqtRnk{n2W*K1u$ec_kvZBwq&5p7naY{@m$w zF5B()WbXmjXf&!>mL0BEtEiv}u-om9hr^)<;7R&>RXQOQ%J|;bjMbws27g zEd^N?Er*p1FAlt9(CS#hVAZjrA;8gv)k3y~tAXo5o!_iLnVWI9Ki#c*|358Hjo-64 zu6Eyczo};qzn<{Q&X)h>Q=jXq{gG{7te33wzt6unq4dB`amBs-FV`NK?RSY;GSB&! z%%#6};y2tGYHmw+-Y-jP_j^=(b7ja4*M@W<-{>d*mZT`JJu>NM|FeX(4EevfH?Oeg z4KUSl`nBz?LodU86)9Ig{wX))&15(DHb^HxgPGQLSaQE3cT}v*B&6QUSVni8Y_p&Eu-`9R2JLmL@?j2eTuWSErG0NiaVLiYR zKi#@qg>&l{<+fzTcP)o^FTK!O(kaizXs~hfnYr4NM9$o}$IrCkoqoUBlGTn4@rS0> zXD)CrU}L=TLwmXuQ;hcvIjagD!1m=$^3eOo{Gx;gor-D^lB1FWc&?_)Xf`%=DsAQk`qT z@zgmQ4RX^97co@D9P1=oaFfP?<|C%B+nciA>=w!CdM&wbA9UQHB)y)I+y8iUTFDZSgt0N_$*O|YXUo$fupjB zf~AN8zeqxpn}$P?hJ&2O0hZo?h9?0HHUSNsQVSVQE@Y@&z#wem#5l>B@sk6i+Kpdj z-0m}O_T8VvaO1?w(04v6htBNtna0B4|7~-5$I7>9Yd9NR6?>0Nb-X9mmY{fI(f=AX zv1W#BrZb+pF(SJ}sTLNnpe*=Z7J8oP%+3>6&S>4+`B8^q#nTT#51bxtzkkMPo#jV8 zh78qp7IE(??(KAG6x(Tkz);hXVG|=)fQ86{0u6_U0S$*1GPF7~aw6;~wI1PJFk~URj;SS~dg8l&7ALRap#zWqKPp()OtuH|o!vDs6wkk-?Z(Xwn=urX6?xwd5>a z_e;L6bMK>08S#+K>CFu0k80F;KDB_-JVS7-@T8XivG20Juy^leERwN$$$s}3(+0x` zzO7%9b+4YXzajR)U;5J352sf#RP24(yutl}=$1d{Q@=#r%X*{`tZ%Ni`O}l9cdpK2 zKD+1syfeq1T-$lIP56e~2WRcYRrNkwpSpMz{MxeV*|X+cCWbKf<)^R7UN&W7FyV<# zeE%TCA-i5tn|Gh)7AA%gL3{4iEU&i+dB3rr)m$!^z@XgLTX5rs)Z8P#H(kzJRm&oA zfJMm1`TnF(XSskY$!FM9KgVTj@(U*Lc(v~GpK$P$lyiQmdKI;Vst0IkhR>i_@% literal 0 HcmV?d00001 diff --git a/images/screenshot.png b/images/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..4f7384035f4a3ff04afe25620a4aa47bcd42a397 GIT binary patch literal 2187 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 OW$<+Mb6Mw<&;$U}w`jEh literal 0 HcmV?d00001 diff --git a/images/spindown_off.png b/images/spindown_off.png new file mode 100644 index 0000000000000000000000000000000000000000..a90ab3f03846fef2972fef05be6ba0e5e6c9b7a0 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngj!3HE3xL=O}QY^(zo*^7SP{WbZ0pv@TxJHx& z=ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1yt1S>EaloF>&q%L!l-Ek(P%~MW5+i zIxYED_B@NM`i5l+76C7Ogzn`p-n;O}skwI}rP~zy9{*Tz_50s6#W~Zq*;cO=IFw`Y zX6cG)Dv}SXPp)D;@gTwYgg~82Pug5-u&wghk1ynT4)5S4F-7BgGB z`ghe{19+@kxd~@!(=|4XlsS`X@z|K37W#{k9cendqezVU`G*dfe#_=OSS2B3I L`njxgN@xNA8`5Zh literal 0 HcmV?d00001 diff --git a/images/spinup.png b/images/spinup.png new file mode 100644 index 0000000000000000000000000000000000000000..1069dd00dfcbc95e1a70adcab926d1f12a13604f GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngj!3HE3xL=O}QY^(zo*^7SP{WbZ0pv@TxJHx& z=ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1yr=w)5S4F$2u`m5=7$Z?*rQHQ%+hwNp9ge0o!i-{s?{E&5D6v@DDBcIMWzx>>L eeXhU#_4=>fS!pJQZzF*YXYh3Ob6Mw<&;$UY$a9AP literal 0 HcmV?d00001 diff --git a/images/spinup_hover.png b/images/spinup_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..884c8d77c51b48373766795edb280ae37c8ed65a GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngj!3HE3xL=O}QY^(zo*^7SP{WbZ0pv@TxJHx& z=ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1yr=$)5S4F3yW_S zzFR53x6Rh!pmarhnQ{e-V?pfodG5!rZke%T!p-fq0v=5B{|lS>e(o{M`*_^5>gDM- zabX|!y}xY0^L*Dj{Y9%buHs`pc5u$;Rj=iiZ_5>AxNyc`TgcUKzhlF$E}p=X*QUvG z$u&h&CF9%C5GM|9#bwsh>$yB`$!uhHN?2yBFr#wwVMUdf#mURRM8@ZTzaH||dg)pI YTlHxhPNsfN1Ui|))78&qol`;+0Ar4AtpET3 literal 0 HcmV?d00001 diff --git a/images/spinup_pressed.png b/images/spinup_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b1843e2a1fad785e51521d2aa661d3d8c7e5725c GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngj!3HE3xL=O}QY^(zo*^7SP{WbZ0pv@TxJHx& z=ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1yr=$)5S4Fc-WdGDHTSJEG* Ygi8rWLzeE220EF+)78&qol`;+0P_ZLBLDyZ literal 0 HcmV?d00001 diff --git a/images/up_arrow.png b/images/up_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e7f7ddb3a63d964c4daee258ac00f373e79229d6 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)Q!3-q#xv;$gQkDTeA+G=b|Idq!&5MZ%ba4?8 z6l7&#VP;}dkdgw*ONogo%gV}#i${8Snds=m`TMKL$+_Fu0FkGyt>Su#W}qVBk|4ie zhDCL;MwVjAjBa-PrFJ!v^$9Hw9B1=@(i)yFjv*YftOwf}85DR98!S)F|M5RUrC|mG n$7V5w`0s4BGj86J@x1h#dppB+-zUdG?qcwC^>bP0l+XkKxG^+X literal 0 HcmV?d00001 diff --git a/images/up_arrow_disabled.png b/images/up_arrow_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..4d2c27770fe82267925cc83eac1f8a3ab51098d5 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)Q!2%?eC)))BDW+m4&kzod&^K-%LCF%=h?3y^ zw370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiX1#$978y+C;vFl&?NkN@>B^Vtn|pAoZhx8Wt*dg3PujR-<5(Wq+$v3To+RTO`+eP9gBuo%45=LI{du;r RvOu#KJYD@<);T3K0RW02HJ1PY literal 0 HcmV?d00001 diff --git a/images/viewclearlog.png b/images/viewclearlog.png new file mode 120000 index 0000000..4c9b091 --- /dev/null +++ b/images/viewclearlog.png @@ -0,0 +1 @@ +Document-Delete-icon.png \ No newline at end of file