diff --git a/qudi/artwork/styles/qlight.qss b/qudi/artwork/styles/qlight.qss new file mode 100644 index 000000000..fbc39f9d0 --- /dev/null +++ b/qudi/artwork/styles/qlight.qss @@ -0,0 +1,2237 @@ +/* File taken from https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/qdarkstyle/light/style.qss + * + * The MIT License (MIT) + * + * Copyright (c) <2013-2014> + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +/* --------------------------------------------------------------------------- + + WARNING! File created programmatically. All changes made in this file will be lost! + + Created by the qtsass compiler v0.3.0 + + The definitions are in the "qdarkstyle.qss._styles.scss" module + +--------------------------------------------------------------------------- */ +/* Dark Style - QDarkStyleSheet ------------------------------------------ */ +/* + +See Qt documentation: + + - https://doc.qt.io/qt-5/stylesheet.html + - https://doc.qt.io/qt-5/stylesheet-reference.html + - https://doc.qt.io/qt-5/stylesheet-examples.html + +--------------------------------------------------------------------------- */ +/* Reset elements ------------------------------------------------------------ + +Resetting everything helps to unify styles across different operating systems + +--------------------------------------------------------------------------- */ +* { + padding: 0px; + margin: 0px; + border: 0px; + border-style: none; + border-image: none; + outline: 0; +} + +/* specific reset for elements inside QToolBar */ +QToolBar * { + margin: 0px; + padding: 0px; +} + +/* QWidget ---------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QWidget { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + padding: 0px; + color: #19232D; + selection-background-color: #9FCBFF; + selection-color: #19232D; +} + +QWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; + selection-background-color: #DAEDFF; + selection-color: #788D9C; +} + +QWidget::item:selected { + background-color: #9FCBFF; +} + +QWidget::item:hover:!selected { + background-color: #73C7FF; +} + +/* QMainWindow ------------------------------------------------------------ + +This adjusts the splitter in the dock widget, not qsplitter +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow + +--------------------------------------------------------------------------- */ +QMainWindow::separator { + background-color: #C9CDD0; + border: 0px solid #FAFAFA; + spacing: 0px; + padding: 2px; +} + +QMainWindow::separator:hover { + background-color: #ACB1B6; + border: 0px solid #73C7FF; +} + +QMainWindow::separator:horizontal { + width: 5px; + margin-top: 2px; + margin-bottom: 2px; + image: url(":/qss_icons/light/rc/toolbar_separator_vertical.png"); +} + +QMainWindow::separator:vertical { + height: 5px; + margin-left: 2px; + margin-right: 2px; + image: url(":/qss_icons/light/rc/toolbar_separator_horizontal.png"); +} + +/* QToolTip --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip + +--------------------------------------------------------------------------- */ +QToolTip { + background-color: #9FCBFF; + color: #19232D; + /* If you remove the border property, background stops working on Windows */ + border: none; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Remove opacity, fix #174 - may need to use RGBA */ +} + +/* QStatusBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar + +--------------------------------------------------------------------------- */ +QStatusBar { + border: 1px solid #C9CDD0; + /* Fixes Spyder #9120, #9121 */ + background: #C9CDD0; + /* Fixes #205, white vertical borders separating items */ +} + +QStatusBar::item { + border: none; +} + +QStatusBar QToolTip { + background-color: #73C7FF; + border: 1px solid #FAFAFA; + color: #FAFAFA; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Reducing transparency to read better */ + opacity: 230; +} + +QStatusBar QLabel { + /* Fixes Spyder #9120, #9121 */ + background: transparent; +} + +/* QCheckBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox + +--------------------------------------------------------------------------- */ +QCheckBox { + background-color: #FAFAFA; + color: #19232D; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QCheckBox:focus { + border: none; +} + +QCheckBox QWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QCheckBox::indicator { + margin-left: 2px; + height: 14px; + width: 14px; +} + +QCheckBox::indicator:unchecked { + image: url(":/qss_icons/light/rc/checkbox_unchecked.png"); +} + +QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_unchecked_focus.png"); +} + +QCheckBox::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc/checkbox_unchecked_disabled.png"); +} + +QCheckBox::indicator:checked { + image: url(":/qss_icons/light/rc/checkbox_checked.png"); +} + +QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_checked_focus.png"); +} + +QCheckBox::indicator:checked:disabled { + image: url(":/qss_icons/light/rc/checkbox_checked_disabled.png"); +} + +QCheckBox::indicator:indeterminate { + image: url(":/qss_icons/light/rc/checkbox_indeterminate.png"); +} + +QCheckBox::indicator:indeterminate:disabled { + image: url(":/qss_icons/light/rc/checkbox_indeterminate_disabled.png"); +} + +QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed { + image: url(":/qss_icons/light/rc/checkbox_indeterminate_focus.png"); +} + +/* QGroupBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox + +--------------------------------------------------------------------------- */ +QGroupBox { + font-weight: bold; + border: 1px solid #C9CDD0; + border-radius: 4px; + padding: 2px; + margin-top: 6px; + margin-bottom: 4px; +} + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 4px; + padding-left: 2px; + padding-right: 4px; + padding-top: -4px; +} + +QGroupBox::indicator { + margin-left: 2px; + margin-top: 2px; + padding: 0; + height: 14px; + width: 14px; +} + +QGroupBox::indicator:unchecked { + border: none; + image: url(":/qss_icons/light/rc/checkbox_unchecked.png"); +} + +QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_unchecked_focus.png"); +} + +QGroupBox::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc/checkbox_unchecked_disabled.png"); +} + +QGroupBox::indicator:checked { + border: none; + image: url(":/qss_icons/light/rc/checkbox_checked.png"); +} + +QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_checked_focus.png"); +} + +QGroupBox::indicator:checked:disabled { + image: url(":/qss_icons/light/rc/checkbox_checked_disabled.png"); +} + +/* QRadioButton ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton + +--------------------------------------------------------------------------- */ +QRadioButton { + background-color: #FAFAFA; + color: #19232D; + spacing: 4px; + padding-top: 4px; + padding-bottom: 4px; + border: none; + outline: none; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton:disabled { + background-color: #FAFAFA; + color: #788D9C; + border: none; + outline: none; +} + +QRadioButton QWidget { + background-color: #FAFAFA; + color: #19232D; + spacing: 0px; + padding: 0px; + outline: none; + border: none; +} + +QRadioButton::indicator { + border: none; + outline: none; + margin-left: 2px; + height: 14px; + width: 14px; +} + +QRadioButton::indicator:unchecked { + image: url(":/qss_icons/light/rc/radio_unchecked.png"); +} + +QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_unchecked_focus.png"); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc/radio_unchecked_disabled.png"); +} + +QRadioButton::indicator:checked { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_checked.png"); +} + +QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_checked_focus.png"); +} + +QRadioButton::indicator:checked:disabled { + outline: none; + image: url(":/qss_icons/light/rc/radio_checked_disabled.png"); +} + +/* QMenuBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar + +--------------------------------------------------------------------------- */ +QMenuBar { + background-color: #C9CDD0; + padding: 2px; + border: 1px solid #FAFAFA; + color: #19232D; + selection-background-color: #73C7FF; +} + +QMenuBar:focus { + border: 1px solid #9FCBFF; +} + +QMenuBar::item { + background: transparent; + padding: 4px; +} + +QMenuBar::item:selected { + padding: 4px; + background: transparent; + border: 0px solid #C9CDD0; + background-color: #73C7FF; +} + +QMenuBar::item:pressed { + padding: 4px; + border: 0px solid #C9CDD0; + background-color: #73C7FF; + color: #19232D; + margin-bottom: 0px; + padding-bottom: 0px; +} + +/* QMenu ------------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu + +--------------------------------------------------------------------------- */ +QMenu { + border: 0px solid #C9CDD0; + color: #19232D; + margin: 0px; + background-color: #CED1D4; + selection-background-color: #73C7FF; +} + +QMenu::separator { + height: 1px; + background-color: #ACB1B6; + color: #19232D; +} + +QMenu::item { + background-color: #CED1D4; + padding: 4px 24px 4px 28px; + /* Reserve space for selection border */ + border: 1px transparent #C9CDD0; +} + +QMenu::item:selected { + color: #19232D; + background-color: #73C7FF; +} + +QMenu::item:pressed { + background-color: #73C7FF; +} + +QMenu::icon { + padding-left: 10px; + width: 14px; + height: 14px; +} + +QMenu::indicator { + padding-left: 8px; + width: 12px; + height: 12px; + /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */ + /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ +} + +QMenu::indicator:non-exclusive:unchecked { + image: url(":/qss_icons/light/rc/checkbox_unchecked.png"); +} + +QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_unchecked_focus.png"); +} + +QMenu::indicator:non-exclusive:unchecked:disabled { + image: url(":/qss_icons/light/rc/checkbox_unchecked_disabled.png"); +} + +QMenu::indicator:non-exclusive:checked { + image: url(":/qss_icons/light/rc/checkbox_checked.png"); +} + +QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_checked_focus.png"); +} + +QMenu::indicator:non-exclusive:checked:disabled { + image: url(":/qss_icons/light/rc/checkbox_checked_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate { + image: url(":/qss_icons/light/rc/checkbox_indeterminate.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:disabled { + image: url(":/qss_icons/light/rc/checkbox_indeterminate_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:focus, QMenu::indicator:non-exclusive:indeterminate:hover, QMenu::indicator:non-exclusive:indeterminate:pressed { + image: url(":/qss_icons/light/rc/checkbox_indeterminate_focus.png"); +} + +QMenu::indicator:exclusive:unchecked { + image: url(":/qss_icons/light/rc/radio_unchecked.png"); +} + +QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_unchecked_focus.png"); +} + +QMenu::indicator:exclusive:unchecked:disabled { + image: url(":/qss_icons/light/rc/radio_unchecked_disabled.png"); +} + +QMenu::indicator:exclusive:checked { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_checked.png"); +} + +QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_checked_focus.png"); +} + +QMenu::indicator:exclusive:checked:disabled { + outline: none; + image: url(":/qss_icons/light/rc/radio_checked_disabled.png"); +} + +QMenu::right-arrow { + margin: 5px; + padding-left: 12px; + image: url(":/qss_icons/light/rc/arrow_right.png"); + height: 12px; + width: 12px; +} + +/* QAbstractItemView ------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QAbstractItemView { + alternate-background-color: #FAFAFA; + color: #19232D; + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QAbstractItemView QLineEdit { + padding: 2px; +} + +/* QAbstractScrollArea ---------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QAbstractScrollArea { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + border-radius: 4px; + /* fix #159 */ + padding: 2px; + /* remove min-height to fix #244 */ + color: #19232D; +} + +QAbstractScrollArea:disabled { + color: #788D9C; +} + +/* QScrollArea ------------------------------------------------------------ + +--------------------------------------------------------------------------- */ +QScrollArea QWidget QWidget:disabled { + background-color: #FAFAFA; +} + +/* QScrollBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar + +--------------------------------------------------------------------------- */ +QScrollBar:horizontal { + height: 16px; + margin: 2px 16px 2px 16px; + border: 1px solid #C9CDD0; + border-radius: 4px; + background-color: #FAFAFA; +} + +QScrollBar:vertical { + background-color: #FAFAFA; + width: 16px; + margin: 16px 2px 16px 2px; + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QScrollBar::handle:horizontal { + background-color: #ACB1B6; + border: 1px solid #C9CDD0; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:hover { + background-color: #9FCBFF; + border: #9FCBFF; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:focus { + border: 1px solid #73C7FF; +} + +QScrollBar::handle:vertical { + background-color: #ACB1B6; + border: 1px solid #C9CDD0; + min-height: 8px; + border-radius: 4px; +} + +QScrollBar::handle:vertical:hover { + background-color: #9FCBFF; + border: #9FCBFF; + border-radius: 4px; + min-height: 8px; +} + +QScrollBar::handle:vertical:focus { + border: 1px solid #73C7FF; +} + +QScrollBar::add-line:horizontal { + margin: 0px 0px 0px 0px; + border-image: url(":/qss_icons/light/rc/arrow_right_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on { + border-image: url(":/qss_icons/light/rc/arrow_right.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/light/rc/arrow_down_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on { + border-image: url(":/qss_icons/light/rc/arrow_down.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + margin: 0px 3px 0px 3px; + border-image: url(":/qss_icons/light/rc/arrow_left_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on { + border-image: url(":/qss_icons/light/rc/arrow_left.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/light/rc/arrow_up_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on { + border-image: url(":/qss_icons/light/rc/arrow_up.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal { + background: none; +} + +QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical { + background: none; +} + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { + background: none; +} + +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: none; +} + +/* QTextEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets + +--------------------------------------------------------------------------- */ +QTextEdit { + background-color: #FAFAFA; + color: #19232D; + border-radius: 4px; + border: 1px solid #C9CDD0; +} + +QTextEdit:focus { + border: 1px solid #73C7FF; +} + +QTextEdit:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* QPlainTextEdit --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QPlainTextEdit { + background-color: #FAFAFA; + color: #19232D; + border-radius: 4px; + border: 1px solid #C9CDD0; +} + +QPlainTextEdit:focus { + border: 1px solid #73C7FF; +} + +QPlainTextEdit:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* QSizeGrip -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip + +--------------------------------------------------------------------------- */ +QSizeGrip { + background: transparent; + width: 12px; + height: 12px; + image: url(":/qss_icons/light/rc/window_grip.png"); +} + +/* QStackedWidget --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QStackedWidget { + padding: 2px; + border: 1px solid #C9CDD0; + border: 1px solid #FAFAFA; +} + +/* QToolBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar + +--------------------------------------------------------------------------- */ +QToolBar { + background-color: #C9CDD0; + border-bottom: 1px solid #FAFAFA; + padding: 1px; + font-weight: bold; + spacing: 2px; +} + +QToolBar:disabled { + /* Fixes #272 */ + background-color: #C9CDD0; +} + +QToolBar::handle:horizontal { + width: 16px; + image: url(":/qss_icons/light/rc/toolbar_move_horizontal.png"); +} + +QToolBar::handle:vertical { + height: 16px; + image: url(":/qss_icons/light/rc/toolbar_move_vertical.png"); +} + +QToolBar::separator:horizontal { + width: 16px; + image: url(":/qss_icons/light/rc/toolbar_separator_horizontal.png"); +} + +QToolBar::separator:vertical { + height: 16px; + image: url(":/qss_icons/light/rc/toolbar_separator_vertical.png"); +} + +QToolButton#qt_toolbar_ext_button { + background: #C9CDD0; + border: 0px; + color: #19232D; + image: url(":/qss_icons/light/rc/arrow_right.png"); +} + +/* QAbstractSpinBox ------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractSpinBox { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + border-radius: 4px; + /* min-width: 5px; removed to fix 109 */ +} + +QAbstractSpinBox:up-button { + background-color: transparent #FAFAFA; + subcontrol-origin: border; + subcontrol-position: top right; + border-left: 1px solid #C9CDD0; + border-bottom: 1px solid #C9CDD0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-bottom: -1px; +} + +QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off { + image: url(":/qss_icons/light/rc/arrow_up_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::up-arrow:hover { + image: url(":/qss_icons/light/rc/arrow_up.png"); +} + +QAbstractSpinBox:down-button { + background-color: transparent #FAFAFA; + subcontrol-origin: border; + subcontrol-position: bottom right; + border-left: 1px solid #C9CDD0; + border-top: 1px solid #C9CDD0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-top: -1px; +} + +QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off { + image: url(":/qss_icons/light/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::down-arrow:hover { + image: url(":/qss_icons/light/rc/arrow_down.png"); +} + +QAbstractSpinBox:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QAbstractSpinBox:focus { + border: 1px solid #73C7FF; +} + +QAbstractSpinBox:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* ------------------------------------------------------------------------ */ +/* DISPLAYS --------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QLabel ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe + +--------------------------------------------------------------------------- */ +QLabel { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + padding: 2px; + margin: 0px; + color: #19232D; +} + +QLabel:disabled { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + color: #788D9C; +} + +/* QTextBrowser ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QTextBrowser { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; +} + +QTextBrowser:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; +} + +QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed { + border: 1px solid #C9CDD0; +} + +/* QGraphicsView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QGraphicsView { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; +} + +QGraphicsView:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; +} + +QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed { + border: 1px solid #C9CDD0; +} + +/* QCalendarWidget -------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCalendarWidget { + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QCalendarWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +/* QLCDNumber ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QLCDNumber { + background-color: #FAFAFA; + color: #19232D; +} + +QLCDNumber:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +/* QProgressBar ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar + +--------------------------------------------------------------------------- */ +QProgressBar { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; + text-align: center; +} + +QProgressBar:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #9FCBFF; + color: #FAFAFA; + border-radius: 4px; +} + +QProgressBar::chunk:disabled { + background-color: #DAEDFF; + color: #788D9C; + border-radius: 4px; +} + +/* ------------------------------------------------------------------------ */ +/* BUTTONS ---------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QPushButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton + +--------------------------------------------------------------------------- */ +QPushButton { + background-color: #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; +} + +QPushButton:disabled { + background-color: #C9CDD0; + color: #788D9C; + border-radius: 4px; + padding: 2px; +} + +QPushButton:checked { + background-color: #ACB1B6; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:disabled { + background-color: #ACB1B6; + color: #788D9C; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:selected { + background: #ACB1B6; +} + +QPushButton:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QPushButton:pressed { + background-color: #ACB1B6; +} + +QPushButton:selected { + background: #ACB1B6; + color: #19232D; +} + +QPushButton::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; + bottom: 4px; +} + +QDialogButtonBox QPushButton { + /* Issue #194 #248 - Special case of QPushButton inside dialogs, for better UI */ + min-width: 80px; +} + +/* QToolButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton + +--------------------------------------------------------------------------- */ +QToolButton { + background-color: #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; + /* The subcontrols below are used only in the DelayedPopup mode */ + /* The subcontrols below are used only in the MenuButtonPopup mode */ + /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */ +} + +QToolButton:disabled { + background-color: #C9CDD0; + color: #788D9C; + border-radius: 4px; + padding: 2px; +} + +QToolButton:checked { + background-color: #ACB1B6; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:disabled { + background-color: #ACB1B6; + color: #788D9C; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QToolButton:checked:pressed { + background-color: #ACB1B6; +} + +QToolButton:checked:selected { + background: #ACB1B6; + color: #19232D; +} + +QToolButton:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QToolButton:pressed { + background-color: #ACB1B6; +} + +QToolButton:selected { + background: #ACB1B6; + color: #19232D; +} + +QToolButton[popupMode="0"] { + /* Only for DelayedPopup */ + padding-right: 2px; +} + +QToolButton[popupMode="1"] { + /* Only for MenuButtonPopup */ + padding-right: 20px; +} + +QToolButton[popupMode="1"]::menu-button { + border: none; +} + +QToolButton[popupMode="1"]::menu-button:hover { + border: none; + border-left: 1px solid #C9CDD0; + border-radius: 0; +} + +QToolButton[popupMode="2"] { + /* Only for InstantPopup */ + padding-right: 2px; +} + +QToolButton::menu-button { + padding: 2px; + border-radius: 4px; + width: 12px; + border: none; + outline: none; +} + +QToolButton::menu-button:hover { + border: 1px solid #9FCBFF; +} + +QToolButton::menu-button:checked:hover { + border: 1px solid #9FCBFF; +} + +QToolButton::menu-indicator { + image: url(":/qss_icons/light/rc/arrow_down.png"); + height: 8px; + width: 8px; + top: 0; + /* Exclude a shift for better image */ + left: -2px; + /* Shift it a bit */ +} + +QToolButton::menu-arrow { + image: url(":/qss_icons/light/rc/arrow_down.png"); + height: 8px; + width: 8px; +} + +QToolButton::menu-arrow:hover { + image: url(":/qss_icons/light/rc/arrow_down_focus.png"); +} + +/* QCommandLinkButton ----------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCommandLinkButton { + background-color: transparent; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 0px; + margin: 0px; +} + +QCommandLinkButton:disabled { + background-color: transparent; + color: #788D9C; +} + +/* ------------------------------------------------------------------------ */ +/* INPUTS - NO FIELDS ----------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QComboBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QComboBox { + border: 1px solid #C9CDD0; + border-radius: 4px; + selection-background-color: #9FCBFF; + padding-left: 4px; + padding-right: 4px; + /* padding-right = 36; 4 + 16*2 See scrollbar size */ + /* changed to 4px to fix #239 */ + /* Fixes #103, #111 */ + min-height: 1.5em; + /* padding-top: 2px; removed to fix #132 */ + /* padding-bottom: 2px; removed to fix #132 */ + /* min-width: 75px; removed to fix #109 */ + /* Needed to remove indicator - fix #132 */ +} + +QComboBox QAbstractItemView { + border: 1px solid #C9CDD0; + border-radius: 0; + background-color: #FAFAFA; + selection-background-color: #9FCBFF; +} + +QComboBox QAbstractItemView:hover { + background-color: #FAFAFA; + color: #19232D; +} + +QComboBox QAbstractItemView:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +QComboBox QAbstractItemView:alternate { + background: #FAFAFA; +} + +QComboBox:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QComboBox:hover { + border: 1px solid #9FCBFF; +} + +QComboBox:focus { + border: 1px solid #73C7FF; +} + +QComboBox:on { + selection-background-color: #9FCBFF; +} + +QComboBox::indicator { + border: none; + border-radius: 0; + background-color: transparent; + selection-background-color: transparent; + color: transparent; + selection-color: transparent; + /* Needed to remove indicator - fix #132 */ +} + +QComboBox::indicator:alternate { + background: #FAFAFA; +} + +QComboBox::item:alternate { + background: #FAFAFA; +} + +QComboBox::item:checked { + font-weight: bold; +} + +QComboBox::item:selected { + border: 0px solid transparent; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #C9CDD0; +} + +QComboBox::down-arrow { + image: url(":/qss_icons/light/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus { + image: url(":/qss_icons/light/rc/arrow_down.png"); +} + +/* QSlider ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider + +--------------------------------------------------------------------------- */ +QSlider:disabled { + background: #FAFAFA; +} + +QSlider:focus { + border: none; +} + +QSlider::groove:horizontal { + background: #C9CDD0; + border: 1px solid #C9CDD0; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::groove:vertical { + background: #C9CDD0; + border: 1px solid #C9CDD0; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical { + background: #9FCBFF; + border: 1px solid #C9CDD0; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical :disabled { + background: #DAEDFF; +} + +QSlider::sub-page:horizontal { + background: #9FCBFF; + border: 1px solid #C9CDD0; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal:disabled { + background: #DAEDFF; +} + +QSlider::handle:horizontal { + background: #788D9C; + border: 1px solid #C9CDD0; + width: 8px; + height: 8px; + margin: -8px 0px; + border-radius: 4px; +} + +QSlider::handle:horizontal:hover { + background: #9FCBFF; + border: 1px solid #9FCBFF; +} + +QSlider::handle:horizontal:focus { + border: 1px solid #73C7FF; +} + +QSlider::handle:vertical { + background: #788D9C; + border: 1px solid #C9CDD0; + width: 8px; + height: 8px; + margin: 0 -8px; + border-radius: 4px; +} + +QSlider::handle:vertical:hover { + background: #9FCBFF; + border: 1px solid #9FCBFF; +} + +QSlider::handle:vertical:focus { + border: 1px solid #73C7FF; +} + +/* QLineEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit + +--------------------------------------------------------------------------- */ +QLineEdit { + background-color: #FAFAFA; + padding-top: 2px; + /* This QLineEdit fix 103, 111 */ + padding-bottom: 2px; + /* This QLineEdit fix 103, 111 */ + padding-left: 4px; + padding-right: 4px; + border-style: solid; + border: 1px solid #C9CDD0; + border-radius: 4px; + color: #19232D; +} + +QLineEdit:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QLineEdit:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QLineEdit:focus { + border: 1px solid #73C7FF; +} + +QLineEdit:selected { + background-color: #9FCBFF; + color: #C9CDD0; +} + +/* QTabWiget -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabWidget { + padding: 2px; + selection-background-color: #C9CDD0; +} + +QTabWidget QWidget { + /* Fixes #189 */ + border-radius: 4px; +} + +QTabWidget::pane { + border: 1px solid #C9CDD0; + border-radius: 4px; + margin: 0px; + /* Fixes double border inside pane with pyqt5 */ + padding: 0px; +} + +QTabWidget::pane:selected { + background-color: #C9CDD0; + border: 1px solid #9FCBFF; +} + +/* QTabBar ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar, QDockWidget QTabBar { + qproperty-drawBase: 0; + border-radius: 4px; + margin: 0px; + padding: 2px; + border: 0; + /* left: 5px; move to the right by 5px - removed for fix */ +} + +QTabBar::close-button, QDockWidget QTabBar::close-button { + border: 0; + margin: 0; + padding: 4px; + image: url(":/qss_icons/light/rc/window_close.png"); +} + +QTabBar::close-button:hover, QDockWidget QTabBar::close-button:hover { + image: url(":/qss_icons/light/rc/window_close_focus.png"); +} + +QTabBar::close-button:pressed, QDockWidget QTabBar::close-button:pressed { + image: url(":/qss_icons/light/rc/window_close_pressed.png"); +} + +QTabBar::tab, QDockWidget QTabBar::tab { + /* !selected and disabled ----------------------------------------- */ + /* selected ------------------------------------------------------- */ +} + +QTabBar::tab:top:selected:disabled, QDockWidget QTabBar::tab:top:selected:disabled { + border-bottom: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:bottom:selected:disabled, QDockWidget QTabBar::tab:bottom:selected:disabled { + border-top: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:left:selected:disabled, QDockWidget QTabBar::tab:left:selected:disabled { + border-right: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:right:selected:disabled, QDockWidget QTabBar::tab:right:selected:disabled { + border-left: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:top:!selected:disabled, QDockWidget QTabBar::tab:top:!selected:disabled { + border-bottom: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:bottom:!selected:disabled, QDockWidget QTabBar::tab:bottom:!selected:disabled { + border-top: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:left:!selected:disabled, QDockWidget QTabBar::tab:left:!selected:disabled { + border-right: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:right:!selected:disabled, QDockWidget QTabBar::tab:right:!selected:disabled { + border-left: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:top:!selected, QDockWidget QTabBar::tab:top:!selected { + border-bottom: 2px solid #FAFAFA; + margin-top: 2px; +} + +QTabBar::tab:bottom:!selected, QDockWidget QTabBar::tab:bottom:!selected { + border-top: 2px solid #FAFAFA; + margin-bottom: 2px; +} + +QTabBar::tab:left:!selected, QDockWidget QTabBar::tab:left:!selected { + border-left: 2px solid #FAFAFA; + margin-right: 2px; +} + +QTabBar::tab:right:!selected, QDockWidget QTabBar::tab:right:!selected { + border-right: 2px solid #FAFAFA; + margin-left: 2px; +} + +QTabBar::tab:top, QDockWidget QTabBar::tab:top { + background-color: #C9CDD0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 5px; + border-bottom: 3px solid #C9CDD0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected { + background-color: #B9BDC1; + border-bottom: 3px solid #37AEFE; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover { + border: 1px solid #73C7FF; + border-bottom: 3px solid #73C7FF; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom { + border-top: 3px solid #C9CDD0; + background-color: #C9CDD0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + min-width: 5px; +} + +QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected { + background-color: #B9BDC1; + border-top: 3px solid #37AEFE; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover { + border: 1px solid #73C7FF; + border-top: 3px solid #73C7FF; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:left, QDockWidget QTabBar::tab:left { + background-color: #C9CDD0; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected { + background-color: #B9BDC1; + border-right: 3px solid #37AEFE; +} + +QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover { + border: 1px solid #73C7FF; + border-right: 3px solid #73C7FF; + /* Fixes different behavior #271 */ + margin-right: 0px; + padding-right: -1px; +} + +QTabBar::tab:right, QDockWidget QTabBar::tab:right { + background-color: #C9CDD0; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected { + background-color: #B9BDC1; + border-left: 3px solid #37AEFE; +} + +QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover { + border: 1px solid #73C7FF; + border-left: 3px solid #73C7FF; + /* Fixes different behavior #271 */ + margin-left: 0px; + padding-left: 0px; +} + +QTabBar QToolButton, QDockWidget QTabBar QToolButton { + /* Fixes #136 */ + background-color: #C9CDD0; + height: 12px; + width: 12px; +} + +QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed { + background-color: #C9CDD0; +} + +QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover { + border: 1px solid #9FCBFF; +} + +QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled { + image: url(":/qss_icons/light/rc/arrow_left.png"); +} + +QTabBar QToolButton::left-arrow:disabled, QDockWidget QTabBar QToolButton::left-arrow:disabled { + image: url(":/qss_icons/light/rc/arrow_left_disabled.png"); +} + +QTabBar QToolButton::right-arrow:enabled, QDockWidget QTabBar QToolButton::right-arrow:enabled { + image: url(":/qss_icons/light/rc/arrow_right.png"); +} + +QTabBar QToolButton::right-arrow:disabled, QDockWidget QTabBar QToolButton::right-arrow:disabled { + image: url(":/qss_icons/light/rc/arrow_right_disabled.png"); +} + +/* QDockWiget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QDockWidget { + outline: 1px solid #C9CDD0; + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + border-radius: 4px; + titlebar-close-icon: url(":/qss_icons/light/rc/transparent.png"); + titlebar-normal-icon: url(":/qss_icons/light/rc/transparent.png"); +} + +QDockWidget::title { + /* Better size for title bar */ + padding: 3px; + spacing: 4px; + border: none; + background-color: #C9CDD0; +} + +QDockWidget::close-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/light/rc/window_close.png"); +} + +QDockWidget::close-button:hover { + image: url(":/qss_icons/light/rc/window_close_focus.png"); +} + +QDockWidget::close-button:pressed { + image: url(":/qss_icons/light/rc/window_close_pressed.png"); +} + +QDockWidget::float-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/light/rc/window_undock.png"); +} + +QDockWidget::float-button:hover { + image: url(":/qss_icons/light/rc/window_undock_focus.png"); +} + +QDockWidget::float-button:pressed { + image: url(":/qss_icons/light/rc/window_undock_pressed.png"); +} + +/* QTreeView QListView QTableView ----------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview + +--------------------------------------------------------------------------- */ +QTreeView:branch:selected, QTreeView:branch:hover { + background: url(":/qss_icons/light/rc/transparent.png"); +} + +QTreeView:branch:has-siblings:!adjoins-item { + border-image: url(":/qss_icons/light/rc/branch_line.png") 0; +} + +QTreeView:branch:has-siblings:adjoins-item { + border-image: url(":/qss_icons/light/rc/branch_more.png") 0; +} + +QTreeView:branch:!has-children:!has-siblings:adjoins-item { + border-image: url(":/qss_icons/light/rc/branch_end.png") 0; +} + +QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/light/rc/branch_closed.png"); +} + +QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/light/rc/branch_open.png"); +} + +QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover { + image: url(":/qss_icons/light/rc/branch_closed_focus.png"); +} + +QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover { + image: url(":/qss_icons/light/rc/branch_open_focus.png"); +} + +QTreeView::indicator:checked, +QListView::indicator:checked, +QTableView::indicator:checked, +QColumnView::indicator:checked { + image: url(":/qss_icons/light/rc/checkbox_checked.png"); +} + +QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed, +QListView::indicator:checked:hover, +QListView::indicator:checked:focus, +QListView::indicator:checked:pressed, +QTableView::indicator:checked:hover, +QTableView::indicator:checked:focus, +QTableView::indicator:checked:pressed, +QColumnView::indicator:checked:hover, +QColumnView::indicator:checked:focus, +QColumnView::indicator:checked:pressed { + image: url(":/qss_icons/light/rc/checkbox_checked_focus.png"); +} + +QTreeView::indicator:unchecked, +QListView::indicator:unchecked, +QTableView::indicator:unchecked, +QColumnView::indicator:unchecked { + image: url(":/qss_icons/light/rc/checkbox_unchecked.png"); +} + +QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed, +QListView::indicator:unchecked:hover, +QListView::indicator:unchecked:focus, +QListView::indicator:unchecked:pressed, +QTableView::indicator:unchecked:hover, +QTableView::indicator:unchecked:focus, +QTableView::indicator:unchecked:pressed, +QColumnView::indicator:unchecked:hover, +QColumnView::indicator:unchecked:focus, +QColumnView::indicator:unchecked:pressed { + image: url(":/qss_icons/light/rc/checkbox_unchecked_focus.png"); +} + +QTreeView::indicator:indeterminate, +QListView::indicator:indeterminate, +QTableView::indicator:indeterminate, +QColumnView::indicator:indeterminate { + image: url(":/qss_icons/light/rc/checkbox_indeterminate.png"); +} + +QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed, +QListView::indicator:indeterminate:hover, +QListView::indicator:indeterminate:focus, +QListView::indicator:indeterminate:pressed, +QTableView::indicator:indeterminate:hover, +QTableView::indicator:indeterminate:focus, +QTableView::indicator:indeterminate:pressed, +QColumnView::indicator:indeterminate:hover, +QColumnView::indicator:indeterminate:focus, +QColumnView::indicator:indeterminate:pressed { + image: url(":/qss_icons/light/rc/checkbox_indeterminate_focus.png"); +} + +QTreeView, +QListView, +QTableView, +QColumnView { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + gridline-color: #C9CDD0; + border-radius: 4px; +} + +QTreeView:disabled, +QListView:disabled, +QTableView:disabled, +QColumnView:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QTreeView:selected, +QListView:selected, +QTableView:selected, +QColumnView:selected { + background-color: #9FCBFF; + color: #C9CDD0; +} + +QTreeView:focus, +QListView:focus, +QTableView:focus, +QColumnView:focus { + border: 1px solid #73C7FF; +} + +QTreeView::item:pressed, +QListView::item:pressed, +QTableView::item:pressed, +QColumnView::item:pressed { + background-color: #9FCBFF; +} + +QTreeView::item:selected:active, +QListView::item:selected:active, +QTableView::item:selected:active, +QColumnView::item:selected:active { + background-color: #9FCBFF; +} + +QTreeView::item:selected:!active, +QListView::item:selected:!active, +QTableView::item:selected:!active, +QColumnView::item:selected:!active { + color: #19232D; + background-color: #CED1D4; +} + +QTreeView::item:!selected:hover, +QListView::item:!selected:hover, +QTableView::item:!selected:hover, +QColumnView::item:!selected:hover { + outline: 0; + color: #19232D; + background-color: #CED1D4; +} + +QTableCornerButton::section { + background-color: #FAFAFA; + border: 1px transparent #C9CDD0; + border-radius: 0px; +} + +/* QHeaderView ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview + +--------------------------------------------------------------------------- */ +QHeaderView { + background-color: #C9CDD0; + border: 0px transparent #C9CDD0; + padding: 0; + margin: 0; + border-radius: 0; +} + +QHeaderView:disabled { + background-color: #C9CDD0; + border: 1px transparent #C9CDD0; +} + +QHeaderView::section { + background-color: #C9CDD0; + color: #19232D; + border-radius: 0; + text-align: left; + font-size: 13px; +} + +QHeaderView::section::horizontal { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-left: 1px solid #FAFAFA; +} + +QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one { + border-left: 1px solid #C9CDD0; +} + +QHeaderView::section::horizontal:disabled { + color: #788D9C; +} + +QHeaderView::section::vertical { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-top: 1px solid #FAFAFA; +} + +QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one { + border-top: 1px solid #C9CDD0; +} + +QHeaderView::section::vertical:disabled { + color: #788D9C; +} + +QHeaderView::down-arrow { + /* Those settings (border/width/height/background-color) solve bug */ + /* transparent arrow background and size */ + background-color: #C9CDD0; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/light/rc/arrow_down.png"); +} + +QHeaderView::up-arrow { + background-color: #C9CDD0; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/light/rc/arrow_up.png"); +} + +/* QToolBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox + +--------------------------------------------------------------------------- */ +QToolBox { + padding: 0px; + border: 0px; + border: 1px solid #C9CDD0; +} + +QToolBox:selected { + padding: 0px; + border: 2px solid #9FCBFF; +} + +QToolBox::tab { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QToolBox::tab:disabled { + color: #788D9C; +} + +QToolBox::tab:selected { + background-color: #ACB1B6; + border-bottom: 2px solid #9FCBFF; +} + +QToolBox::tab:selected:disabled { + background-color: #C9CDD0; + border-bottom: 2px solid #DAEDFF; +} + +QToolBox::tab:!selected { + background-color: #C9CDD0; + border-bottom: 2px solid #C9CDD0; +} + +QToolBox::tab:!selected:disabled { + background-color: #FAFAFA; +} + +QToolBox::tab:hover { + border-color: #73C7FF; + border-bottom: 2px solid #73C7FF; +} + +QToolBox QScrollArea QWidget QWidget { + padding: 0px; + border: 0px; + background-color: #FAFAFA; +} + +/* QFrame ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe +https://doc.qt.io/qt-5/qframe.html#-prop +https://doc.qt.io/qt-5/qframe.html#details +https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color + +--------------------------------------------------------------------------- */ +/* (dot) .QFrame fix #141, #126, #123 */ +.QFrame { + border-radius: 4px; + border: 1px solid #C9CDD0; + /* No frame */ + /* HLine */ + /* HLine */ +} + +.QFrame[frameShape="0"] { + border-radius: 4px; + border: 1px transparent #C9CDD0; +} + +.QFrame[frameShape="4"] { + max-height: 2px; + border: none; + background-color: #C9CDD0; +} + +.QFrame[frameShape="5"] { + max-width: 2px; + border: none; + background-color: #C9CDD0; +} + +/* QSplitter -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter + +--------------------------------------------------------------------------- */ +QSplitter { + background-color: #C9CDD0; + spacing: 0px; + padding: 0px; + margin: 0px; +} + +QSplitter::handle { + background-color: #C9CDD0; + border: 0px solid #FAFAFA; + spacing: 0px; + padding: 1px; + margin: 0px; +} + +QSplitter::handle:hover { + background-color: #788D9C; +} + +QSplitter::handle:horizontal { + width: 5px; + image: url(":/qss_icons/light/rc/line_vertical.png"); +} + +QSplitter::handle:vertical { + height: 5px; + image: url(":/qss_icons/light/rc/line_horizontal.png"); +} + +/* QDateEdit, QDateTimeEdit ----------------------------------------------- + +--------------------------------------------------------------------------- */ +QDateEdit, QDateTimeEdit { + selection-background-color: #9FCBFF; + border-style: solid; + border: 1px solid #C9CDD0; + border-radius: 4px; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + min-width: 10px; +} + +QDateEdit:on, QDateTimeEdit:on { + selection-background-color: #9FCBFF; +} + +QDateEdit::drop-down, QDateTimeEdit::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #C9CDD0; +} + +QDateEdit::down-arrow, QDateTimeEdit::down-arrow { + image: url(":/qss_icons/light/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus { + image: url(":/qss_icons/light/rc/arrow_down.png"); +} + +QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView { + background-color: #FAFAFA; + border-radius: 4px; + border: 1px solid #C9CDD0; + selection-background-color: #9FCBFF; +} + +/* QAbstractView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractView:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QAbstractView:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* PlotWidget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +PlotWidget { + /* Fix cut labels in plots #134 */ + padding: 0px; +} \ No newline at end of file diff --git a/qudi/artwork/styles/qlight/arrow_down.png b/qudi/artwork/styles/qlight/arrow_down.png new file mode 100644 index 000000000..f07aa76f0 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_down.png differ diff --git a/qudi/artwork/styles/qlight/arrow_down@2x.png b/qudi/artwork/styles/qlight/arrow_down@2x.png new file mode 100644 index 000000000..b16b9df17 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_down@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_down_disabled.png b/qudi/artwork/styles/qlight/arrow_down_disabled.png new file mode 100644 index 000000000..d94e55b95 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_down_disabled.png differ diff --git a/qudi/artwork/styles/qlight/arrow_down_disabled@2x.png b/qudi/artwork/styles/qlight/arrow_down_disabled@2x.png new file mode 100644 index 000000000..a1bc87416 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_down_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_down_focus.png b/qudi/artwork/styles/qlight/arrow_down_focus.png new file mode 100644 index 000000000..fcd681205 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_down_focus.png differ diff --git a/qudi/artwork/styles/qlight/arrow_down_focus@2x.png b/qudi/artwork/styles/qlight/arrow_down_focus@2x.png new file mode 100644 index 000000000..a0463e5e9 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_down_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_down_pressed.png b/qudi/artwork/styles/qlight/arrow_down_pressed.png new file mode 100644 index 000000000..bbe79a97e Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_down_pressed.png differ diff --git a/qudi/artwork/styles/qlight/arrow_down_pressed@2x.png b/qudi/artwork/styles/qlight/arrow_down_pressed@2x.png new file mode 100644 index 000000000..28ae890ae Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_down_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_left.png b/qudi/artwork/styles/qlight/arrow_left.png new file mode 100644 index 000000000..070870107 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_left.png differ diff --git a/qudi/artwork/styles/qlight/arrow_left@2x.png b/qudi/artwork/styles/qlight/arrow_left@2x.png new file mode 100644 index 000000000..c067c7ac1 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_left@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_left_disabled.png b/qudi/artwork/styles/qlight/arrow_left_disabled.png new file mode 100644 index 000000000..76ae59b10 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_left_disabled.png differ diff --git a/qudi/artwork/styles/qlight/arrow_left_disabled@2x.png b/qudi/artwork/styles/qlight/arrow_left_disabled@2x.png new file mode 100644 index 000000000..815f33c07 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_left_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_left_focus.png b/qudi/artwork/styles/qlight/arrow_left_focus.png new file mode 100644 index 000000000..c0856669a Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_left_focus.png differ diff --git a/qudi/artwork/styles/qlight/arrow_left_focus@2x.png b/qudi/artwork/styles/qlight/arrow_left_focus@2x.png new file mode 100644 index 000000000..48af7238c Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_left_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_left_pressed.png b/qudi/artwork/styles/qlight/arrow_left_pressed.png new file mode 100644 index 000000000..f47340e3c Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_left_pressed.png differ diff --git a/qudi/artwork/styles/qlight/arrow_left_pressed@2x.png b/qudi/artwork/styles/qlight/arrow_left_pressed@2x.png new file mode 100644 index 000000000..51b5b7a07 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_left_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_right.png b/qudi/artwork/styles/qlight/arrow_right.png new file mode 100644 index 000000000..45f7857e5 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_right.png differ diff --git a/qudi/artwork/styles/qlight/arrow_right@2x.png b/qudi/artwork/styles/qlight/arrow_right@2x.png new file mode 100644 index 000000000..bafdf16c9 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_right@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_right_disabled.png b/qudi/artwork/styles/qlight/arrow_right_disabled.png new file mode 100644 index 000000000..82d1dd284 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_right_disabled.png differ diff --git a/qudi/artwork/styles/qlight/arrow_right_disabled@2x.png b/qudi/artwork/styles/qlight/arrow_right_disabled@2x.png new file mode 100644 index 000000000..8d95d8323 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_right_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_right_focus.png b/qudi/artwork/styles/qlight/arrow_right_focus.png new file mode 100644 index 000000000..3b3c1b6f8 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_right_focus.png differ diff --git a/qudi/artwork/styles/qlight/arrow_right_focus@2x.png b/qudi/artwork/styles/qlight/arrow_right_focus@2x.png new file mode 100644 index 000000000..8a3870bdd Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_right_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_right_pressed.png b/qudi/artwork/styles/qlight/arrow_right_pressed.png new file mode 100644 index 000000000..b4176d59d Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_right_pressed.png differ diff --git a/qudi/artwork/styles/qlight/arrow_right_pressed@2x.png b/qudi/artwork/styles/qlight/arrow_right_pressed@2x.png new file mode 100644 index 000000000..24dfe4e19 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_right_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_up.png b/qudi/artwork/styles/qlight/arrow_up.png new file mode 100644 index 000000000..7e185babf Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_up.png differ diff --git a/qudi/artwork/styles/qlight/arrow_up@2x.png b/qudi/artwork/styles/qlight/arrow_up@2x.png new file mode 100644 index 000000000..6925245e3 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_up@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_up_disabled.png b/qudi/artwork/styles/qlight/arrow_up_disabled.png new file mode 100644 index 000000000..54394e210 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_up_disabled.png differ diff --git a/qudi/artwork/styles/qlight/arrow_up_disabled@2x.png b/qudi/artwork/styles/qlight/arrow_up_disabled@2x.png new file mode 100644 index 000000000..0f582d323 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_up_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_up_focus.png b/qudi/artwork/styles/qlight/arrow_up_focus.png new file mode 100644 index 000000000..4bc54733f Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_up_focus.png differ diff --git a/qudi/artwork/styles/qlight/arrow_up_focus@2x.png b/qudi/artwork/styles/qlight/arrow_up_focus@2x.png new file mode 100644 index 000000000..bdf7f6b2d Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_up_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/arrow_up_pressed.png b/qudi/artwork/styles/qlight/arrow_up_pressed.png new file mode 100644 index 000000000..04bc9e4ec Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_up_pressed.png differ diff --git a/qudi/artwork/styles/qlight/arrow_up_pressed@2x.png b/qudi/artwork/styles/qlight/arrow_up_pressed@2x.png new file mode 100644 index 000000000..cd6231f26 Binary files /dev/null and b/qudi/artwork/styles/qlight/arrow_up_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/base_icon.png b/qudi/artwork/styles/qlight/base_icon.png new file mode 100644 index 000000000..1aeed5554 Binary files /dev/null and b/qudi/artwork/styles/qlight/base_icon.png differ diff --git a/qudi/artwork/styles/qlight/base_icon@2x.png b/qudi/artwork/styles/qlight/base_icon@2x.png new file mode 100644 index 000000000..f42fc6610 Binary files /dev/null and b/qudi/artwork/styles/qlight/base_icon@2x.png differ diff --git a/qudi/artwork/styles/qlight/base_icon_disabled.png b/qudi/artwork/styles/qlight/base_icon_disabled.png new file mode 100644 index 000000000..1aeed5554 Binary files /dev/null and b/qudi/artwork/styles/qlight/base_icon_disabled.png differ diff --git a/qudi/artwork/styles/qlight/base_icon_disabled@2x.png b/qudi/artwork/styles/qlight/base_icon_disabled@2x.png new file mode 100644 index 000000000..f42fc6610 Binary files /dev/null and b/qudi/artwork/styles/qlight/base_icon_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/base_icon_focus.png b/qudi/artwork/styles/qlight/base_icon_focus.png new file mode 100644 index 000000000..1aeed5554 Binary files /dev/null and b/qudi/artwork/styles/qlight/base_icon_focus.png differ diff --git a/qudi/artwork/styles/qlight/base_icon_focus@2x.png b/qudi/artwork/styles/qlight/base_icon_focus@2x.png new file mode 100644 index 000000000..f42fc6610 Binary files /dev/null and b/qudi/artwork/styles/qlight/base_icon_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/base_icon_pressed.png b/qudi/artwork/styles/qlight/base_icon_pressed.png new file mode 100644 index 000000000..1aeed5554 Binary files /dev/null and b/qudi/artwork/styles/qlight/base_icon_pressed.png differ diff --git a/qudi/artwork/styles/qlight/base_icon_pressed@2x.png b/qudi/artwork/styles/qlight/base_icon_pressed@2x.png new file mode 100644 index 000000000..f42fc6610 Binary files /dev/null and b/qudi/artwork/styles/qlight/base_icon_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_closed.png b/qudi/artwork/styles/qlight/branch_closed.png new file mode 100644 index 000000000..f41c767e6 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_closed.png differ diff --git a/qudi/artwork/styles/qlight/branch_closed@2x.png b/qudi/artwork/styles/qlight/branch_closed@2x.png new file mode 100644 index 000000000..24bb5fba2 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_closed@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_closed_disabled.png b/qudi/artwork/styles/qlight/branch_closed_disabled.png new file mode 100644 index 000000000..2a6b24dea Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_closed_disabled.png differ diff --git a/qudi/artwork/styles/qlight/branch_closed_disabled@2x.png b/qudi/artwork/styles/qlight/branch_closed_disabled@2x.png new file mode 100644 index 000000000..91d7d6518 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_closed_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_closed_focus.png b/qudi/artwork/styles/qlight/branch_closed_focus.png new file mode 100644 index 000000000..2058d895f Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_closed_focus.png differ diff --git a/qudi/artwork/styles/qlight/branch_closed_focus@2x.png b/qudi/artwork/styles/qlight/branch_closed_focus@2x.png new file mode 100644 index 000000000..18d665af9 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_closed_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_closed_pressed.png b/qudi/artwork/styles/qlight/branch_closed_pressed.png new file mode 100644 index 000000000..35f982fab Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_closed_pressed.png differ diff --git a/qudi/artwork/styles/qlight/branch_closed_pressed@2x.png b/qudi/artwork/styles/qlight/branch_closed_pressed@2x.png new file mode 100644 index 000000000..2008d6256 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_closed_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_end.png b/qudi/artwork/styles/qlight/branch_end.png new file mode 100644 index 000000000..6b0bfe03d Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_end.png differ diff --git a/qudi/artwork/styles/qlight/branch_end@2x.png b/qudi/artwork/styles/qlight/branch_end@2x.png new file mode 100644 index 000000000..9ce5439cb Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_end@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_end_disabled.png b/qudi/artwork/styles/qlight/branch_end_disabled.png new file mode 100644 index 000000000..dfa9baa8d Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_end_disabled.png differ diff --git a/qudi/artwork/styles/qlight/branch_end_disabled@2x.png b/qudi/artwork/styles/qlight/branch_end_disabled@2x.png new file mode 100644 index 000000000..8ef19e30d Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_end_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_end_focus.png b/qudi/artwork/styles/qlight/branch_end_focus.png new file mode 100644 index 000000000..85f17bad7 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_end_focus.png differ diff --git a/qudi/artwork/styles/qlight/branch_end_focus@2x.png b/qudi/artwork/styles/qlight/branch_end_focus@2x.png new file mode 100644 index 000000000..d756b2919 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_end_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_end_pressed.png b/qudi/artwork/styles/qlight/branch_end_pressed.png new file mode 100644 index 000000000..7a868658e Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_end_pressed.png differ diff --git a/qudi/artwork/styles/qlight/branch_end_pressed@2x.png b/qudi/artwork/styles/qlight/branch_end_pressed@2x.png new file mode 100644 index 000000000..561e6ebf6 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_end_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_line.png b/qudi/artwork/styles/qlight/branch_line.png new file mode 100644 index 000000000..e55608ddc Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_line.png differ diff --git a/qudi/artwork/styles/qlight/branch_line@2x.png b/qudi/artwork/styles/qlight/branch_line@2x.png new file mode 100644 index 000000000..59967fd60 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_line@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_line_disabled.png b/qudi/artwork/styles/qlight/branch_line_disabled.png new file mode 100644 index 000000000..d758b7b6c Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_line_disabled.png differ diff --git a/qudi/artwork/styles/qlight/branch_line_disabled@2x.png b/qudi/artwork/styles/qlight/branch_line_disabled@2x.png new file mode 100644 index 000000000..a35c3a66d Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_line_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_line_focus.png b/qudi/artwork/styles/qlight/branch_line_focus.png new file mode 100644 index 000000000..800cc587c Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_line_focus.png differ diff --git a/qudi/artwork/styles/qlight/branch_line_focus@2x.png b/qudi/artwork/styles/qlight/branch_line_focus@2x.png new file mode 100644 index 000000000..7d21d64a9 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_line_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_line_pressed.png b/qudi/artwork/styles/qlight/branch_line_pressed.png new file mode 100644 index 000000000..638046579 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_line_pressed.png differ diff --git a/qudi/artwork/styles/qlight/branch_line_pressed@2x.png b/qudi/artwork/styles/qlight/branch_line_pressed@2x.png new file mode 100644 index 000000000..7ca30cd61 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_line_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_more.png b/qudi/artwork/styles/qlight/branch_more.png new file mode 100644 index 000000000..140129295 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_more.png differ diff --git a/qudi/artwork/styles/qlight/branch_more@2x.png b/qudi/artwork/styles/qlight/branch_more@2x.png new file mode 100644 index 000000000..5a3b1e98f Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_more@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_more_disabled.png b/qudi/artwork/styles/qlight/branch_more_disabled.png new file mode 100644 index 000000000..d801611bb Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_more_disabled.png differ diff --git a/qudi/artwork/styles/qlight/branch_more_disabled@2x.png b/qudi/artwork/styles/qlight/branch_more_disabled@2x.png new file mode 100644 index 000000000..2505e2a7c Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_more_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_more_focus.png b/qudi/artwork/styles/qlight/branch_more_focus.png new file mode 100644 index 000000000..be5b2cbfa Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_more_focus.png differ diff --git a/qudi/artwork/styles/qlight/branch_more_focus@2x.png b/qudi/artwork/styles/qlight/branch_more_focus@2x.png new file mode 100644 index 000000000..ca0f99e0e Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_more_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_more_pressed.png b/qudi/artwork/styles/qlight/branch_more_pressed.png new file mode 100644 index 000000000..6e744b78e Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_more_pressed.png differ diff --git a/qudi/artwork/styles/qlight/branch_more_pressed@2x.png b/qudi/artwork/styles/qlight/branch_more_pressed@2x.png new file mode 100644 index 000000000..fdaf01f03 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_more_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_open.png b/qudi/artwork/styles/qlight/branch_open.png new file mode 100644 index 000000000..e43b940cb Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_open.png differ diff --git a/qudi/artwork/styles/qlight/branch_open@2x.png b/qudi/artwork/styles/qlight/branch_open@2x.png new file mode 100644 index 000000000..691e38c18 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_open@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_open_disabled.png b/qudi/artwork/styles/qlight/branch_open_disabled.png new file mode 100644 index 000000000..9e445449e Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_open_disabled.png differ diff --git a/qudi/artwork/styles/qlight/branch_open_disabled@2x.png b/qudi/artwork/styles/qlight/branch_open_disabled@2x.png new file mode 100644 index 000000000..246bdbbed Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_open_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_open_focus.png b/qudi/artwork/styles/qlight/branch_open_focus.png new file mode 100644 index 000000000..a4b332e3e Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_open_focus.png differ diff --git a/qudi/artwork/styles/qlight/branch_open_focus@2x.png b/qudi/artwork/styles/qlight/branch_open_focus@2x.png new file mode 100644 index 000000000..27c8dcacf Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_open_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/branch_open_pressed.png b/qudi/artwork/styles/qlight/branch_open_pressed.png new file mode 100644 index 000000000..205f9414e Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_open_pressed.png differ diff --git a/qudi/artwork/styles/qlight/branch_open_pressed@2x.png b/qudi/artwork/styles/qlight/branch_open_pressed@2x.png new file mode 100644 index 000000000..d09878a61 Binary files /dev/null and b/qudi/artwork/styles/qlight/branch_open_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_checked.png b/qudi/artwork/styles/qlight/checkbox_checked.png new file mode 100644 index 000000000..f63f2b38f Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_checked.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_checked@2x.png b/qudi/artwork/styles/qlight/checkbox_checked@2x.png new file mode 100644 index 000000000..7617ed7dc Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_checked@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_checked_disabled.png b/qudi/artwork/styles/qlight/checkbox_checked_disabled.png new file mode 100644 index 000000000..2eab1ba0c Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_checked_disabled.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_checked_disabled@2x.png b/qudi/artwork/styles/qlight/checkbox_checked_disabled@2x.png new file mode 100644 index 000000000..518d55d5e Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_checked_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_checked_focus.png b/qudi/artwork/styles/qlight/checkbox_checked_focus.png new file mode 100644 index 000000000..fccb71edc Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_checked_focus.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_checked_focus@2x.png b/qudi/artwork/styles/qlight/checkbox_checked_focus@2x.png new file mode 100644 index 000000000..e12217d0a Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_checked_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_checked_pressed.png b/qudi/artwork/styles/qlight/checkbox_checked_pressed.png new file mode 100644 index 000000000..d93ca9903 Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_checked_pressed.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_checked_pressed@2x.png b/qudi/artwork/styles/qlight/checkbox_checked_pressed@2x.png new file mode 100644 index 000000000..7ee1d3514 Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_checked_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_indeterminate.png b/qudi/artwork/styles/qlight/checkbox_indeterminate.png new file mode 100644 index 000000000..8f4d0f161 Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_indeterminate.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_indeterminate@2x.png b/qudi/artwork/styles/qlight/checkbox_indeterminate@2x.png new file mode 100644 index 000000000..3d106399b Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_indeterminate@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_indeterminate_disabled.png b/qudi/artwork/styles/qlight/checkbox_indeterminate_disabled.png new file mode 100644 index 000000000..0a093c819 Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_indeterminate_disabled.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_indeterminate_disabled@2x.png b/qudi/artwork/styles/qlight/checkbox_indeterminate_disabled@2x.png new file mode 100644 index 000000000..06db251f9 Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_indeterminate_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_indeterminate_focus.png b/qudi/artwork/styles/qlight/checkbox_indeterminate_focus.png new file mode 100644 index 000000000..33fd572bd Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_indeterminate_focus.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_indeterminate_focus@2x.png b/qudi/artwork/styles/qlight/checkbox_indeterminate_focus@2x.png new file mode 100644 index 000000000..691ddf1da Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_indeterminate_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_indeterminate_pressed.png b/qudi/artwork/styles/qlight/checkbox_indeterminate_pressed.png new file mode 100644 index 000000000..2aff90928 Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_indeterminate_pressed.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_indeterminate_pressed@2x.png b/qudi/artwork/styles/qlight/checkbox_indeterminate_pressed@2x.png new file mode 100644 index 000000000..fb4e03861 Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_indeterminate_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked.png b/qudi/artwork/styles/qlight/checkbox_unchecked.png new file mode 100644 index 000000000..3c0608784 Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_unchecked.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked@2x.png b/qudi/artwork/styles/qlight/checkbox_unchecked@2x.png new file mode 100644 index 000000000..fa0648786 Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_unchecked@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked_disabled.png b/qudi/artwork/styles/qlight/checkbox_unchecked_disabled.png new file mode 100644 index 000000000..bba927e50 Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_unchecked_disabled.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked_disabled@2x.png b/qudi/artwork/styles/qlight/checkbox_unchecked_disabled@2x.png new file mode 100644 index 000000000..592d5949a Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_unchecked_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked_focus.png b/qudi/artwork/styles/qlight/checkbox_unchecked_focus.png new file mode 100644 index 000000000..7e460184a Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_unchecked_focus.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked_focus@2x.png b/qudi/artwork/styles/qlight/checkbox_unchecked_focus@2x.png new file mode 100644 index 000000000..3f96917b5 Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_unchecked_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked_pressed.png b/qudi/artwork/styles/qlight/checkbox_unchecked_pressed.png new file mode 100644 index 000000000..5fd771d1a Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_unchecked_pressed.png differ diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked_pressed@2x.png b/qudi/artwork/styles/qlight/checkbox_unchecked_pressed@2x.png new file mode 100644 index 000000000..57f25fbae Binary files /dev/null and b/qudi/artwork/styles/qlight/checkbox_unchecked_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/line_horizontal.png b/qudi/artwork/styles/qlight/line_horizontal.png new file mode 100644 index 000000000..22a0b1e2b Binary files /dev/null and b/qudi/artwork/styles/qlight/line_horizontal.png differ diff --git a/qudi/artwork/styles/qlight/line_horizontal@2x.png b/qudi/artwork/styles/qlight/line_horizontal@2x.png new file mode 100644 index 000000000..8bd474944 Binary files /dev/null and b/qudi/artwork/styles/qlight/line_horizontal@2x.png differ diff --git a/qudi/artwork/styles/qlight/line_horizontal_disabled.png b/qudi/artwork/styles/qlight/line_horizontal_disabled.png new file mode 100644 index 000000000..3dc9c69e0 Binary files /dev/null and b/qudi/artwork/styles/qlight/line_horizontal_disabled.png differ diff --git a/qudi/artwork/styles/qlight/line_horizontal_disabled@2x.png b/qudi/artwork/styles/qlight/line_horizontal_disabled@2x.png new file mode 100644 index 000000000..a2d3664af Binary files /dev/null and b/qudi/artwork/styles/qlight/line_horizontal_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/line_horizontal_focus.png b/qudi/artwork/styles/qlight/line_horizontal_focus.png new file mode 100644 index 000000000..136faa84c Binary files /dev/null and b/qudi/artwork/styles/qlight/line_horizontal_focus.png differ diff --git a/qudi/artwork/styles/qlight/line_horizontal_focus@2x.png b/qudi/artwork/styles/qlight/line_horizontal_focus@2x.png new file mode 100644 index 000000000..398d22432 Binary files /dev/null and b/qudi/artwork/styles/qlight/line_horizontal_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/line_horizontal_pressed.png b/qudi/artwork/styles/qlight/line_horizontal_pressed.png new file mode 100644 index 000000000..e2027b14e Binary files /dev/null and b/qudi/artwork/styles/qlight/line_horizontal_pressed.png differ diff --git a/qudi/artwork/styles/qlight/line_horizontal_pressed@2x.png b/qudi/artwork/styles/qlight/line_horizontal_pressed@2x.png new file mode 100644 index 000000000..24b83299b Binary files /dev/null and b/qudi/artwork/styles/qlight/line_horizontal_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/line_vertical.png b/qudi/artwork/styles/qlight/line_vertical.png new file mode 100644 index 000000000..0a4c5f364 Binary files /dev/null and b/qudi/artwork/styles/qlight/line_vertical.png differ diff --git a/qudi/artwork/styles/qlight/line_vertical@2x.png b/qudi/artwork/styles/qlight/line_vertical@2x.png new file mode 100644 index 000000000..e67ccf52b Binary files /dev/null and b/qudi/artwork/styles/qlight/line_vertical@2x.png differ diff --git a/qudi/artwork/styles/qlight/line_vertical_disabled.png b/qudi/artwork/styles/qlight/line_vertical_disabled.png new file mode 100644 index 000000000..9700752d9 Binary files /dev/null and b/qudi/artwork/styles/qlight/line_vertical_disabled.png differ diff --git a/qudi/artwork/styles/qlight/line_vertical_disabled@2x.png b/qudi/artwork/styles/qlight/line_vertical_disabled@2x.png new file mode 100644 index 000000000..0f57c568f Binary files /dev/null and b/qudi/artwork/styles/qlight/line_vertical_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/line_vertical_focus.png b/qudi/artwork/styles/qlight/line_vertical_focus.png new file mode 100644 index 000000000..15ef20825 Binary files /dev/null and b/qudi/artwork/styles/qlight/line_vertical_focus.png differ diff --git a/qudi/artwork/styles/qlight/line_vertical_focus@2x.png b/qudi/artwork/styles/qlight/line_vertical_focus@2x.png new file mode 100644 index 000000000..a35e97ed0 Binary files /dev/null and b/qudi/artwork/styles/qlight/line_vertical_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/line_vertical_pressed.png b/qudi/artwork/styles/qlight/line_vertical_pressed.png new file mode 100644 index 000000000..7399cd38e Binary files /dev/null and b/qudi/artwork/styles/qlight/line_vertical_pressed.png differ diff --git a/qudi/artwork/styles/qlight/line_vertical_pressed@2x.png b/qudi/artwork/styles/qlight/line_vertical_pressed@2x.png new file mode 100644 index 000000000..e018b9af8 Binary files /dev/null and b/qudi/artwork/styles/qlight/line_vertical_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/radio_checked.png b/qudi/artwork/styles/qlight/radio_checked.png new file mode 100644 index 000000000..878b6c53c Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_checked.png differ diff --git a/qudi/artwork/styles/qlight/radio_checked@2x.png b/qudi/artwork/styles/qlight/radio_checked@2x.png new file mode 100644 index 000000000..ed20cd4cf Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_checked@2x.png differ diff --git a/qudi/artwork/styles/qlight/radio_checked_disabled.png b/qudi/artwork/styles/qlight/radio_checked_disabled.png new file mode 100644 index 000000000..1aa26ee00 Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_checked_disabled.png differ diff --git a/qudi/artwork/styles/qlight/radio_checked_disabled@2x.png b/qudi/artwork/styles/qlight/radio_checked_disabled@2x.png new file mode 100644 index 000000000..72b69d59b Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_checked_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/radio_checked_focus.png b/qudi/artwork/styles/qlight/radio_checked_focus.png new file mode 100644 index 000000000..90a54c6e1 Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_checked_focus.png differ diff --git a/qudi/artwork/styles/qlight/radio_checked_focus@2x.png b/qudi/artwork/styles/qlight/radio_checked_focus@2x.png new file mode 100644 index 000000000..81771885f Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_checked_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/radio_checked_pressed.png b/qudi/artwork/styles/qlight/radio_checked_pressed.png new file mode 100644 index 000000000..10170e374 Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_checked_pressed.png differ diff --git a/qudi/artwork/styles/qlight/radio_checked_pressed@2x.png b/qudi/artwork/styles/qlight/radio_checked_pressed@2x.png new file mode 100644 index 000000000..378608298 Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_checked_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/radio_unchecked.png b/qudi/artwork/styles/qlight/radio_unchecked.png new file mode 100644 index 000000000..639a55480 Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_unchecked.png differ diff --git a/qudi/artwork/styles/qlight/radio_unchecked@2x.png b/qudi/artwork/styles/qlight/radio_unchecked@2x.png new file mode 100644 index 000000000..a2f23fd6f Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_unchecked@2x.png differ diff --git a/qudi/artwork/styles/qlight/radio_unchecked_disabled.png b/qudi/artwork/styles/qlight/radio_unchecked_disabled.png new file mode 100644 index 000000000..6f7424ca7 Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_unchecked_disabled.png differ diff --git a/qudi/artwork/styles/qlight/radio_unchecked_disabled@2x.png b/qudi/artwork/styles/qlight/radio_unchecked_disabled@2x.png new file mode 100644 index 000000000..bf9330f24 Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_unchecked_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/radio_unchecked_focus.png b/qudi/artwork/styles/qlight/radio_unchecked_focus.png new file mode 100644 index 000000000..2316d7872 Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_unchecked_focus.png differ diff --git a/qudi/artwork/styles/qlight/radio_unchecked_focus@2x.png b/qudi/artwork/styles/qlight/radio_unchecked_focus@2x.png new file mode 100644 index 000000000..9695890ba Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_unchecked_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/radio_unchecked_pressed.png b/qudi/artwork/styles/qlight/radio_unchecked_pressed.png new file mode 100644 index 000000000..2f2a7ba21 Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_unchecked_pressed.png differ diff --git a/qudi/artwork/styles/qlight/radio_unchecked_pressed@2x.png b/qudi/artwork/styles/qlight/radio_unchecked_pressed@2x.png new file mode 100644 index 000000000..22a7e7139 Binary files /dev/null and b/qudi/artwork/styles/qlight/radio_unchecked_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/rc/.keep b/qudi/artwork/styles/qlight/rc/.keep new file mode 100644 index 000000000..8d1c8b69c --- /dev/null +++ b/qudi/artwork/styles/qlight/rc/.keep @@ -0,0 +1 @@ + diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal.png new file mode 100644 index 000000000..a1109caf8 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_horizontal.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal@2x.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal@2x.png new file mode 100644 index 000000000..69bb6347d Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_horizontal@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal_disabled.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal_disabled.png new file mode 100644 index 000000000..e11055a6a Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_horizontal_disabled.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal_disabled@2x.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal_disabled@2x.png new file mode 100644 index 000000000..9085b627e Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_horizontal_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal_focus.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal_focus.png new file mode 100644 index 000000000..3c0be5a0e Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_horizontal_focus.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal_focus@2x.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal_focus@2x.png new file mode 100644 index 000000000..f01973d05 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_horizontal_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed.png new file mode 100644 index 000000000..94c0f5b6d Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed@2x.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed@2x.png new file mode 100644 index 000000000..612ea774f Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical.png b/qudi/artwork/styles/qlight/toolbar_move_vertical.png new file mode 100644 index 000000000..b16c48c40 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_vertical.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical@2x.png b/qudi/artwork/styles/qlight/toolbar_move_vertical@2x.png new file mode 100644 index 000000000..853962cd6 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_vertical@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical_disabled.png b/qudi/artwork/styles/qlight/toolbar_move_vertical_disabled.png new file mode 100644 index 000000000..9b3caec07 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_vertical_disabled.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical_disabled@2x.png b/qudi/artwork/styles/qlight/toolbar_move_vertical_disabled@2x.png new file mode 100644 index 000000000..bdda6796a Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_vertical_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical_focus.png b/qudi/artwork/styles/qlight/toolbar_move_vertical_focus.png new file mode 100644 index 000000000..6a432a4ba Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_vertical_focus.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical_focus@2x.png b/qudi/artwork/styles/qlight/toolbar_move_vertical_focus@2x.png new file mode 100644 index 000000000..817a8da55 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_vertical_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical_pressed.png b/qudi/artwork/styles/qlight/toolbar_move_vertical_pressed.png new file mode 100644 index 000000000..50228af7b Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_vertical_pressed.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical_pressed@2x.png b/qudi/artwork/styles/qlight/toolbar_move_vertical_pressed@2x.png new file mode 100644 index 000000000..1946791ad Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_move_vertical_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_horizontal.png b/qudi/artwork/styles/qlight/toolbar_separator_horizontal.png new file mode 100644 index 000000000..f6661b4b1 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_horizontal.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_horizontal@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_horizontal@2x.png new file mode 100644 index 000000000..77cadc217 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_horizontal@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_horizontal_disabled.png b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_disabled.png new file mode 100644 index 000000000..a65e13e46 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_disabled.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_horizontal_disabled@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_disabled@2x.png new file mode 100644 index 000000000..77b9abcaf Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_horizontal_focus.png b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_focus.png new file mode 100644 index 000000000..843633ffa Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_focus.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_horizontal_focus@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_focus@2x.png new file mode 100644 index 000000000..21d4011fc Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_horizontal_pressed.png b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_pressed.png new file mode 100644 index 000000000..edf05752f Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_pressed.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_horizontal_pressed@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_pressed@2x.png new file mode 100644 index 000000000..977ec62a9 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical.png new file mode 100644 index 000000000..2776d87b5 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_vertical.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical@2x.png new file mode 100644 index 000000000..ab9e773a8 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_vertical@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical_disabled.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical_disabled.png new file mode 100644 index 000000000..cb443940b Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_vertical_disabled.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical_disabled@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical_disabled@2x.png new file mode 100644 index 000000000..f4e241ab2 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_vertical_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical_focus.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical_focus.png new file mode 100644 index 000000000..4a45d55c0 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_vertical_focus.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical_focus@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical_focus@2x.png new file mode 100644 index 000000000..c58d8d120 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_vertical_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical_pressed.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical_pressed.png new file mode 100644 index 000000000..408fa169a Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_vertical_pressed.png differ diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical_pressed@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical_pressed@2x.png new file mode 100644 index 000000000..92feb3652 Binary files /dev/null and b/qudi/artwork/styles/qlight/toolbar_separator_vertical_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/transparent.png b/qudi/artwork/styles/qlight/transparent.png new file mode 100644 index 000000000..3a95111e5 Binary files /dev/null and b/qudi/artwork/styles/qlight/transparent.png differ diff --git a/qudi/artwork/styles/qlight/transparent@2x.png b/qudi/artwork/styles/qlight/transparent@2x.png new file mode 100644 index 000000000..4c4b95225 Binary files /dev/null and b/qudi/artwork/styles/qlight/transparent@2x.png differ diff --git a/qudi/artwork/styles/qlight/transparent_disabled.png b/qudi/artwork/styles/qlight/transparent_disabled.png new file mode 100644 index 000000000..3a95111e5 Binary files /dev/null and b/qudi/artwork/styles/qlight/transparent_disabled.png differ diff --git a/qudi/artwork/styles/qlight/transparent_disabled@2x.png b/qudi/artwork/styles/qlight/transparent_disabled@2x.png new file mode 100644 index 000000000..4c4b95225 Binary files /dev/null and b/qudi/artwork/styles/qlight/transparent_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/transparent_focus.png b/qudi/artwork/styles/qlight/transparent_focus.png new file mode 100644 index 000000000..3a95111e5 Binary files /dev/null and b/qudi/artwork/styles/qlight/transparent_focus.png differ diff --git a/qudi/artwork/styles/qlight/transparent_focus@2x.png b/qudi/artwork/styles/qlight/transparent_focus@2x.png new file mode 100644 index 000000000..4c4b95225 Binary files /dev/null and b/qudi/artwork/styles/qlight/transparent_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/transparent_pressed.png b/qudi/artwork/styles/qlight/transparent_pressed.png new file mode 100644 index 000000000..3a95111e5 Binary files /dev/null and b/qudi/artwork/styles/qlight/transparent_pressed.png differ diff --git a/qudi/artwork/styles/qlight/transparent_pressed@2x.png b/qudi/artwork/styles/qlight/transparent_pressed@2x.png new file mode 100644 index 000000000..4c4b95225 Binary files /dev/null and b/qudi/artwork/styles/qlight/transparent_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_close.png b/qudi/artwork/styles/qlight/window_close.png new file mode 100644 index 000000000..607170bae Binary files /dev/null and b/qudi/artwork/styles/qlight/window_close.png differ diff --git a/qudi/artwork/styles/qlight/window_close@2x.png b/qudi/artwork/styles/qlight/window_close@2x.png new file mode 100644 index 000000000..607f894a6 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_close@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_close_disabled.png b/qudi/artwork/styles/qlight/window_close_disabled.png new file mode 100644 index 000000000..449deec63 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_close_disabled.png differ diff --git a/qudi/artwork/styles/qlight/window_close_disabled@2x.png b/qudi/artwork/styles/qlight/window_close_disabled@2x.png new file mode 100644 index 000000000..eda9fb4ce Binary files /dev/null and b/qudi/artwork/styles/qlight/window_close_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_close_focus.png b/qudi/artwork/styles/qlight/window_close_focus.png new file mode 100644 index 000000000..1cd49c73e Binary files /dev/null and b/qudi/artwork/styles/qlight/window_close_focus.png differ diff --git a/qudi/artwork/styles/qlight/window_close_focus@2x.png b/qudi/artwork/styles/qlight/window_close_focus@2x.png new file mode 100644 index 000000000..a13da2129 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_close_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_close_pressed.png b/qudi/artwork/styles/qlight/window_close_pressed.png new file mode 100644 index 000000000..c5e2a9143 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_close_pressed.png differ diff --git a/qudi/artwork/styles/qlight/window_close_pressed@2x.png b/qudi/artwork/styles/qlight/window_close_pressed@2x.png new file mode 100644 index 000000000..278288ed1 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_close_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_grip.png b/qudi/artwork/styles/qlight/window_grip.png new file mode 100644 index 000000000..c03b1dce3 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_grip.png differ diff --git a/qudi/artwork/styles/qlight/window_grip@2x.png b/qudi/artwork/styles/qlight/window_grip@2x.png new file mode 100644 index 000000000..7074bd6d2 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_grip@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_grip_disabled.png b/qudi/artwork/styles/qlight/window_grip_disabled.png new file mode 100644 index 000000000..3c479884b Binary files /dev/null and b/qudi/artwork/styles/qlight/window_grip_disabled.png differ diff --git a/qudi/artwork/styles/qlight/window_grip_disabled@2x.png b/qudi/artwork/styles/qlight/window_grip_disabled@2x.png new file mode 100644 index 000000000..eb4a063a7 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_grip_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_grip_focus.png b/qudi/artwork/styles/qlight/window_grip_focus.png new file mode 100644 index 000000000..46c77d37a Binary files /dev/null and b/qudi/artwork/styles/qlight/window_grip_focus.png differ diff --git a/qudi/artwork/styles/qlight/window_grip_focus@2x.png b/qudi/artwork/styles/qlight/window_grip_focus@2x.png new file mode 100644 index 000000000..f487c6adb Binary files /dev/null and b/qudi/artwork/styles/qlight/window_grip_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_grip_pressed.png b/qudi/artwork/styles/qlight/window_grip_pressed.png new file mode 100644 index 000000000..a4d075905 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_grip_pressed.png differ diff --git a/qudi/artwork/styles/qlight/window_grip_pressed@2x.png b/qudi/artwork/styles/qlight/window_grip_pressed@2x.png new file mode 100644 index 000000000..54dc3d8a8 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_grip_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_minimize.png b/qudi/artwork/styles/qlight/window_minimize.png new file mode 100644 index 000000000..9e1a7f12c Binary files /dev/null and b/qudi/artwork/styles/qlight/window_minimize.png differ diff --git a/qudi/artwork/styles/qlight/window_minimize@2x.png b/qudi/artwork/styles/qlight/window_minimize@2x.png new file mode 100644 index 000000000..dcd2570cc Binary files /dev/null and b/qudi/artwork/styles/qlight/window_minimize@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_minimize_disabled.png b/qudi/artwork/styles/qlight/window_minimize_disabled.png new file mode 100644 index 000000000..9fd0ef169 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_minimize_disabled.png differ diff --git a/qudi/artwork/styles/qlight/window_minimize_disabled@2x.png b/qudi/artwork/styles/qlight/window_minimize_disabled@2x.png new file mode 100644 index 000000000..251cefcce Binary files /dev/null and b/qudi/artwork/styles/qlight/window_minimize_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_minimize_focus.png b/qudi/artwork/styles/qlight/window_minimize_focus.png new file mode 100644 index 000000000..4d748783b Binary files /dev/null and b/qudi/artwork/styles/qlight/window_minimize_focus.png differ diff --git a/qudi/artwork/styles/qlight/window_minimize_focus@2x.png b/qudi/artwork/styles/qlight/window_minimize_focus@2x.png new file mode 100644 index 000000000..97901fed5 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_minimize_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_minimize_pressed.png b/qudi/artwork/styles/qlight/window_minimize_pressed.png new file mode 100644 index 000000000..78de6557b Binary files /dev/null and b/qudi/artwork/styles/qlight/window_minimize_pressed.png differ diff --git a/qudi/artwork/styles/qlight/window_minimize_pressed@2x.png b/qudi/artwork/styles/qlight/window_minimize_pressed@2x.png new file mode 100644 index 000000000..6b961459b Binary files /dev/null and b/qudi/artwork/styles/qlight/window_minimize_pressed@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_undock.png b/qudi/artwork/styles/qlight/window_undock.png new file mode 100644 index 000000000..4da192f33 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_undock.png differ diff --git a/qudi/artwork/styles/qlight/window_undock@2x.png b/qudi/artwork/styles/qlight/window_undock@2x.png new file mode 100644 index 000000000..5cfe75ccc Binary files /dev/null and b/qudi/artwork/styles/qlight/window_undock@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_undock_disabled.png b/qudi/artwork/styles/qlight/window_undock_disabled.png new file mode 100644 index 000000000..b0db9c7a7 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_undock_disabled.png differ diff --git a/qudi/artwork/styles/qlight/window_undock_disabled@2x.png b/qudi/artwork/styles/qlight/window_undock_disabled@2x.png new file mode 100644 index 000000000..9468c9f32 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_undock_disabled@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_undock_focus.png b/qudi/artwork/styles/qlight/window_undock_focus.png new file mode 100644 index 000000000..85fb0468e Binary files /dev/null and b/qudi/artwork/styles/qlight/window_undock_focus.png differ diff --git a/qudi/artwork/styles/qlight/window_undock_focus@2x.png b/qudi/artwork/styles/qlight/window_undock_focus@2x.png new file mode 100644 index 000000000..e13b2f075 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_undock_focus@2x.png differ diff --git a/qudi/artwork/styles/qlight/window_undock_pressed.png b/qudi/artwork/styles/qlight/window_undock_pressed.png new file mode 100644 index 000000000..d368cc9ad Binary files /dev/null and b/qudi/artwork/styles/qlight/window_undock_pressed.png differ diff --git a/qudi/artwork/styles/qlight/window_undock_pressed@2x.png b/qudi/artwork/styles/qlight/window_undock_pressed@2x.png new file mode 100644 index 000000000..b30f0dbb6 Binary files /dev/null and b/qudi/artwork/styles/qlight/window_undock_pressed@2x.png differ