yate/share/skins/default/stylesheet.css

391 lines
9.4 KiB
CSS

/* Window specific style sheet */
QWidget[_yate_window="true"] {
background:#f7f5fd;
color:#333333;
}
QFrame[_yate_frame_custom="true"] {
border: 1px solid #717fa0;
}
/* QAbstractButton */
QAbstractButton {
font-size: 12px;
color:#333333;
}
QAbstractButton:disabled {
color: #a0a0a0;
}
/* QAbstractItemView */
QAbstractItemView {
font-size: 12px;
}
/* QLabel */
QLabel {
font-size: 12px;
color:#333333;
}
/* QLineEdit */
QLineEdit {
border: 1px solid #717fa0;
border-radius: 2px;
background-color: #ffffff;
font-size: 12px;
color:#333333;
}
/* QTextEdit */
QTextEdit {
border: 0px solid #717fa0;
background-color: #ffffff;
font-size: 12px;
}
/* QTextBrowser */
QTextBrowser {
font-size: 12px;
}
/* QToolButton */
QToolButton {
border: 1px solid #717fa0;
border-radius: 2px;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f6e8e8);
}
QToolButton:checked {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f6e8e8, stop: 1 #ffffff);
}
QToolButton:hover {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f9f3f3);
}
QToolButton:pressed {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f6e8e8, stop: 1 #ffffff);
}
QToolButton:disabled {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #ebebeb);
border: 1px solid #a0a0a0;
}
QToolButton::menu-indicator {
subcontrol-origin: border;
}
/* QPushButton */
QPushButton {
border: 1px solid #717fa0;
border-radius: 2px;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f6e8e8);
}
QPushButton:checked {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f6e8e8, stop: 1 #ffffff);
}
QPushButton:hover {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f9f3f3);
}
QPushButton:pressed {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f6e8e8, stop: 1 #ffffff);
}
QPushButton:disabled {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #ebebeb);
border: 1px solid #a0a0a0;
}
/* QCheckBox */
QCheckBox {
margin: 2px 0px 2px 0px;
}
QCheckBox::indicator:checked { image: url(checkbox_on.png); }
QCheckBox::indicator:unchecked { image: url(checkbox_off.png); }
/* QRadioButton */
QRadioButton {
margin: 2px 0px 2px 0px;
}
QRadioButton::indicator:checked { image: url(radio_on.png); }
QRadioButton::indicator:unchecked { image: url(radio_off.png); }
/* QGroupBox */
QGroupBox {
border: 1px solid #717fa0;
margin-top: 8px;
}
QGroupBox::indicator {
width: 16px;
height: 16px;
}
QGroupBox::title {
position: relative;
left: 10px;
subcontrol-origin: margin;
padding: 0px 0px 0px 0px;
margin: 0px 2px 0px 2px;
}
QGroupBox::indicator:checked { image: url(checkbox_on.png); }
QGroupBox::indicator:unchecked { image: url(checkbox_off.png); }
/* QComboBox */
QComboBox {
border: 1px solid #717fa0;
border-radius: 2px;
font-size: 12px;
color:#333333;
margin: 0px 0px 0px 0px;
padding: 0px 2px 0px 2px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
QComboBox::down-arrow { image: url(cb_arrow.png); }
QComboBox::down-arrow:on { top: 1px; left: 1px; }
QComboBox::drop-down {
subcontrol-origin: margin;
subcontrol-position: top right;
width: 22px;
border: 1px solid #717fa0;
border-radius: 2px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f9efef);
}
QComboBox::drop-down:on {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f9efef, stop: 1 #ffffff);
}
QComboBox::drop-down:hover {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f9f3f3);
}
QComboBox QAbstractItemView {
border: 1px solid #717fa0;
background: #ffffff;
selection-background-color: lightblue;
selection-color: black;
font-size: 12px;
color:#333333;
}
/* QSpinBox */
QSpinBox {
padding: 0px 22px 0px 2px;
border: 1px solid #717fa0;
border-radius: 2px;
background: #ffffff;
font-size: 12px;
color: #333333;
}
QSpinBox::up-button {
subcontrol-origin: border;
subcontrol-position: top right;
border: 1px solid #717fa0;
border-top-right-radius: 2px;
width: 18px;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f9efef);
}
QSpinBox::down-button {
background: #ffffff;
color: #333333;
font-size: 12px;
subcontrol-origin: border;
subcontrol-position: bottom right;
border: 1px solid #717fa0;
border-top: 0px solid #717fa0;
border-bottom-right-radius: 2px;
width: 18px;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f9efef);
}
QSpinBox::up-button:pressed {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f9efef, stop: 1 #ffffff);
}
QSpinBox::down-button:pressed {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f9efef, stop: 1 #ffffff);
}
QSpinBox::up-button:hover {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f9f3f3);
}
QSpinBox::down-button:hover {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f9f3f3);
}
QSpinBox::up-arrow { image: url(up_small.png); }
QSpinBox::up-arrow:pressed { top: -1px; }
QSpinBox::up-arrow:disabled, QSpinBox::up-arrow:off { image: url(up_small_off.png); }
QSpinBox::down-arrow { image: url(down_small.png); }
QSpinBox::down-arrow:pressed { top: 1px; }
QSpinBox::down-arrow:disabled, QSpinBox::down-arrow:off { image: url(down_small_off.png); }
/* QTabWidget and QTabBar */
QTabWidget::pane {
position: absolute;
top: -1px;
border: 1px solid #717fa0;
background: #ffffff;
}
QTabBar {
font: 13px;
}
QTabBar::tab {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f6e8e8);
border: 1px solid #717fa0;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
min-height: 28px;
position: absolute;
top: 4px;
}
QTabBar::tab:hover {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f9f3f3);
}
QTabBar::tab:selected {
border-bottom-color: #ffffff;
border-top: 3px solid #73a9e1;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f9efef, stop: 1 #ffffff);
top: 0px;
}
/* QTreeWidget and QTreeView */
QTreeWidget {
border: 0px solid #717fa0;
background: #ffffff;
selection-background-color: lightblue;
selection-color: black;
}
/* QTableWidget */
QTableWidget {
border: 0px solid #717fa0;
background: #ffffff;
selection-background-color: lightblue;
selection-color: black;
}
/* QListWidget */
QListWidget {
border: 1px solid #717fa0;
background: #ffffff;
selection-background-color: lightblue;
}
/* QHeaderView */
QHeaderView::section {
padding-left: 4px;
border: 0px;
border-right: 1px solid #e3e6e9;
border-bottom: 1px solid #a9c2c2;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #fbeded);
}
/* QScrollBar */
QScrollBar {
border: 1px solid #717fa0;
background: #ffffff;
}
QScrollBar::handle {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f6e8e8);
border: 1px solid #717fa0;
}
QScrollBar:vertical {
width: 14px;
margin: 16px 0px 16px 0px;
border-top: 0px;
border-bottom: 0px;
border-right: 0px;
}
QScrollBar:horizontal {
height: 14px;
margin: 0px 16px 0px 16px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}
QScrollBar::add-line {
height: 13px;
width: 13px;
border: 1px solid #717fa0;
subcontrol-origin: margin;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f6e8e8);
}
QScrollBar::sub-line {
height: 13px;
width: 13px;
border: 1px solid #717fa0;
subcontrol-origin: margin;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #f6e8e8);
}
QScrollBar::add-page { border: 0px; }
QScrollBar::sub-page { border: 0px; }
QScrollBar::handle:vertical { border-left: 0px; border-right: 0px; }
QScrollBar::handle:horizontal { border-top: 0px; border-bottom: 0px; }
QScrollBar::add-line:vertical { subcontrol-position: bottom; image: url(scroll_down.png); height: 14px; }
QScrollBar::sub-line:vertical { subcontrol-position: top; image: url(scroll_up.png); height: 14px; }
QScrollBar::add-line:horizontal { subcontrol-position: right; image: url(scroll_right.png); width: 14px; }
QScrollBar::sub-line:horizontal { subcontrol-position: left; image: url(scroll_left.png); width: 14px; }
QScrollBar::up-arrow:pressed { border: 1px solid #717fa0; }
QScrollBar::down-arrow:pressed { border: 1px solid #717fa0; }
QScrollBar::left-arrow:pressed { border: 1px solid #717fa0; }
QScrollBar::right-arrow:pressed { border: 1px solid #717fa0; }
/* QMenuBar */
QMenuBar {
border: 0px;
background: transparent;
}
QMenuBar::item {
color:#333333;
background: transparent;
}
QMenuBar::item:selected {
background-color: #48a4d7;
color: #ffffff;
}
/* QMenu */
QMenu {
border: 1px solid #717fa0;
background-color: #ffffff;
color: #333333;
}
QMenu::item {
border: 1px solid #ffffff;
padding: 2px 4px 2px 22px;
background: #ffffff;
}
QMenu::item:selected {
color: #ffffff;
background-color: #48a4d7;
border: 1px solid #48a4d7;
}
QMenu::item:disabled {
color: #bbbbbb;
}
QMenu::separator {
color: #a9c2c2;
}
QMenu::icon {
left: 2px;
}
QMenu::indicator:non-exclusive:checked {
image: url(checkmark_menu.png);
}
QMenu::indicator:non-exclusive:unchecked {
image: none;
}