saicore/resources/etc/SaiCore.css

667 lines
11 KiB
CSS

QWidget:enabled
{
color: #e8e6e3;
background-color: #1a0a0a;
}
QWidget:disabled
{
color: #71717a;
}
QComboBox,
QPushButton,
QComboBox QAbstractItemView
{
background: #2d1517;
color: #e8e6e3;
border: 1px solid #52525b;
border-radius: 4px;
padding: 4px;
}
QComboBox:hover,
QPushButton:hover
{
background: #3d1f1f;
border: 1px solid #dc2626;
}
QComboBox::drop-down
{
border: none;
width: 20px;
}
QComboBox QAbstractItemView
{
background: #2d1517;
color: #e8e6e3;
selection-background-color: #dc2626;
selection-color: white;
border: 1px solid #52525b;
}
QTextEdit,
QLineEdit,
QComboBox#DockPaletteWidgetComboBox QAbstractItemView
{
selection-background-color: #dc2626;
selection-color: white;
background: #1a0a0a;
color: #e8e6e3;
border: 1px solid #52525b;
border-radius: 3px;
padding: 2px;
}
QProgressBar:horizontal {
border: 1px solid #52525b;
border-radius: 3px;
background: #1a0a0a;
padding: 1px;
}
QProgressBar::chunk:horizontal {
background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #dc2626, stop:1 #991b1b);
}
QMainWindow
{
background-color: #1a0a0a;
}
QDialog
{
background-color: #2d1517;
color: #e8e6e3;
}
QMenu
{
border: 1px solid #52525b;
font-size: 12px;
background-color: #2d1517;
color: #e8e6e3;
border-radius: 4px;
padding: 4px;
}
QMenu::item
{
background-color: transparent;
color: #e8e6e3;
padding: 4px 8px;
border-radius: 3px;
}
QMenu::item:selected
{
background-color: #dc2626;
color: white;
}
QMenu::separator
{
background-color: #52525b;
border: none;
height: 1px;
margin: 4px 8px;
}
QToolBar
{
spacing: 0px;
background-color: #2d1517;
border: none;
border-bottom: 1px solid #52525b;
}
QToolBar::handle
{
margin: 2px;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #3d1f1f, stop: 1 #2d1517);
}
QToolBar::separator
{
border: 1px dotted #52525b; border-left: none; margin-left: 5px; margin-right: 5px; width: 1px;
}
QToolBar QToolButton
{
margin: 4px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
border: none;
height: 58px;
color: #e8e6e3;
}
QToolBar QToolButton:hover
{
background: #3d1f1f;
border-radius: 4px;
}
QToolBar QToolButton:checked
{
background: #dc2626;
border-radius: 4px;
color: white;
}
QToolBar QToolButton:pressed
{
margin: 4px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
border: none;
height: 58px;
background: qradialgradient(cx:0.5, cy:0.5, radius: 0.5,
fx:0.5, fy:0.5, stop: 0 #3d1f1f, stop: 1 #2d1517);
}
QDialog QToolButton:pressed
{
background: qradialgradient(cx:0.5, cy:0.5, radius: 0.5,
fx:0.5, fy:0.5, stop: 0 #3d1f1f, stop: 1 #2d1517);
}
QToolButton#ubButtonGroupLeft,
QToolButton#desktop-ubButtonGroupLeft
{
background: qlineargradient(x1: 0, y1: 0.49, x2: 0, y2: 0.5, stop: 0 #3d1f1f, stop: 1 #2d1517);
margin-top: 1px;
margin-right: 0px;
padding: 5px;
border: 1px solid #52525b;
border-right: none;
border-top-left-radius : 3px;
border-bottom-left-radius : 3px;
height: 14px;
color: #e8e6e3;
}
QToolButton#ubButtonGroupCenter,
QToolButton#desktop-ubButtonGroupCenter
{
background: qlineargradient(x1: 0, y1: 0.49, x2: 0, y2: 0.5, stop: 0 #3d1f1f, stop: 1 #2d1517);
margin-top: 1px;
margin-right: 0px;
margin-left: 0px;
padding: 5px;
border: 1px solid #52525b;
border-right: none;
border-left: none;
height: 14px;
color: #e8e6e3;
}
QToolButton#ubButtonGroupRight,
QToolButton#desktop-ubButtonGroupRight
{
background: qlineargradient(x1: 0, y1: 0.49, x2: 0, y2: 0.5, stop: 0 #3d1f1f, stop: 1 #2d1517);
margin-top: 1px;
margin-left: 0px;
padding: 5px;
border: 1px solid #52525b;
border-left: none;
border-top-right-radius : 3px;
border-bottom-right-radius : 3px;
height: 14px;
color: #e8e6e3;
}
QToolButton#desktop-ubButtonGroupLeft
QToolButton#desktop-ubButtonGroupCenter,
QToolButton#desktop-ubButtonGroupRight
{
background: qlineargradient(x1: 0, y1: 0.49, x2: 0, y2: 0.5, stop: 0 #3d1f1f, stop: 1 #2d1517);
}
QToolButton#desktop-ubButtonGroupLeft:checked,
QToolButton#desktop-ubButtonGroupCenter:checked,
QToolButton#desktop-ubButtonGroupRight:checked
{
border:1px solid #dc2626;
background: qlineargradient(x1: 0, y1: 0.49, x2: 0, y2: 0.5, stop: 0 #dc2626, stop: 1 #991b1b);
}
QToolButton#ubButtonGroupLeft:checked,
QToolButton#ubButtonGroupCenter:checked,
QToolButton#ubButtonGroupRight:checked
{
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dc2626, stop: 1 #991b1b);
}
QToolButton#ubButtonGroupLeft:checked
{
border-right: 1px solid #52525b;
padding-right: 4px;
}
QToolButton#ubButtonGroupCenter:checked
{
border-left: 1px solid #52525b;
border-right: 1px solid #52525b;
padding-right: 4px;
padding-left: 4px;
}
QToolButton#ubButtonGroupRight:checked
{
border-left: 1px solid #52525b;
padding-left: 4px;
}
QToolButton#ubButtonMenu
{
margin-right: 2px;
padding-right: 12px;
}
QToolButton#ubButtonMenu:pressed,
QToolButton#ubButtonMenu:checked
{
background-color: #dc2626;
}
QToolButton#ubActionPaletteButton
{
margin: 0px;
}
QFrame#newDocumentFolderFrame,
QFrame#newDocumentFrame,
QFrame#newFolderFrame
{
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2d1517, stop: 1 #1a0a0a);
margin: 0px;
padding: 0px;
border: none;
}
QFrame#topLeftFrame,
QFrame#imageTopLeftFrame,
QFrame#interactiveTopLeftFrame,
QFrame#videoTopLeftFrame,
QFrame#toolTopLeftFrame
{
border: none;
border-right: 1px solid #52525b;
}
QWidget#topRightFrame
{
background-color: #2d1517;
}
QFrame#toolFrame
{
border-top: 1px solid #52525b;
}
QTreeView
{
background-color: #1a0a0a;
color: #e8e6e3;
border: 1px solid #52525b;
}
QTreeView::item:selected:active
{
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dc2626, stop: 1 #991b1b);
border: none;
}
QTreeView::item
{
padding-top: 1.5 px;
padding-bottom: 1.5 px;
color: #e8e6e3;
}
QTreeView::item:selected,
QTreeView::branch:selected
{
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dc2626, stop: 1 #991b1b);
border: none;
color: white;
}
QTreeView::branch:has-siblings:!adjoins-item,
QTreeView::branch:!has-children:!has-siblings:adjoins-item,
QTreeView::branch:has-siblings:adjoins-item
{
border-image: none;
image: none;
}
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings
{
border-image: none;
image: url(:/style/treeview-branch-closed.png);
}
QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings
{
border-image: none;
image: url(:/style/treeview-branch-open.png);
}
QSlider::groove:horizontal
{
border: 1px solid #52525b;
height: 2px;
background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #2d1517, stop:1 #1a0a0a);
margin: 2px 0;
}
QSlider::handle:horizontal
{
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dc2626, stop: 1 #991b1b);
border: 1px solid #52525b;
width: 18px;
margin: -2px 0;
border-radius: 6px;
}
QTabWidget::pane
{
border: 1px solid #52525b;
margin-top: -2px;
}
QTabWidget::pane#libraryTabWidget
{
border: none;
border-top: 1px solid #52525b;
}
QTabWidget::tab-bar
{
alignment: center;
}
QTabWidget::tab-bar#ubWebBrowserTabWidget
{
background: #2d1517;
alignment: left;
}
QTabBar::tab
{
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2d1517, stop: 1 #1a0a0a);
color: #e8e6e3;
border: 1px solid #52525b;
border-bottom: none;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
min-width: 12ex;
margin: 2px;
margin-top: 6px;
margin-bottom: 2px;
padding: 4px;
height: 14px;
}
QTabBar::tab:first
{
border-left: 1px solid #52525b;
}
QTabBar::tab:last
{
border-right: 1px solid #52525b;
}
QTabBar::tab:selected
{
border-right: 1px solid #dc2626;
border-left: 1px solid #dc2626;
border-bottom: none;
}
QTabBar::tab:first:selected
{
border-right: 1px solid #dc2626;
}
QTabBar::tab:last:selected
{
border-left: 1px solid #dc2626;
}
QTabBar::tab:selected
{
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dc2626, stop: 1 #991b1b);
color: white;
}
QTabBar::tab#ubWebBrowserTabBar
{
background: #2d1517;
min-width: 150px;
color: #e8e6e3;
}
QTabBar::tab:selected#ubWebBrowserTabBar
{
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dc2626, stop: 1 #991b1b);
color: white;
}
QLineEdit#ubWebBrowserLineEdit
{
border: 1px solid #52525b;
border-radius: 3px;
padding: 2 2px;
background: #1a0a0a;
color: #e8e6e3;
}
QLabel
{
color: #e8e6e3;
background: transparent;
}
QGroupBox
{
color: #e8e6e3;
border: 1px solid #52525b;
border-radius: 4px;
margin-top: 8px;
padding-top: 8px;
}
QGroupBox::title
{
color: #dc2626;
subcontrol-origin: margin;
left: 10px;
padding: 0 4px;
}
QCheckBox
{
color: #e8e6e3;
background: transparent;
}
QCheckBox::indicator
{
width: 16px;
height: 16px;
border: 1px solid #52525b;
border-radius: 3px;
background: #1a0a0a;
}
QCheckBox::indicator:checked
{
background: #dc2626;
border: 1px solid #dc2626;
}
QRadioButton
{
color: #e8e6e3;
background: transparent;
}
QRadioButton::indicator
{
width: 14px;
height: 14px;
border: 1px solid #52525b;
border-radius: 7px;
background: #1a0a0a;
}
QRadioButton::indicator:checked
{
background: #dc2626;
border: 1px solid #dc2626;
}
QScrollArea
{
background: #1a0a0a;
border: none;
}
QScrollBar:vertical
{
background: #1a0a0a;
width: 10px;
border: none;
}
QScrollBar::handle:vertical
{
background: #52525b;
border-radius: 5px;
min-height: 20px;
}
QScrollBar::handle:vertical:hover
{
background: #dc2626;
}
QScrollBar::add-line:vertical,
QScrollBar::sub-line:vertical
{
height: 0px;
border: none;
}
QScrollBar:horizontal
{
background: #1a0a0a;
height: 10px;
border: none;
}
QScrollBar::handle:horizontal
{
background: #52525b;
border-radius: 5px;
min-width: 20px;
}
QScrollBar::handle:horizontal:hover
{
background: #dc2626;
}
QScrollBar::add-line:horizontal,
QScrollBar::sub-line:horizontal
{
width: 0px;
border: none;
}
QToolTip
{
background: #1a0a0a;
color: #fafaf9;
border: 1px solid #52525b;
border-radius: 4px;
padding: 6px 8px;
font-size: 12px;
}
QDockWidget
{
color: #e8e6e3;
background: #2d1517;
titlebar-close-icon: url();
titlebar-normal-icon: url();
}
QDockWidget::title
{
background: #2d1517;
color: #e8e6e3;
padding: 6px;
border-bottom: 1px solid #52525b;
}
QListWidget
{
background: #1a0a0a;
color: #e8e6e3;
border: 1px solid #52525b;
}
QListWidget::item:selected
{
background: #dc2626;
color: white;
}
QListWidget::item:hover
{
background: #3d1f1f;
}
QTextBrowser
{
background: #1a0a0a;
color: #e8e6e3;
border: 1px solid #52525b;
}
QFrame
{
color: #e8e6e3;
}
QStatusBar
{
background: #2d1517;
color: #e8e6e3;
border-top: 1px solid #52525b;
}
QStatusBar::item
{
border: none;
}