qt-material/qt_material/material.css.template

1094 lines
20 KiB
Plaintext
Raw Normal View History

2020-12-05 21:38:34 -05:00
*{
color: {{secondaryTextColor}};
font-family: Roboto;
/*font-size: 13px;*/
line-height: 13px;
/*font-weight: "Light";*/
selection-background-color: {{primaryLightColor}};
selection-color: {{secondaryColor}};
/*min-width: 0px;*/
/*min-height: 0px;*/
}
.QWidget,
QWidget {
background-color: {{secondaryDarkColor}};
}
/*.QWebEngineView,*/
.QFrame {
background-color: {{secondaryDarkColor}};
border: 1px solid {{secondaryColor}};
border-radius: 4px;
}
QFrame {
background-color: {{secondaryDarkColor}};
}
.QStatusBar {
color: {{secondaryTextColor}};
background-color: {{secondaryDarkColor}};
border: 0px solid {{secondaryDarkColor}};
border-radius: 0px;
}
QSizeGrip {
image: url(:/icon/primary/sizegrip.svg);
background-color: transparent;
width: 16px;
height: 16px;
}
QSpinBox,
QDoubleSpinBox,
QTextEdit,
.QLineEdit,
QComboBox,
QPushButton {
color: {{primaryColor}};
background-color: {{secondaryDarkColor}};
border: 1px solid {{primaryColor}};
border-radius: 4px;
padding: 8px 16px ;
height: 18px;
font-weight: bold;
}
QPushButton {
margin: 0px;
padding: 0px 16px;
}
QPushButton {
height: 34px;
min-height: 34px;
max-height: 34px;
}
QSpinBox:disabled,
QDoubleSpinBox:disabled,
QTextEdit:disabled,
.QLineEdit:disabled,
QComboBox:disabled
{
color: {{primaryColor|opacity(0.2)}};
background-color: {{secondaryColor|opacity(0.75)}};
border: 2px solid {{primaryColor|opacity(0.2)}};
border-width: 0 0 2px 0;
border-radius: 4px;
padding: 8px 16px ;
/*height: 18px;*/
font-weight: bold;
}
QTreeView,
QListView,
QSpinBox,
QDoubleSpinBox,
/*QTextEdit,*/
.QLineEdit,
QComboBox {
/*height: 18px;*/
/*font-weight: bold;*/
color: {{primaryColor}};
padding-left: 15px;
border-radius: 0px;
background-color: {{secondaryColor}};
border-width: 0 0 2px 0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
/*margin: 5px 0;*/
}
QComboBox[frame='false'] {
color: {{primaryColor}};
background-color: transparent;
border: 1px solid transparent;
}
/*QHeaderView{*/
/*: 0px 20px;*/
/*}*/
QHeaderView::section {
color: {{secondaryTextColor|opacity(0.4)}};
text-transform: uppercase;
background-color: {{secondaryColor}};
border-radius: 0px;
padding: 0 20px;
height: 35px;
}
QTextEdit {
padding: 8px;
border-radius: 4px;
background-color: {{secondaryColor}};
}
QPushButton{
text-transform: uppercase;
}
QComboBox::drop-down {
border: none;
color: {{primaryDarkColor}};
}
QComboBox::down-arrow {
image: url(:/icon/primary/downarrow.svg);
margin-right: 10px;
}
QComboBox::down-arrow:disabled {
image: url(:/icon/disabled/downarrow.svg);
margin-right: 10px;
}
QComboBox QAbstractItemView {
border: 1px solid {{primaryDarkColor}};
border-radius: 4px;
/*margin-top: 0px;*/
}
QComboBox::item {
color: {{secondaryTextColor}};
background: {{secondaryColor}};
}
QComboBox::item:disabled {
color: {{secondaryTextColor|opacity(0.3)}};
background: {{secondaryColor}};
}
QComboBox::item:selected {
color: {{secondaryDarkColor}};
background-color: {{primaryColor}};
}
QComboBox::item:selected:disabled {
color: {{secondaryDarkColor|opacity(0.3)}};
background-color: {{primaryColor}};
}
QDoubleSpinBox::up-button,
QSpinBox::up-button {
subcontrol-origin: border;
subcontrol-position: top right; /* position at the top right corner */
width: 20px; /* 16 + 2*1px border-width = 15px padding + 3px parent border */
image: url(:/icon/primary/uparrow.svg);
border-width: 0px;
margin-right: 5px;
}
QDoubleSpinBox::up-button:disabled,
QSpinBox::up-button:disabled {
image: url(:/icon/disabled/uparrow.svg);
}
QDoubleSpinBox::down-button,
QSpinBox::down-button {
subcontrol-origin: border;
subcontrol-position: bottom right; /* position at bottom right corner */
width: 20px;
image: url(:/icon/primary/downarrow.svg);
border-width: 0px;
border-top-width: 0;
margin-right: 5px;
}
QDoubleSpinBox::down-button:disabled,
QSpinBox::down-button:disabled {
image: url(:/icon/disabled/downarrow.svg);
}
QPushButton:checked,
QPushButton:pressed {
color: {{secondaryDarkColor}};
background-color: {{primaryColor}};
}
QPushButton:flat {
/*min-height: 40px;*/
/*min-width: 40px;*/
padding: 5px;
margin: 0px;
color: {{primaryColor}};
border: none;
background-color: transparent;
}
QPushButton:flat:hover {
/*color: {{primaryColor|opacity(0.6)}};*/
/*background-color: {{primaryLightColor|opacity(0.4)}};*/
}
QPushButton:flat:pressed,
QPushButton:flat:checked {
color: {{primaryLightColor}};
/*background-color: {{primaryDarkColor}};*/
}
QPushButton:disabled,
QPushButton:flat:disabled {
color: {{secondaryLightColor|opacity(0.75)}};
background-color: transparent;
border-color: {{secondaryColor}};
}
QPushButton:disabled {
border: 2px solid {{secondaryLightColor|opacity(0.75)}};
}
QPushButton:checked:disabled {
/*color: {{secondaryDarkColor}};*/
/*background-color: {{primaryDarkColor}};*/
color: {{secondaryColor}};
background-color: {{secondaryLightColor}};
border-color: {{secondaryLightColor}};
}
QTabWidget::pane {
/*border-top: 1px solid {{primaryColor}};*/
/*border: 10px solid {{secondaryDarkColor}};*/
}
QTabWidget::tab-bar {
/*width: 999999px;*/
}
/*QTabBar::tab-bar:bottom,*/
/*QTabBar::tab-bar:top{*/
/*width: 100%;*/
/*}*/
QTabBar{
text-transform: uppercase;
font-weight: bold;
/*font-size: 15px;*/
}
QTabBar::tab {
color: {{secondaryTextColor}};
border: 0px;
}
QTabBar::tab:bottom,
QTabBar::tab:top{
padding: 0 15px;
height: 30px;
/*width: 150%;*/
}
QTabBar::tab:left,
QTabBar::tab:right{
padding: 15px 0;
width: 30px;
/*height: 150%;*/
}
/*QTabBar::tab:top {*/
/*border-top-left-radius: 5px;*/
/*border-top-right-radius: 5px;*/
/*border-bottom: 2px solid {{secondaryColor}};*/
/*margin-right: 5px;*/
/*}*/
/*QTabBar::tab:bottom {*/
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
/*border-top: 2px solid {{secondaryColor}};*/
/*margin-right: 5px;*/
/*}*/
QTabBar::tab:top:selected,
QTabBar::tab:top:hover {
color: {{primaryColor}};
border-bottom: 2px solid {{primaryColor}};
/*padding-right: 5px;*/
}
QTabBar::tab:bottom:selected,
QTabBar::tab:bottom:hover {
color: {{primaryColor}};
border-top: 2px solid {{primaryColor}};
/*padding: 10px 0;*/
}
QTabBar::tab:right:selected,
QTabBar::tab:right:hover {
color: {{primaryColor}};
border-left: 2px solid {{primaryColor}};
}
QTabBar::tab:left:selected,
QTabBar::tab:left:hover {
color: {{primaryColor}};
border-right: 2px solid {{primaryColor}};
}
QTabBar QToolButton {
border: 0px;
}
QTabBar QToolButton::up-arrow {
image: url(:/icon/primary/uparrow.svg);
}
QTabBar QToolButton::down-arrow {
image: url(:/icon/primary/downarrow.svg);
}
QTabBar QToolButton::right-arrow {
image: url(:/icon/primary/rightarrow.svg);
}
QTabBar QToolButton::left-arrow {
image: url(:/icon/primary/leftarrow.svg);
}
QTabBar::close-button {
image: url(:/icon/disabled/tab_close.svg);
/*subcontrol-position: right;*/
/*padding: 2px;*/
}
QTabBar::close-button:hover {
image: url(:/icon/primary/tab_close.svg);
}
QGroupBox {
background-color: {{secondaryColor}};
/*border: 1px solid {{primaryColor}};*/
border-radius: 4px;
/*margin: 3px;*/
padding: 15px;
padding-top: 30px;
/*margin-top: 10px;*/
/*font-size: 18px;*/
font-size: 13px;
line-height: 13px;
/*letter-spacing: 3px;*/
text-transform: uppercase;
/*font-weight: 800;*/
}
QGroupBox::title {
/*color: {{primaryColor}};*/
color: {{secondaryTextColor|opacity(0.4)}};
subcontrol-origin: margin;
subcontrol-position: top left;
padding: 0 15px;
margin-top: 10px;
background-color: {{secondaryDarkColor}};
/*border: 1px solid {{primaryColor}};*/
background-color: transparent;
height: 20px;
border-radius: 8px;
}
QRadioButton,
QCheckBox {
spacing: 10px;
color: {{secondaryTextColor}};
font-size: 14px;
line-height: 14px;
height: 30px;
background-color: transparent;
spacing: 5px;
}
QRadioButton:disabled,
QCheckBox:disabled {
color: {{secondaryTextColor|opacity(0.3)}};
}
QCheckBox::indicator:checked {
image: url(:/icon/primary/checkbox_checked.svg);
}
QCheckBox::indicator:unchecked {
image: url(:/icon/primary/checkbox_unchecked.svg);
}
QCheckBox::indicator:indeterminate {
image: url(:/icon/primary/checkbox_indeterminate.svg);
}
QCheckBox::indicator:checked:disabled {
image: url(:/icon/disabled/checkbox_checked.svg);
}
QCheckBox::indicator:unchecked:disabled {
image: url(:/icon/disabled/checkbox_unchecked.svg);
}
QCheckBox::indicator:indeterminate:disabled {
image: url(:/icon/disabled/checkbox_indeterminate.svg);
}
QRadioButton::indicator:checked {
image: url(:/icon/primary/radiobutton_checked.svg);
}
QRadioButton::indicator:unchecked {
image: url(:/icon/primary/radiobutton_unchecked.svg);
}
QRadioButton::indicator:checked:disabled {
image: url(:/icon/disabled/radiobutton_checked.svg);
}
QRadioButton::indicator:unchecked:disabled {
image: url(:/icon/disabled/radiobutton_unchecked.svg);
}
QDockWidget {
border: 2px solid {{secondaryTextColor}};
/*background-color: {{secondaryColor}};*/
/*titlebar-close-icon: url(close.png);*/
/*titlebar-normal-icon: url(undock.png);*/
color: {{secondaryTextColor}};
text-transform: uppercase;
}
QDockWidget::title {
/*color: {{secondaryTextColor}};*/
/*text-transform: uppercase;*/
/*border-top: 5px solid {{secondaryDarkColor}};*/
/*background-color: {{secondaryColor|opacity(0.3)}};*/
text-align: left;
padding-left: 35px;
padding: 3px;
margin-top: 4px;
}
QDockWidget {
border: 1px solid lightgray;
titlebar-close-icon: url(:/icon/primary/close.svg);
titlebar-normal-icon: url(:/icon/primary/float.svg);
}
QMenu {
background-color: {{secondaryColor}}; /* sets background of the menu */
border: 2px solid {{secondaryLightColor}};
border-radius: 2px;
margin-top: 3px;
}
QMenu::item {
padding: 2px 25px 2px 20px;
border: 8px solid transparent; /* reserve space for selection border */
color: {{secondaryTextColor}};
}
QMenu::item:selected {
color: {{primaryTextColor}};
background-color: {{primaryColor}};
/*border: 1px solid {{secondaryColor}};*/
border-radius: 4px;
}
QMenuBar::item:disabled,
QMenu::item:disabled {
color: {{secondaryTextColor|opacity(0.3)}};
/*background-color: {{primaryColor}};*/
}
QMenu::separator {
height: 2px;
/*background-color: {{secondaryTextColor|opacity(0.5)}};*/
background-color: {{secondaryLightColor}};
margin-left: 2px;
margin-right: 2px;
}
QMenu::right-arrow{
image: url(:/icon/primary/rightarrow.svg);
width: 15px;
height: 15px;
}
QMenu::right-arrow:selected{
image: url(:/icon/disabled/rightarrow.svg);
}
QMenu::indicator{
width: 15px;
height: 15px;
}
QMenu::indicator:non-exclusive:unchecked {
image: url(:/icon/primary/checkbox_unchecked.svg);
}
QMenu::indicator:non-exclusive:unchecked:selected {
image: url(:/icon/disabled/checkbox_unchecked.svg);
}
QMenu::indicator:non-exclusive:checked {
image: url(:/icon/primary/checkbox_checked.svg);
}
QMenu::indicator:non-exclusive:checked:selected {
image: url(:/icon/disabled/checkbox_checked.svg);
}
/* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */
QMenu::indicator:exclusive:unchecked {
image: url(:/icon/primary/radiobutton_unchecked.svg);
}
QMenu::indicator:exclusive:unchecked:selected {
image: url(:/icon/disabled/radiobutton_unchecked.svg);
}
QMenu::indicator:exclusive:checked {
image: url(:/icon/primary/radiobutton_checked.svg);
}
QMenu::indicator:exclusive:checked:selected {
image: url(:/icon/disabled/radiobutton_checked.svg);
}
QMenuBar {
background-color: {{secondaryColor}};
color: {{secondaryTextColor}};
}
QMenuBar::item {
height: 33px;
spacing: 3px;
padding: 8px 8px;
background-color: transparent;
color: {{secondaryTextColor}};
}
QMenuBar::item:selected,
QMenuBar::item:pressed {
color: {{primaryTextColor}};
background-color: {{primaryColor}};
}
QToolBox::tab {
background-color: {{secondaryColor}};
color: {{secondaryTextColor}};
padding-left: 15px;
text-transform: uppercase;
border-radius: 4px;
}
QProgressBar {
/*border: 1px solid {{primaryDarkColor}};*/
border-radius: 0;
background-color: {{secondaryLightColor}};
text-align: center;
color: transparent;
}
QProgressBar::chunk {
background-color: {{primaryColor}};
/*width: 20px;*/
}
QScrollBar:horizontal {
border: 0;
background: {{secondaryColor}};
height: 8px;
}
QScrollBar:vertical {
border: 0;
background: {{secondaryColor}};
width: 8px;
}
QScrollBar::handle:horizontal {
background: {{secondaryLightColor}};
min-width: 20px;
}
QScrollBar::handle:vertical {
background: {{secondaryLightColor}};
min-height: 20px;
}
QScrollBar::handle:vertical:hover,
QScrollBar::handle:horizontal:hover {
background: {{primaryColor}};
}
QScrollBar::add-line:vertical,
QScrollBar::sub-line:vertical,
QScrollBar::add-line:horizontal,
QScrollBar::sub-line:horizontal {
border: 0;
background: transparent;
width: 0px;
height: 0px;
}
.QSlider:horizontal {
min-height: 20px;
max-height: 20px;
}
.QSlider:vertical {
min-width: 20px;
max-width: 20px;
}
.QSlider::groove:horizontal {
height: 4px;
background: #393939;
margin: 0 10px;
}
.QSlider::groove:vertical {
width: 4px;
background: #393939;
margin: 10px 0;
}
.QSlider::handle:horizontal {
image: url(:/icon/primary/slider.svg);
width: 20px;
height: 20px;
margin: -20px -10px;
}
.QSlider::handle:vertical {
image: url(:/icon/primary/slider.svg);
width: 20px;
height: 20px;
margin: -10px -20px;
}
QSlider::add-page {
background: {{secondaryColor}};
}
QSlider::sub-page {
background: {{primaryColor}};
}
QLabel {
border: none;
background: transparent;
color: {{secondaryTextColor}}
}
QLabel:disabled {
color: {{secondaryTextColor|opacity(0.2)}}
}
QLine {
border: none;
border-color: red;
}
QMdiArea{
/*background-color:{{secondaryColor}};*/
/*background:{{secondaryColor}};*/
}
QMdiSubWindow{
/*border-radius: 2px;*/
/*border-color: red;*/
/*background: {{secondaryColor}};*/
/*background-color: {{secondaryColor}};*/
/*border: 1px solid red;*/
}
QMdiSubWindow:title{
/*background: {{secondaryLightColor}};*/
}
QMainWindow::separator:vertical,
QSplitter::handle:horizontal {
image: url(:/icon/primary/splitter-horizontal.svg);
}
QMainWindow::separator:horizontal,
QSplitter::handle:vertical {
image: url(:/icon/primary/splitter-vertical.svg);
}
QToolBar {
background: {{secondaryDarkColor}};
border: 0px solid;
}
QToolBar:horizontal {
border-bottom: 1px solid {{secondaryLightColor}};
}
QToolBar:vertical {
border-right: 1px solid {{secondaryLightColor}};
}
QToolBar::handle:horizontal {
image: url(:/icon/primary/toolbar-handle-horizontal.svg);
}
QToolBar::handle:vertical {
image: url(:/icon/primary/toolbar-handle-vertical.svg);
}
QToolBar::separator:horizontal {
border-right: 1px solid {{secondaryLightColor}};
border-left: 1px solid {{secondaryLightColor}};
width: 1px;
}
QToolBar::separator:vertical {
border-top: 1px solid {{secondaryLightColor}};
border-bottom: 1px solid {{secondaryLightColor}};
height: 1px;
}
QToolButton {
background: {{secondaryDarkColor}};
border: 0px;
height: 40px;
margin: 0px;
padding: 5px;
border-right: 10px solid {{secondaryDarkColor}};
border-left: 10px solid {{secondaryDarkColor}};
}
QToolButton:hover {
background: {{secondaryLightColor}};
border-right: 10px solid {{secondaryLightColor}};
border-left: 10px solid {{secondaryLightColor}};
}
QToolButton:pressed {
background: {{secondaryColor}};
border-right: 10px solid {{secondaryColor}};
border-left: 10px solid {{secondaryColor}};
}
QToolButton:checked {
background: {{secondaryLightColor}};
border-left: 10px solid {{secondaryLightColor}};
border-right: 10px solid {{primaryColor}};
}
QAbstractScrollArea {
}
QLineEdit {
/*padding-left: 5px;*/
border: 1px solid {{primaryColor}};
border-radius: 2px;
/*padding: 55px;*/
/*margin: 50px;*/
/*text-align: center;*/
/*background-color: {{secondaryLightColor}};*/
/*background-color: red;*/
}
/*QTableView,*/
QTreeView,
QListView {
border-radius: 4px;
padding: 5px;
margin: 0px;
color: {{secondaryTextColor}};
}
/*QTableView,*/
QTreeView::item,
QListView::item{
padding: 5px;
min-height: 25px;
/*background-color: {{secondaryColor}};*/
/*border: 0px solid red;*/
}
QTableView::item:disabled,
QTreeView::item:disabled,
QListView::item:disabled{
color: {{secondaryTextColor|opacity(0.3)}};
}
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings {
border-image: none;
image: url(:/icon/primary/rightarrow.svg);
}
QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings {
border-image: none;
image: url(:/icon/primary/downarrow.svg);
}
/*Themed*/
.accent{
color: {{primaryColor}};
}
.danger{
color: {{danger}};
}
.warning{
color: {{warning}};
}
.success{
color: {{success}};
}
QPushButton.danger{
border-color: {{danger}};
color: {{danger}};
}
QPushButton.danger:checked,
QPushButton.danger:pressed {
color: {{secondaryDarkColor}};
background-color: {{danger}};
}
QPushButton.warning{
border-color: {{warning}};
color: {{warning}};
}
QPushButton.warning:checked,
QPushButton.warning:pressed {
color: {{secondaryDarkColor}};
background-color: {{warning}};
}
QPushButton.success{
border-color: {{success}};
color: {{success}};
}
QPushButton.success:checked,
QPushButton.success:pressed {
color: {{secondaryDarkColor}};
background-color: {{success}};
}
QTableView > QHeaderView::section {
border-right: 2px solid {{secondaryLightColor}};
}
QTableView > QHeaderView::section:last {
border-right: 2px solid {{secondaryColor}};
}
QTableView {
alternate-background-color: {{secondaryColor|opacity(0.7)}};
}
/*QGroupBox {*/
/*background-color: {{secondaryColor|opacity(0.5)}};*/
/*}*/