/********************************** * * * Light theme for EasyProfiler. * * * * Automatically generated from * * default.scss by pysassc tool * * * ***********************************/ /* ****************************************************************************************************************** */ /* Functions */ @function rgb_a($color, $opacity) { @return fade_out($color, 1.0 - $opacity); } /* ****************************************************************************************************************** */ /* Constants */ $TextColor: #504040; $DisabledTextColor: #a08888; $BorderColor: #cccccc; $MainColor: #f44336; $HoveredMenuRowColor: rgb_a(#98DE98, 0.5); $BackgroundColor: white; $DisabledBackgroundColor: #f0f0f0; $ButtonHoverColor: #922c2c;//#d77d7d; $ButtonPressedColor: #370400;//#922c2c; $FocusBorderColor: #ffbcbc; $DefaultHeight: 24px; $ComboBoxArrowSize: 8px; $SpinBoxArrowSize: 8px; /* ****************************************************************************************************************** */ /* StyleSheet */ * { font-family: "DejaVu Sans"; font-size: 13px; color: $TextColor; } *:disabled { color: $DisabledTextColor; } MainWindow, QToolBar, QDialog { background-color: #f8f2f2; } QToolTip { background-color: #ffeccc; border: 1px solid $BorderColor; } QGraphicsView { border: 1px solid $BorderColor; } QSplitter::handle:hover { background-color: rgb_a($MainColor, 0.5); } QSplitter::handle:pressed { background-color: $MainColor; } /* ****************************************************************************************************************** */ QLineEdit, QComboBox, QSpinBox { height: $DefaultHeight; border: 1px solid $BorderColor; background-color: $BackgroundColor; selection-background-color: $HoveredMenuRowColor; selection-color: $TextColor; } QLineEdit:disabled, QComboBox:disabled, QSpinBox:disabled { background-color: $DisabledBackgroundColor; color: $DisabledTextColor; selection-background-color: $HoveredMenuRowColor; selection-color: $DisabledTextColor; } QLineEdit:focus { border: 1px solid $FocusBorderColor; } /* ****************************************************************************************************************** */ QComboBox::drop-down { subcontrol-origin: padding; subcontrol-position: top right; width: $DefaultHeight; border: none; margin-left: 0; } QComboBox::down-arrow { image: url(":/images/default/arrow-down"); height: $ComboBoxArrowSize; width: $ComboBoxArrowSize; } QComboBox::down-arrow:hover { image: url(":/images/default/arrow-down-hover"); } QComboBox::down-arrow:disabled { image: url(":/images/default/arrow-down-disabled"); } /* ****************************************************************************************************************** */ QSpinBox::up-button { subcontrol-origin: padding; subcontrol-position: top right; margin-left: 5px; width: $DefaultHeight; border-left: 1px solid $BorderColor; border-bottom: 1px solid $BorderColor; } QSpinBox::down-button { subcontrol-origin: padding; subcontrol-position: bottom right; margin-left: 5px; width: $DefaultHeight; border-left: 1px solid $BorderColor; } QSpinBox::up-button:pressed, QSpinBox::down-button:pressed { background-color: #f4f4f4; } QSpinBox::up-arrow { image: url(":/images/default/arrow-up"); height: $SpinBoxArrowSize; width: $SpinBoxArrowSize; } QSpinBox::up-arrow:hover { image: url(":/images/default/arrow-up-hover"); } QSpinBox::up-arrow:disabled { image: url(":/images/default/arrow-up-disabled"); } QSpinBox::down-arrow { image: url(":/images/default/arrow-down"); height: $SpinBoxArrowSize; width: $SpinBoxArrowSize; } QSpinBox::down-arrow:hover { image: url(":/images/default/arrow-down-hover"); } QSpinBox::down-arrow:disabled { image: url(":/images/default/arrow-down-disabled"); } /* ****************************************************************************************************************** */ QPushButton { height: $DefaultHeight; min-width: 50px; border: 1px solid $BorderColor; background-color: $BackgroundColor; padding: 0 5px 0 5px; } QPushButton:disabled { background-color: $DisabledBackgroundColor; color: $DisabledTextColor; } QPushButton:hover { border: 1px solid $FocusBorderColor; color: $ButtonHoverColor; } QPushButton:pressed { border: 1px solid $ButtonHoverColor; color: $ButtonPressedColor; } /* ****************************************************************************************************************** */ QListView { background-color: $BackgroundColor; border: 1px solid $BorderColor; } QListView, QTableView, QTreeView { alternate-background-color: #e4e4ec; selection-background-color: rgb_a(#98DE98, 0.8); selection-color: $TextColor; } QTreeView::branch { selection-background-color: rgb_a(#98DE98, 0.8); border-bottom: 1px solid $BorderColor; } QTreeView::branch:selected { background-color: rgb_a(#98DE98, 0.8); } QTreeView::branch:open:has-children { padding: 9px 0 9px 0; border-image: none; image: url(":/images/default/arrow-down"); } QTreeView::branch:closed:has-children { padding: 9px 0 9px 0; border-image: none; image: url(":/images/default/arrow-right"); } QListView::item, QTableView::item, QTreeView::item { height: $DefaultHeight + 2px; border-bottom: 1px solid $BorderColor; } QListView::item:selected, QTableView::item:selected, QTreeView::item:selected { background-color: rgb_a(#98DE98, 0.8); } QTreeView::indicator { width: 14px; height: 14px; background-color: transparent; border: 1px solid transparent; padding: 1px; margin: 0; } QTreeView::indicator:hover, QTreeView::indicator:checked, QTreeView::indicator:indeterminate { background-color: $BackgroundColor; border: 1px solid $BorderColor; } QTreeView::indicator:checked { image: url(":/images/default/check"); } QTreeView::indicator:checked:disabled { image: url(":/images/default/check-disabled"); } QTreeView::indicator:indeterminate { image: url(":/images/default/partial-check"); } QTreeView::indicator:indeterminate:disabled { image: url(":/images/default/partial-check-disabled"); } /* ****************************************************************************************************************** */ QMenu { background-color: $BackgroundColor; border: 1px solid $BorderColor; padding-top: 4px; padding-bottom: 4px; } QMenu::item { height: $DefaultHeight; padding: 0 16px 0 25px; border: 1px solid transparent; /* reserve space for selection border */ } QMenu::item:selected { border: 1px solid $HoveredMenuRowColor; background-color: $HoveredMenuRowColor; } QMenu::icon { width: 14px; height: 14px; background: none; border: 1px inset transparent; padding: 1px; margin-left: 2px; } QMenu::icon:checked { /* appearance of a 'checked' icon */ background-color: #dddddd; border: 1px inset #aaaaaa; } QMenu::separator { height: 1px; background: $BorderColor; margin-left: 5px; margin-right: 5px; } QMenu::indicator { width: 14px; height: 14px; background-color: $BackgroundColor; border: 1px solid $BorderColor; margin-left: 2px; padding: 1px; } QMenu::indicator:non-exclusive:checked { image: url(":/images/default/check"); } QMenu::indicator:non-exclusive:checked:disabled { image: url(":/images/default/check-disabled"); } QMenu::indicator:exclusive { border-radius: 8px; } QMenu::indicator:exclusive:checked { image: url(":/images/default/radio-check"); } QMenu::indicator:exclusive:checked:disabled { image: url(":/images/default/radio-check-disabled"); } /* ****************************************************************************************************************** */ /*QToolButton { border: 1px solid transparent; background: none; padding: 2px; } QToolButton:hover { border: 1px solid $BorderColor; } QToolButton[popupMode="1"] { padding-right: 13px; } QToolButton:pressed { background-color: #808080; } QToolButton::menu-button { border: none; border-left: 1px solid transparent; width: 12px; } QToolButton::menu-button:hover { border-left: 1px solid $BorderColor; background-color: #bbbbbb; } QToolButton::menu-button:pressed { border-left: 1px solid $BorderColor; background-color: #808080; }*/ /* ****************************************************************************************************************** */ QHeaderView::section { height: 28px; width: 96px; min-width: 64px; background: #eeeeee; } /* ****************************************************************************************************************** */ DockWidget { QWidget#EasyDockWidgetTitle { background-color: #686464; QLabel { color: white; margin-left: 4px; } QPushButton { background: none; border: none; max-height: 12px; min-width: 12px; max-width: 12px; margin-right: 4px; padding: 0; } QPushButton#EasyDockWidgetFloatButton { image: url(":/images/default/dock-maximize-white"); } QPushButton#EasyDockWidgetFloatButton:hover { image: url(":/images/default/dock-maximize-white-hover"); } QPushButton#EasyDockWidgetFloatButton:pressed { image: url(":/images/default/dock-maximize-white-pressed"); } QPushButton#EasyDockWidgetFloatButton[floating=true] { image: url(":/images/default/dock-minimize-white"); } QPushButton#EasyDockWidgetFloatButton[floating=true]:hover { image: url(":/images/default/dock-minimize-white-hover"); } QPushButton#EasyDockWidgetFloatButton[floating=true]:pressed { image: url(":/images/default/dock-minimize-white-pressed"); } QPushButton#EasyDockWidgetCloseButton { image: url(":/images/default/dock-close-white"); } QPushButton#EasyDockWidgetCloseButton:hover { image: url(":/images/default/dock-close-white-hover"); } QPushButton#EasyDockWidgetCloseButton:pressed { image: url(":/images/default/dock-close-white-pressed"); } } } /* ****************************************************************************************************************** */ QWidget#DiagramPopup, QWidget#ThreadsPopup { background-color: $BackgroundColor; border: 1px solid $BorderColor; } /* ****************************************************************************************************************** */ QProgressBar { height: $DefaultHeight; background-color: $BackgroundColor; border: 1px solid $BorderColor;//#64BC64; color: #0B530B; text-align: center; } QProgressBar::chunk { background-color: #98DE98; width: 2px; margin: 0; } /* ****************************************************************************************************************** */ QScrollBar { background-color: transparent; border: none; padding: 0; } QScrollBar:hover { background-color: rgb_a(#000000, 0.1); } QScrollBar:horizontal { margin: 0; height: 8px; } QScrollBar:vertical { margin: 0; width: 8px; } QScrollBar::handle { background-color: rgb_a(#000000, 0.4); border: none; margin: 0; padding: 0; } QScrollBar::handle:pressed { background-color: rgb_a(#000000, 0.6); } QScrollBar::handle:vertical { min-height: 30px; margin-left: 4px; } QScrollBar::handle:vertical:hover, QScrollBar::handle:vertical:pressed { margin-left: 0; } QScrollBar::handle:horizontal { min-width: 30px; margin-top: 4px; } QScrollBar::handle:horizontal:hover, QScrollBar::handle:horizontal:pressed { margin-top: 0; } QScrollBar::add-line, QScrollBar::sub-line { background: none; border: none; }