/*============================================================================== medInria Copyright (c) INRIA 2013 - 2018. All rights reserved. See LICENSE.txt for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ==============================================================================*/ /******************************************************************************* COLOR *******************************************************************************/ $GREY00 = #191919; $GREY01 = #303030; $GREY02 = #383838; $GREY03 = #424242; $GREY04 = #464646; $GREY05 = #505050; $GREY06 = #606060; $GREY07 = #707070; $GREY08 = #808080; $GREY09 = #909090; $GREY10 = #A0A0A0; $GREY11 = #C0C0C0; $GREEN = #64FF32; $RED = #FF3333; $YELLOW = #FFFF99; $ORANGE = #ED6639; $WHITE = #F5F5F5; $HIGHLIGHT_COLOR = #FF8833; /******************************************************************************* BACKGROUND *******************************************************************************/ $WIDGET_BACKGROUND = $GREY01; $TOOLTIP_BACKGROUND = $WHITE; $LIST_BACKGROUND = $GREY02; $ALT_LIST_BACKGROUND = $GREY03; $EDITION_BACKGROUND = $GREY06; $HEADER_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 1, y2: 1, stop: 0 $GREY01, stop: 1 $GREY00); $PROGRESS_BAR_BACKGROUND = $GREY03; $STATUS_BAR_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 $GREY06, stop: 1 $GREY05); $SLIDER_HORIZONTAL_BACKGROUND = qradialgradient(cx: 0.5, cy: 0, fx: 0.5, fy: 0, radius: 1, stop: 0 $GREY07, stop: 1 $GREY04); $SLIDER_VERTICAL_BACKGROUND = qradialgradient(cx: 0, cy: 0.5, fx: 0, fy: 0.5, radius: 1, stop: 0 $GREY07, stop: 1 $GREY04); $SLIDER_DISABLED_HORIZONTAL_BACKGROUND = qradialgradient(cx: 0.5, cy: 0, fx: 0.5, fy: 0, radius: 1, stop: 0 $GREY05, stop: 1 $GREY02); $SLIDER_DISABLED_VERTICAL_BACKGROUND = qradialgradient(cx: 0, cy: 0.5, fx: 0, fy: 0.5, radius: 1, stop: 0 $GREY05, stop: 1 $GREY02); $PUSH_BUTTON_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 $GREY02, stop: 1 $GREY01); $PUSH_BUTTON_DISABLED_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 $GREY05, stop: 1 $GREY04); $PUSH_BUTTON_HOVER_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 $GREY07, stop: 1 $GREY06); $PUSH_BUTTON_CHECKED_BACKGROUND = $GREY00; $PUSH_BUTTON_PRESSED_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 $GREY02, stop: 1 $GREY01); $PUSH_BUTTON_HOVER_COLOR = $GREY00; $PUSH_BUTTON_CHECKED_COLOR = $GREY04; $PUSH_BUTTON_PRESSED_COLOR = $GREY11; $COMBO_BOX_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 $GREY02, stop: 1 $GREY01); $COMBO_BOX_HOVER_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 $GREY07, stop: 1 $GREY06); $COMBO_BOX_ITEM_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 $GREY07, stop: 1 $GREY06); $COMBO_BOX_ITEM_SELECTED_BACKGROUND = $GREY00; $COMBO_BOX_ITEM_DISABLED = $GREY11; $TAB_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 $GREY02, stop: 1 $GREY01); $TAB_HOVER_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 $GREY07, stop: 1 $GREY06); $TAB_PRESSED_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 $GREY05, stop: 1 $GREY04); $TAB_SELECTED_BACKGROUND = $GREY04; $SCROLL_BAR_HORIZONTAL_BACKGROUND = $GREY04; $SCROLL_BAR_VERTICAL_BACKGROUND = $GREY04; $HOME_PAGE_BUTTON_BACKGROUND = $GREY03; $HOME_PAGE_BUTTON_HOVER_BACKGROUND = $GREY00; $TOOLBOX_HEADER_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 $GREY02, stop: 1 $GREY00); $TOOLBOX_BODY_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 $GREY02, stop: 1 $GREY01); $TOOLBOX_BACKGROUND = $GREY04; $TOOLBOX_INNER_TITLE = $ORANGE; $VIEW_PROPERTY_BACKGROUND = $GREY03; $VIEW_PROPERTY_HEADER_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 1, y2: 1, stop: 0 $GREY01, stop: 1 $GREY00); $VIEW_PROPERTY_ALT_BACKGROUND = $GREY02; $FINDER_PATH_BAR_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 1, y2: 1, stop: 0 $GREY01, stop: 1 $GREY00); $CONTAINER_BACKGROUND = $GREY04; $VIEW_CONTAINER_BUTTON_HOVER_BACKGOUND = $GREY10; $MENU_ITEM_HOVER_BACKGROUND = $GREY05; $MENU_ITEM_BACKGROUND = $GREY05; $MENU_ITEM_SELECTED_BACKGROUND = $GREY00; $PROGRESS_BAR_COLOR = $GREY00; $FINDER_BACKGROUND = $GREY02; $FINDER_TOOLBAR_DISABLED_BACKGROUND = $GREY10; $FILE_SYSTEM_INFO_TEXT_BACKGROUND = $GREY03; $DROP_SITE_BACKGROUND = $GREY01; $QUICK_ACCESS_MENU_HEADER_BACKGROUND = qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 $GREY00, stop: 1 $GREY01); $QUICK_ACCESS_MENU_BACKGROUND = rgba(200,200,200,150); /******************************************************************************* WIDGET COLOR *******************************************************************************/ $WIDGET_COLOR = $GREY11; $TOOLTIP_COLOR = $GREY04; $DISABLE_COLOR = $GREY07; $GRIDLINE_COLOR = $GREY09; $EDITION_COLOR = $GREY11; $HEADER_COLOR = $GREY11; $PROGRESS_BAR_COLOR = $HIGHLIGHT_COLOR; $PROGRESS_BAR_TEXT_COLOR = $GREY00; $SLIDER_COLOR = qradialgradient(cx: 0.5, cy: 0.5, fx: 0.5, fy: 0.5, radius: 1, stop: 0 $GREY11, stop: 1 $GREY10); $SLIDER_DISABLED_COLOR = qradialgradient(cx: 0.5, cy: 0.5, fx: 0.5, fy: 0.5, radius: 1, stop: 0 $GREY07, stop: 1 $GREY08); $COMBO_BOX_ITEM_SELECTED_COLOR = $HIGHLIGHT_COLOR; $MENU_ITEM_SELECTED_COLOR = $HIGHLIGHT_COLOR; $GROUP_BOX_COLOR = $GREY11; $TAB_SELECTED_COLOR = $HIGHLIGHT_COLOR; $TAB_COLOR = $GREY11; $TAB_HOVER_COLOR = $GREY11; $SCROLL_BAR_HORIZONTAL_COLOR = qradialgradient(cx: 0.5, cy: 0, fx: 0.5, fy: 0, radius: 1, stop: 0 $GREY08, stop: 1 $GREY11); $SCROLL_BAR_VERTICAL_COLOR = qradialgradient(cx: 0, cy: 0.5, fx: 0, fy: 0.5, radius: 1, stop: 0 $GREY08, stop: 1 $GREY11); $HOMEPAGE_TEXT_COLOR = $GREY06; $TOOLBOX_HEADER_COLOR = $GREY11; $VIEW_PROPERTY_COLOR = $GREY11; $VIEW_PROPERTY_ITEM_COLOR = $WIDGET_COLOR; $VIEW_PROPERTY_ITEM_SELECTED_COLOR = $COMBO_BOX_ITEM_SELECTED_COLOR; $HOME_PAGE_BUTTON_COLOR = $HIGHLIGHT_COLOR; /******************************************************************************* BORDER *******************************************************************************/ $WIDGET_BORDER = 0px; $GROUP_BOX_BORDER = 1px solid $GREY10; $CONTAINER_BORDER = 1px solid $GREY09; $CONTAINER_SELECTED_BORDER = 1px solid $HIGHLIGHT_COLOR; $MENU_SEPARATOR_BORDER = 2px solid $GREY10; $PROGRESS_BAR_BORDER = 1px solid $GREY01; $BROWSER_CONTAINER_BORDER = 2px solid $GREY06; $DROP_SITE_BORDER = 1px solid $GREY06; $DATABASE_PREVIEW_BORDER = $CONTAINER_BORDER; $QUICK_ACCESS_PUSH_BUTTON_BORDER = 0PX; /******************************************************************************* SIZES *******************************************************************************/ $STATUS_BAR_HEIGHT = 34px; $PROGRESS_BAR_HEIGHT = 12px; $CHECKBOX_SIZE = 15px; $RADIO_BUTTON_SIZE = 15px; $SLIDER_SIZE = 8px; $PUSH_BUTTON_SIZE = 20px; $COMBO_BOX_SIZE = 20px; $SCROLL_BAR_WIDTH = 9px; $SCROLL_BAR_MIN_SIZE = 28px; $TAB_HEIGHT = 28px; $HEADER_HEIGHT = 26px; $TOOLBOX_HEADER_HEIGHT = 28px; $VIEW_PROPERTY_MIN_HEIGHT = 250px; $FINDER_PATH_BAR_HEIGHT = 28px; $LAYOUT_BUTTON_MIN_HEIGHT = 32px; /******************************************************************************* FONT *******************************************************************************/ $WIDGET_FONTSIZE = 11px; $GROUP_BOX_FONTSIZE = 9px; /******************************************************************************* RADIUS *******************************************************************************/ $LINE_EDIT_RADIUS = 3px; $PROGRESS_BAR_RADIUS = 5px; $SLIDER_RADIUS = 4px; $PUSH_BUTTON_RADIUS = 3px; $GROUP_BOX_RADIUS = 3px; $SCROLL_BAR_RADIUS = 4px; $COMBO_BOX_RADIUS = 3px; $VIEW_PROPERTY_COMBO_BOX_RADIUS = 2px; $FINDER_TOOLBAR_RADIUS = 2px; $VIEW_CONTAINER_BUTTON_RADIUS = 2px; $QUICK_ACCESS_MENU_RADIUS = 10px; /******************************************************************************* MARGIN *******************************************************************************/ $GROUP_BOX_MARGIN = 1ex; $VIEW_CONTAINER_BUTTON_MARGIN = 1px 2px; /******************************************************************************* PADDING *******************************************************************************/ $TAB_PADDING = 12px; $HEADER_PADDING = 1px; $HEADER_LEFT_PADDING = 12px; $HEADER_RIGHT_PADDING = 28px; $COMBO_BOX_PADDING = 12px; $PUSH_BUTTON_PADDING = 6px; $VIEW_PROPERTY_ITEM_PADDING = 4px; $TREE_VIEW_ITEM_PADDING = 3px; $VIEW_CONTAINER_BUTTON_PADDING = 4px 2px; $TOOLBOX_HEADER_PADDING = 0px 8px; $FILE_SYSTEM_INFO_TEXT_PADDING = 2px 5px; /******************************************************************************* QWidget *******************************************************************************/ QWidget:disabled { color: $DISABLE_COLOR; } QWidget { color: $WIDGET_COLOR; background: $WIDGET_BACKGROUND; border: $WIDGET_BORDER; outline: 0px; } /******************************************************************************* QToolTip *******************************************************************************/ QToolTip { color: $TOOLTIP_COLOR; background: $TOOLTIP_BACKGROUND; padding: 1px; border: none; } /******************************************************************************* QTableView *******************************************************************************/ QTableView { gridline-color: $GRIDLINE_COLOR; background: $LIST_BACKGROUND; alternate-background-color: $ALT_LIST_BACKGROUND; } /******************************************************************************* QListView *******************************************************************************/ QListView { gridline-color: $GRIDLINE_COLOR; background: $LIST_BACKGROUND; alternate-background-color: $ALT_LIST_BACKGROUND; } /******************************************************************************* QTextEdit *******************************************************************************/ QTextEdit { color: $EDITION_COLOR; background: $EDITION_BACKGROUND; } /******************************************************************************* QDateEdit *******************************************************************************/ QDateEdit { color: $EDITION_COLOR; background: $EDITION_BACKGROUND; } QDateEdit::down-arrow { image: url(:/icons/dark/svg/arrow-bot.svg); } /******************************************************************************* QSpinBox QDoubleSpinBox *******************************************************************************/ QSpinBox, QDoubleSpinBox { color: $EDITION_COLOR; background: $EDITION_BACKGROUND; min-height: 20px; } QSpinBox::up-button, QDoubleSpinBox::up-button { subcontrol-origin: border; subcontrol-position: top right; border: none; background: $PUSH_BUTTON_BACKGROUND; } QSpinBox::up-button:hover, QDoubleSpinBox::up-button:hover { background: $PUSH_BUTTON_HOVER_BACKGROUND; } QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { image: url(:/icons/dark/svg/arrow-top.svg); width: 12px; height: 12px; } QSpinBox::up-arrow:disabled, QDoubleSpinBox::up-arrow:disabled { image: url(:/icons/arrow-top-disabled.svg); width: 12px; height: 12px; } QSpinBox::down-button, QDoubleSpinBox::down-button { subcontrol-origin: border; subcontrol-position: bottom right; border: none; background: $PUSH_BUTTON_BACKGROUND; } QSpinBox::down-button:hover, QDoubleSpinBox::down-button:hover { background: $PUSH_BUTTON_HOVER_BACKGROUND; } QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { image: url(:/icons/dark/svg/arrow-bot.svg); width: 12px; height: 12px; } QSpinBox::down-arrow:disabled, QDoubleSpinBox::down-arrow::disabled { image: url(:/icons/arrow-bot-disabled.svg); width: 12px; height: 12px; } /******************************************************************************* QComboBox *******************************************************************************/ QComboBox { border-radius: $COMBO_BOX_RADIUS; background-color: $COMBO_BOX_BACKGROUND; height: $COMBO_BOX_SIZE; min-width: $COMBO_BOX_SIZE; padding: 0px $COMBO_BOX_PADDING; } QComboBox::drop-down { padding-right: $COMBO_BOX_PADDING; image: url(:/icons/dark/svg/arrow-bot.svg); subcontrol-origin: padding; subcontrol-position: center right; width: 16px; height: 16px; } QComboBox::hover { background-color: $COMBO_BOX_HOVER_BACKGROUND; } QComboBox QAbstractItemView:item { background-color: $COMBO_BOX_ITEM_BACKGROUND; selection-background-color: $COMBO_BOX_ITEM_SELECTED_BACKGROUND; selection-color: $COMBO_BOX_ITEM_SELECTED_COLOR; outline: 0px; } QComboBox:item:selected { selection-background-color: $COMBO_BOX_ITEM_SELECTED_BACKGROUND; selection-color: $COMBO_BOX_ITEM_SELECTED_COLOR; } QComboBox QAbstractItemView::disabled { color:$COMBO_BOX_ITEM_DISABLED; } /******************************************************************************* QCheckBox *******************************************************************************/ QCheckBox { background: none; } QCheckBox::indicator { width: $CHECKBOX_SIZE; height: $CHECKBOX_SIZE; } QCheckBox::indicator:unchecked { image: url(:icons/dark/png/checkbox.png); } QCheckBox::indicator:checked { image: url(:icons/dark/png/checkbox-checked.png); } QCheckBox::indicator:indeterminate { image: url(:/icons/checkbox-partial.png); /*same icon in dark or light icon themes*/ } QCheckBox::indicator:disabled:unchecked { image: url(:icons/light/png/checkbox.png); } QCheckBox::indicator:disabled:checked { image: url(:icons/light/png/checkbox-checked.png); } /******************************************************************************* QTreeView *******************************************************************************/ QTreeView { alternate-background-color: $ALT_LIST_BACKGROUND; background: $LIST_BACKGROUND; } QTreeView::item { padding: $TREE_VIEW_ITEM_PADDING 0px; } QTreeView::indicator:indeterminate { image: url(:/icons/checkbox-partial.png); /*same icon in dark or light icon themes*/ } QTreeView::indicator:checked { background: url(:icons/dark/png/checkbox-checked.png); } QTreeView::indicator:unchecked { image: url(:icons/dark/png/checkbox.png); } QTreeView::branch:has-siblings:!adjoins-item { image: none; } QTreeView::branch:has-siblings:adjoins-item { image: none; } QTreeView::branch:!has-children:!has-siblings:adjoins-item { image: none; } QTreeView::branch:has-children:!has-siblings:closed, QTreeView::branch:closed:has-children:has-siblings { border-image: none; image: url(:/icons/dark/svg/arrow-right.svg); } QTreeView::branch:open:has-children:!has-siblings, QTreeView::branch:open:has-children:has-siblings { border-image: none; image: url(:/icons/dark/svg/arrow-bot.svg); } /******************************************************************************* QLabel *******************************************************************************/ QLabel { color: $EDITION_COLOR; background: none; } QLabel#innerTitle { color: $TOOLBOX_INNER_TITLE; background: none; } /******************************************************************************* QTableWidget *******************************************************************************/ QTableWidget { gridline-color: $GRIDLINE_COLOR; background: $LIST_BACKGROUND; alternate-background-color: $ALT_LIST_BACKGROUND; } /******************************************************************************* QHeaderView *******************************************************************************/ QHeaderView { background-color: $HEADER_BACKGROUND; color: $HEADER_COLOR; border: none; } QHeaderView::section { background-color: $HEADER_BACKGROUND; color: $HEADER_COLOR; padding: $HEADER_PADDING; padding-left: $HEADER_LEFT_PADDING; padding-right:$HEADER_RIGHT_PADDING; min-height: $HEADER_HEIGHT; border: none; } QHeaderView::down-arrow { image: url(:/icons/dark/svg/arrow-bot.svg); } QHeaderView::up-arrow { image: url(:/icons/dark/svg/arrow-top.svg); } /******************************************************************************* QLineEdit *******************************************************************************/ QLineEdit { color: $EDITION_COLOR; background: $EDITION_BACKGROUND; border-radius: $LINE_EDIT_RADIUS; } /******************************************************************************* QProgressBar *******************************************************************************/ QProgressBar { border: $PROGRESS_BAR_BORDER; border-radius: $PROGRESS_BAR_RADIUS; background-color: $PROGRESS_BAR_BACKGROUND; max-height: $PROGRESS_BAR_HEIGHT; text-align: right; color: $PROGRESS_BAR_TEXT_COLOR; } QProgressBar::chunk { border-radius: $PROGRESS_BAR_RADIUS; background-color: $PROGRESS_BAR_COLOR; } QProgressBar::chunk[success = "true"] { background: $GREEN; } QProgressBar::chunk[failure = "true"] { background: $RED; } /******************************************************************************* QStatusBar *******************************************************************************/ QStatusBar { background: $STATUS_BAR_BACKGROUND; min-height: $STATUS_BAR_HEIGHT; } QStatusBar QWidget { background: $STATUS_BAR_BACKGROUND; height: $STATUS_BAR_HEIGHT; } QStatusBar::item { background: $STATUS_BAR_BACKGROUND; } /******************************************************************************* QRadioButton *******************************************************************************/ QRadioButton { background: none; outline: 0px; } QRadioButton::indicator { width: $RADIO_BUTTON_SIZE; height: $RADIO_BUTTON_SIZE; } QRadioButton::indicator:unchecked { image: url(:icons/dark/png/radio.png); } QRadioButton::indicator:checked { image: url(:icons/dark/png/radio-checked.png); } QRadioButton::indicator:indeterminate { image: url(:/icons/radio-partial.png); /*same icon in dark or light icon themes*/ } QRadioButton::indicator:disabled:unchecked { image: url(:icons/light/png/radio.png); } QRadioButton::indicator:disabled:checked { image: url(:icons/light/png/radio-checked.png); } /******************************************************************************* QSlider *******************************************************************************/ QSlider { background: none; } QSlider::groove:horizontal { border-radius: $SLIDER_RADIUS; background: $SLIDER_HORIZONTAL_BACKGROUND; height: $SLIDER_SIZE; } QSlider::handle:horizontal { background: $SLIDER_COLOR; width: $SLIDER_SIZE; border-radius: $SLIDER_RADIUS; } QSlider::groove:vertical { border-radius: $SLIDER_RADIUS; background: $SLIDER_VERTICAL_BACKGROUND; width: $SLIDER_SIZE; } QSlider::handle:vertical { background: $SLIDER_COLOR; height: $SLIDER_SIZE; border-radius: $SLIDER_RADIUS; } QSlider::groove:horizontal:disabled { background: $SLIDER_DISABLED_HORIZONTAL_BACKGROUND; } QSlider::handle:horizontal:disabled { background: $SLIDER_DISABLED_COLOR; } QSlider::groove:vertical:disabled { background: $SLIDER_DISABLED_VERTICAL_BACKGROUND; } QSlider::handle:vertical:disabled { background: $SLIDER_DISABLED_COLOR; } /******************************************************************************* QPushButton QToolButton *******************************************************************************/ QPushButton, QPushButton:flat, QToolButton { border-radius: $PUSH_BUTTON_RADIUS; background-color: $PUSH_BUTTON_BACKGROUND; height: $PUSH_BUTTON_SIZE; min-width: $PUSH_BUTTON_SIZE; padding: 0px $PUSH_BUTTON_PADDING; outline: 0px; } QPushButton:hover, QToolButton:hover { background-color: $PUSH_BUTTON_HOVER_BACKGROUND; color: $PUSH_BUTTON_HOVER_COLOR; } QPushButton:pressed, QToolButton:pressed { background-color: $PUSH_BUTTON_PRESSED_BACKGROUND; color: $PUSH_BUTTON_PRESSED_COLOR; } QPushButton:checked, QToolButton:checked { background-color: $PUSH_BUTTON_CHECKED_BACKGROUND; color: $PUSH_BUTTON_CHECKED_COLOR; } QPushButton::menu-indicator { image: url(:/icons/dark/svg/arrow-bot.svg); subcontrol-origin: padding; subcontrol-position: center right; } QPushButton::menu-indicator:flat { image: none; } QPushButton:flat { border: none; background-color: none; height: $LAYOUT_BUTTON_MIN_HEIGHT; } QPushButton:flat:hover { border: none; background-color: none; } QPushButton:flat:pressed { border: none; background-color: none; } QPushButton:disabled { background-color: $PUSH_BUTTON_DISABLED_BACKGROUND; } QToolButton#fullScreenButton:hover, QToolButton#screenshotButton:hover, QToolButton#quitButton:hover { background-color: $HOME_PAGE_BUTTON_HOVER_BACKGROUND; } /******************************************************************************* QSplitter *******************************************************************************/ QSplitter::handle:horizontal { border: none; } QSplitter::handle:vertical { border: none; } /******************************************************************************* QGroupBox *******************************************************************************/ QGroupBox { border: $GROUP_BOX_BORDER; margin-top: $GROUP_BOX_MARGIN; border-radius: $GROUP_BOX_RADIUS; background: none; } QGroupBox::title { subcontrol-origin: margin; subcontrol-position: top center; color: $GROUP_BOX_COLOR; font-size: $GROUP_BOX_FONTSIZE; } QGroupBox::indicator::checked { image: url(:icons/dark/png/checkbox-checked.png); } QGroupBox::indicator::unchecked { image: url(:icons/dark/png/checkbox.png); } /******************************************************************************* QTabBar *******************************************************************************/ QTabBar::tab { color: $TAB_COLOR; background: $TAB_BACKGROUND; padding : 0 $TAB_PADDING; height: $TAB_HEIGHT; } QTabBar::tab:hover { background: $TAB_HOVER_BACKGROUND; color: $TAB_HOVER_COLOR; } QTabBar::tab:pressed { background: $TAB_PRESSED_BACKGROUND; color: $TAB_HOVER_COLOR; } QTabBar::tab:selected { background: $TAB_SELECTED_BACKGROUND; color: $TAB_SELECTED_COLOR; } /******************************************************************************* QScrollBar *******************************************************************************/ QScrollBar:horizontal { background: $SCROLL_BAR_HORIZONTAL_BACKGROUND; height: $SCROLL_BAR_WIDTH; min-width :$SCROLL_BAR_MIN_SIZE; } QScrollBar::handle:horizontal { border-radius: $SCROLL_BAR_RADIUS; border: 1px solid $SCROLL_BAR_HORIZONTAL_BACKGROUND; background: $SCROLL_BAR_HORIZONTAL_COLOR; height: $SCROLL_BAR_WIDTH; min-width :$SCROLL_BAR_MIN_SIZE; } QScrollBar::add-line:horizontal { background: none; width: 0px; height: 0px; border: none; } QScrollBar::sub-line:horizontal { background: none; width: 0px; height: 0px; border: none; } QScrollBar:vertical { background: $SCROLL_BAR_VERTICAL_BACKGROUND; width: $SCROLL_BAR_WIDTH; min-height :$SCROLL_BAR_MIN_SIZE; } QScrollBar::handle:vertical { border-radius: $SCROLL_BAR_RADIUS; border: 1px solid $SCROLL_BAR_HORIZONTAL_BACKGROUND; background: $SCROLL_BAR_VERTICAL_COLOR; width: $SCROLL_BAR_WIDTH; min-height: $SCROLL_BAR_MIN_SIZE; } QScrollBar::add-line:vertical { background: none; width: 0px; height: 0px; border: none; } QScrollBar::sub-line:vertical { background: none; width: 0px; height: 0px; border: none; } /******************************************************************************* QMenu *******************************************************************************/ QMenu { background-color: $MENU_ITEM_BACKGROUND; } QMenu::indicator:non-exclusive:unchecked { image: url(:icons/dark/png/checkbox.png); } QMenu::indicator:non-exclusive:checked { image: url(:icons/dark/png/checkbox-checked.png); } QMenu::indicator:exclusive:unchecked { image: url(:icons/dark/png/radio.png); } QMenu::indicator:exclusive:checked { image: url(:icons/dark/png/radio-checked.png); } QMenu::separator { border: $MENU_SEPARATOR_BORDER; } QMenu::item { border: none; padding-right: 24px; padding-left: 4px; margin-left: 4px; margin-right: 4px; margin-top: 4px; margin-bottom: 4px; } QMenu::item:selected { border: none; background: $MENU_ITEM_HOVER_BACKGROUND; color: $MENU_ITEM_SELECTED_COLOR; } /******************************************************************************* medHomepagePushButton *******************************************************************************/ medHomepagePushButton { background-color: $HOME_PAGE_BUTTON_BACKGROUND; font-size: $WIDGET_FONTSIZE; border: 2px solid $WIDGET_BACKGROUND; } medHomepagePushButton:hover { background-color: $HOME_PAGE_BUTTON_HOVER_BACKGROUND; color: $HOME_PAGE_BUTTON_COLOR; } medHomepagePushButton[selected="true"] { border: 2px solid $HIGHLIGHT_COLOR; } /******************************************************************************* medHomepageButton *******************************************************************************/ medHomepageButton { background-color: $HOME_PAGE_BUTTON_BACKGROUND; } medHomepageButton:hover { background-color: $HOME_PAGE_BUTTON_HOVER_BACKGROUND; color: $HOME_PAGE_BUTTON_COLOR; } /******************************************************************************* medQuickAccessMenu *******************************************************************************/ medQuickAccessMenu { background-color: $QUICK_ACCESS_MENU_BACKGROUND; border-radius: $QUICK_ACCESS_MENU_RADIUS; } /******************************************************************************* medToolBox *******************************************************************************/ medToolBox .QWidget { background: $TOOLBOX_BACKGROUND; } /******************************************************************************* medToolBoxBody *******************************************************************************/ medToolBoxBody { background: $TOOLBOX_BODY_BACKGROUND; } /******************************************************************************* medToolBoxHeader *******************************************************************************/ medToolBoxHeader { background: $TOOLBOX_HEADER_BACKGROUND; color: $TOOLBOX_HEADER_COLOR; min-height: $TOOLBOX_HEADER_HEIGHT; padding: $TOOLBOX_HEADER_PADDING; } /******************************************************************************* dtkFinderPathBar *******************************************************************************/ dtkFinderPathBar { background: $FINDER_PATH_BAR_BACKGROUND; min-height: $FINDER_PATH_BAR_HEIGHT; } /******************************************************************************* medTabbedViewContainers *******************************************************************************/ medTabbedViewContainers QPushButton { margin: $VIEW_CONTAINER_BUTTON_MARGIN; border-radius: $VIEW_CONTAINER_BUTTON_RADIUS; } medTabbedViewContainers QPushButton::hover { background: $VIEW_CONTAINER_BUTTON_HOVER_BACKGOUND; } medViewContainer { border: $CONTAINER_BORDER; background: $CONTAINER_BACKGROUND; } medViewContainer [selected = "true"] { border: $CONTAINER_SELECTED_BORDER; } QTabBar::close-button { image: url(:icons/cross_red.svg) } QTabBar::close-button:hover { background: $VIEW_CONTAINER_BUTTON_HOVER_BACKGOUND } QWidget#defaultWidget { background: none; } /******************************************************************************* layerWidget *******************************************************************************/ QWidget#layerWidget { background: none; } /******************************************************************************* medDropSite *******************************************************************************/ medDropSite { background: $DROP_SITE_BACKGROUND; border: $DROP_SITE_BORDER; } /******************************************************************************* settingsWidget *******************************************************************************/ QWidget#settingsWidget QTabWidget::pane { border: 2px solid $EDITION_BACKGROUND; } /******************************************************************************* medDatabasePreview *******************************************************************************/ medDatabasePreview { border: 1px solid $GREY07; } QLabel#previewLabel { color: $TAB_COLOR; background: $TOOLBOX_HEADER_BACKGROUND; min-height: $STATUS_BAR_HEIGHT; border: 1px solid $GREY07; border-top: none; } /******************************************************************************* medViewContainer *******************************************************************************/ QWidget#defaultWidget { background: none; } /******************************************************************************* dtkFinder *******************************************************************************/ medToolBoxContainer#browserContainerToolbox { border-right: $BROWSER_CONTAINER_BORDER; } dtkFinder QTreeView { background: $FINDER_BACKGROUND; } dtkFinder QListView { background: $FINDER_BACKGROUND; } QLabel#fileSystemInfoText { background: $FILE_SYSTEM_INFO_TEXT_BACKGROUND; padding: $FILE_SYSTEM_INFO_TEXT_PADDING; } dtkFinderSideView { background: $TOOLBOX_BACKGROUND; } dtkFinderToolBar QToolButton { background: $FINDER_PATH_BAR_BACKGROUND; border-radius: $FINDER_TOOLBAR_RADIUS; } dtkFinderToolBar QToolButton:disabled { background: $FINDER_TOOLBAR_DISABLED_BACKGROUND; } dtkFinderToolBar { background: $FINDER_PATH_BAR_BACKGROUND; } QWidget#toolbarWidget { background: $FINDER_PATH_BAR_BACKGROUND; } /******************************************************************************* medLinkMenu *******************************************************************************/ QWidget#internalSubPopWidget { background: $GREY06; border-radius: 3px; } medLinkMenu QListWidget { background-color: $MENU_ITEM_BACKGROUND; } medLinkMenu QListWidget::item { border: none; } QListWidget::item:selected { border: none; background: $MENU_ITEM_HOVER_BACKGROUND; color: $MENU_ITEM_SELECTED_COLOR; } /******************************************************************************* QGraphicsView *******************************************************************************/ /* Border of thumbnail in DB column */ QGraphicsView { background: transparent; border: transparent; }