Files
Nexus/2023/scripts/animation_tools/studiolibrary/studiolibrary/resource/css/default.css
2025-11-24 00:15:32 +08:00

1515 lines
32 KiB
CSS

/*
--------------------------------------------------------------------------
Base widgets
--------------------------------------------------------------------------
*/
QWidget {
font-size: 12px;
font-family: Open Sans;
color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 180);
}
QFrame {
background-color: BACKGROUND_COLOR;
}
QWidget:disabled {
color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 100);
}
QLineEdit, QPushButton, QToolBar, QToolButton, QTabBar, QTabBar::tab {
border: 0px;
background-color: BACKGROUND_COLOR;
}
MenuBarWidget, MenuBarWidget QToolButton {
color: ACCENT_FOREGROUND_COLOR;
background-color: ACCENT_COLOR;
qproperty-iconSize: 24px;
}
QToolBar {
spacing: 4px;
}
MenuBarWidget {
spacing: 2px;
}
MenuBarWidget QToolButton {
min-height: 28px;
max-height: 28px;
min-width: 28px;
max-width: 28px;
border-radius: 4px;
margin-left: 2px;
margin-right: 2px;
}
MenuBarWidget QToolButton:Hover {
background-color: rgba(255,255,255,55);
}
QToolTip {
background-color: rgb(255, 255, 204);
color: black;
border: black solid 1px;
margin: 2px;
}
/*
--------------------------------------------------------------------------
Push Button
--------------------------------------------------------------------------
*/
QPushButton:hover {
background-color: rgba(ACCENT_COLOR_R, ACCENT_COLOR_G, ACCENT_COLOR_B, 200);
}
QPushButton#updateButton {
color: ACCENT_COLOR;
height: 24px;
margin: 5px;
padding: 5px;
border-radius: 1px;
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 220);
}
QPushButton#acceptButton {
font: bold 12px;
color: ACCENT_FOREGROUND_COLOR;
background-color: rgba(ACCENT_COLOR_R, ACCENT_COLOR_G, ACCENT_COLOR_B, 230);
}
QPushButton#acceptButton:hover {
background-color: rgba(ACCENT_COLOR_R, ACCENT_COLOR_G, ACCENT_COLOR_B, 250);
}
/*
--------------------------------------------------------------------------
Slider
--------------------------------------------------------------------------
*/
QSlider::groove:horizontal {
height: 3px; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
background: rgba(0, 0, 0, 0);
}
QSlider::handle:horizontal {
background: ACCENT_COLOR;
width: 8px;
height: 2px;
margin: -4px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */
border-radius: 2px;
}
QSlider::add-page:horizontal {
border: 0px solid #999999;
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 50);
}
QSlider::sub-page:horizontal {
background-color: ACCENT_COLOR;
border-top: 1px solid ACCENT_COLOR;
border-bottom: 1px solid ACCENT_COLOR;
}
/*
--------------------------------------------------------------------------
Scroll Bar
--------------------------------------------------------------------------
*/
QScrollBar:vertical {
width: 8px;
}
QScrollBar:horizontal {
height: 8px;
}
QScrollBar:vertical,
QScrollBar:horizontal {
margin: 0px;
border: 0px solid grey;
background: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 0);
}
QScrollBar::handle:vertical,
QScrollBar::handle:horizontal{
min-height: 0px;
border-radius: 1px;
background: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 25);
}
QScrollBar::handle:vertical:hover,
QScrollBar::handle:horizontal:hover {
background: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 75);
}
QScrollBar::add-line:vertical,
QScrollBar::add-line:horizontal {
height: 0px;
border: 0px solid grey;
subcontrol-origin: margin;
subcontrol-position: bottom;
/*background: rgb(80, 80, 80);*/
}
QScrollBar::sub-line:vertical,
QScrollBar::sub-line:horizontal {
height: 0px;
border: 0px solid grey;
subcontrol-position: top;
subcontrol-origin: margin;
/*background: rgb(80, 80, 80);*/
}
QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {
width: 0px;
height: 0px;
border: 0px;
background: white;
}
QScrollBar::add-page:horizontal, QScrollBar::add-page:vertical,
QScrollBar::sub-page:horizontal, QScrollBar::sub-page:vertical {
background: none;
}
/*
--------------------------------------------------------------------------
Header View
--------------------------------------------------------------------------
*/
/* style the sort indicator */
QHeaderView::up-arrow {
image: url("RESOURCE_DIRNAME/icons/up_arrow.png");
}
QHeaderView::down-arrow {
image: url("RESOURCE_DIRNAME/icons/down_arrow.png");
}
QAbstractItemView::separator{
height: 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}
QListView::item, QTreeView::item {
border: 0px;
outline: none;
border-style: solid;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 10);
}
QHeaderView::section {
font: 12px;
height: 18px;
border: 0px;
border-right: 1px solid rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 20);
border-bottom: 1px solid rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 20);
padding: 5px;
background-color: rgba(0, 0, 0, 20);
}
/*
--------------------------------------------------------------------------
List/Tree View
--------------------------------------------------------------------------
*/
QTreeView {
color: FOREGROUND_COLOR;
}
QTreeView, QListView, QPushButton {
border: 0px;
outline: none;
}
QTreeView::item, QTreeView::branch {
height: 22px;
show-decoration-selected: 1; /* make the selection span the entire width of the view */
background-color: BACKGROUND_COLOR;
}
QTreeView::item:focus{
border: 0px;
outline: none;
}
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings {
border-image: none;
image: url("RESOURCE_DIRNAME/icons/branch_closed_DARKNESS.png");
}
QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings {
border-image: none;
image: url("RESOURCE_DIRNAME/icons/branch_open_DARKNESS.png");
}
QMenu::separator, QListView::item:hover,
QTreeView::branch:hover, QTreeView::item:hover {
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 20);
}
QTreeView::branch:selected,
QFrame#headerFrame > QWidget, QFrame#headerFrame, QMenu::item:selected {
color: ACCENT_FOREGROUND_COLOR;
background-color: ACCENT_COLOR;
}
QTreeView::item:selected, QTreeView::item:selected:active,
QListView::item:selected, QListView::item:selected:active {
color: ACCENT_FOREGROUND_COLOR;
background-color: ACCENT_COLOR;
}
QCheckBox::indicator, QRadioButton::indicator {
width: 16px;
height: 16px;
}
QRadioButton::indicator:checked {
image: url("RESOURCE_DIRNAME/icons/radio_button_checked_DARKNESS.png");
}
QRadioButton::indicator:unchecked {
image: url("RESOURCE_DIRNAME/icons/radio_button_unchecked_DARKNESS.png");
}
QCheckBox::indicator:checked, QMenu::indicator:non-exclusive:checked {
image: url("RESOURCE_DIRNAME/icons/check_box_checked_DARKNESS.png");
}
QCheckBox::indicator:unchecked, QMenu::indicator:non-exclusive:unchecked {
image: url("RESOURCE_DIRNAME/icons/check_box_unchecked_DARKNESS.png");
}
QCheckBox::indicator:disabled, QMenu::indicator:non-exclusive:disabled {
image: url("RESOURCE_DIRNAME/icons/check_box_unchecked_DARKNESS.png");
}
/*
--------------------------------------------------------------------------
ComboBox
--------------------------------------------------------------------------
*/
QComboBox {
width: 10px;
border: 0px;
padding-left: 2px;
border-radius: 0px;
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 15);
}
QComboBox::drop-down {
border: 0px;
padding-top: 2px;
background-color: rgba(255, 255, 255, 0);
image: url("RESOURCE_DIRNAME/icons/drop_arrow_DARKNESS.png");
}
/*QComboBox::down-arrow {*/
/*width: 1px;*/
/*image: url("RESOURCE_DIRNAME/icons/null.png");*/
/*background-color: rgba(255, 255, 255, 0);*/
/*}*/
QSpinBox,
QLineEdit,
QComboBox,
QComboBox QAbstractItemView:item {
height: 24px;
padding: 0 4px;
border-radius: 0px;
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 15);
border-bottom: 0px solid rgba(255, 255, 255, 50);
selection-color: rgba(255, 255, 255, 230);
selection-background-color: ACCENT_COLOR;
}
QComboBox,
QLineEdit {
border: 0px;
border-bottom: 2px solid rgba(0,0,0,0);
}
QComboBox:hover,
QLineEdit:hover {
border: 0px;
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 35);
}
QComboBox:focus,
QLineEdit:focus {
border: 0px;
border-bottom: 2px solid ACCENT_COLOR;
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 30);
}
QLineEdit#filterEdit QAbstractItemView {
border: 2px solid darkgray;
selection-background-color: lightgray;
}
QComboBox QAbstractItemView {
selection-background-color: ACCENT_COLOR;
selection-color: ACCENT_FOREGROUND_COLOR;
}
QComboBox QAbstractItemView::item {
}
QLabel {
selection-color: ACCENT_FOREGROUND_COLOR;
selection-background-color: ACCENT_COLOR;
}
/*
--------------------------------------------------------------------------
Tab bar
--------------------------------------------------------------------------
*/
QTabBar {
qproperty-drawBase: 0;
}
QTabBar::tab {
border: 0px;
padding-left: 10px;
padding-right: 10px;
}
QTabBar::tab:first:selected {
background-color: rgba(0, 0, 0, 0);
border-left: 0px solid rgba(0, 0, 0, 0);
}
/*
--------------------------------------------------------------------------
Menu Item
--------------------------------------------------------------------------
*/
QMenu {
border: 1px solid rgba(250, 250, 250, 25);
}
QMenu, QMenu QWidget {
font: 12px;
color: FOREGROUND_COLOR;
background-color: BACKGROUND_COLOR;
}
QMenu::separator {
height: 1px;
padding: 0px 1px 0px 1px;
}
QMenu::icon {
padding: 4px;
}
QMenu::indicator:non-exclusive {
width: 14px;
height: 14px;
margin-left: 3px;
}
QMenu::item {
min-width: 124px;
color: FOREGROUND_COLOR;
padding: 3px;
border: 1px solid rgba(0, 0, 0, 0);
}
QMenu::item:disabled {
color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 50);
}
QMenu::item:selected {
color: ACCENT_FOREGROUND_COLOR;
background-color: ACCENT_COLOR;
}
QMenu::item:selected:disabled {
color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 50);
background-color: rgba(ACCENT_COLOR_R, ACCENT_COLOR_G, ACCENT_COLOR_B, 50);
}
/*
--------------------------------------------------------------------------
SearchWidget
--------------------------------------------------------------------------
*/
/*
SearchWidget {
margin: 2px;
padding: 0px;
min-height: 22;
max-height: 22;
border-radius: 2px;
}
*/
SearchWidget, SearchWidget QLabel {
font: 18px;
padding: 0px;
padding-top:2px;
color: ACCENT_FOREGROUND_COLOR;
background-color: rgba(255, 255, 255, 0);
selection-background-color: rgba(ACCENT_FOREGROUND_COLOR_R, ACCENT_FOREGROUND_COLOR_G, ACCENT_FOREGROUND_COLOR_B, 210);
selection-color: ACCENT_COLOR;
}
SearchWidget[hasText=true] {
background-color: rgba(255, 255, 255, 30);
border-bottom: 2px solid rgba(255, 255, 255, 80);
}
SearchWidget:focus {
border: 0px;
border-bottom: 2px solid rgba(255, 255, 255, 180);
background-color: rgba(255, 255, 255, 30);
selection-background-color: rgba(255, 255, 255, 240);
selection-color: ACCENT_COLOR;
}
SearchWidget QLabel {
border: 0px;
color: FOREGROUND_COLOR;
}
SearchWidget QPushButton, SearchWidget QPushButton:hover {
border: 0px;
padding: 0px;
color: ACCENT_FOREGROUND_COLOR;
background-color: rgba(255, 255, 255, 0);
}
SearchWidget QPushButton {
qproperty-iconSize: 24px;
}
/*
--------------------------------------------------------------------------
QSplitter
--------------------------------------------------------------------------
*/
QSplitter {
max-width: 2px;
background-color: BACKGROUND_COLOR;
}
QSplitter:handle {
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 10);
}
QSplitter::handle:hover {
background-color: ACCENT_COLOR;
}
/*
--------------------------------------------------------------------------
Slider Widget Action
--------------------------------------------------------------------------
*/
SliderWidgetAction {
padding-top: 4px;
padding-left: 18px;
padding-right: 4px;
}
SliderWidgetAction QLabel {
min-width: 50px;
}
/*
--------------------------------------------------------------------------
Separator Widget Action
--------------------------------------------------------------------------
*/
SeparatorWidgetAction {
margin: 2px;
padding-left: 4px;
margin-right: 0px;
}
SeparatorWidgetAction Line {
min-height: 1px;
max-height: 1px;
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 30);
}
SeparatorWidgetAction QLabel {
min-height:22px;
max-height:22px;
padding-right: 2px;
color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 80);
}
/*
--------------------------------------------------------------------------
Other
--------------------------------------------------------------------------
*/
NavigationFrame {
margin: 2px;
}
#actionWidget {
margin: 0px;
padding: 0px;
}
#actionLabel {
padding-left: 5px;
background-color: transparent;
}
#actionOption {
color: FOREGROUND_COLOR;
margin: 1px;
background-color: rgba(255, 255, 255, 5);
}
ToastWidget {
max-height: 48px;
font: bold 25px;
border-radius: 5px;
color: rgb(250, 250, 250);
background-color: rgba(0, 0, 0, 200);
}
/*
--------------------------------------------------------------------------
TESTING NEW STYLE
--------------------------------------------------------------------------
*/
/*!**/
/*--------------------------------------------------------------------------*/
/*Folders Widget*/
/*--------------------------------------------------------------------------*/
/**!*/
/*FoldersWidget,*/
/*FoldersWidget:item,*/
/*FoldersWidget:branch {*/
/*color: rgba(255, 255, 255, 150);*/
/*background-color: rgb(60, 60, 60);*/
/*}*/
/*!**/
/*--------------------------------------------------------------------------*/
/*Preview Frame*/
/*--------------------------------------------------------------------------*/
/**!*/
/*PreviewFrame {*/
/*margin: 2px;*/
/*}*/
/*PreviewFrame, PreviewFrame QWidget {*/
/*color: rgba(255, 255, 255, 150);*/
/*background-color: rgb(60, 60, 60);*/
/*}*/
PreviewFrame QWidget {
color: FOREGROUND_COLOR;
}
#previewButtons QPushButton {
color: ACCENT_FOREGROUND_COLOR;
background-color: ACCENT_COLOR;
}
PreviewFrame QPushButton {
color: FOREGROUND_COLOR;
}
PreviewFrame QPushButton:hover {
color: ACCENT_FOREGROUND_COLOR;
}
/*
--------------------------------------------------------------------------
Status Widget
--------------------------------------------------------------------------
*/
StatusWidget {
color: FOREGROUND_COLOR;
background-color: BACKGROUND_COLOR;
border-top: 1px solid rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 10);
}
StatusWidget QLabel {
background-color: transparent;
}
StatusWidget[status="error"],
StatusWidget[status="error"] QLabel {
color: rgb(240, 240, 240);
background-color: rgb(220, 40, 40);
selection-color: rgb(220, 40, 40);
selection-background-color: rgb(240, 240, 240);
}
StatusWidget[status="warning"] {
color: rgb(240, 240, 240);
background-color: rgb(240, 170, 0);
}
/*
--------------------------------------------------------------------------
UPDATE AVAILABLE WIDGET
--------------------------------------------------------------------------
*/
#updateAvailableButton {
padding: 2px;
margin: 2px;
font-size: 11px;
color: BACKGROUND_COLOR;
background-color: rgba(FOREGROUND_COLOR_R,FOREGROUND_COLOR_G,FOREGROUND_COLOR_B,150);
border-radius: 2px;
}
#updateAvailableButton {
padding-left: 5px;
padding-right: 5px;
}
#updateAvailableButton:hover {
background-color: rgba(FOREGROUND_COLOR_R,FOREGROUND_COLOR_G,FOREGROUND_COLOR_B,200);
}
/*
--------------------------------------------------------------------------
PROGRESS WIDGET
--------------------------------------------------------------------------
*/
ProgressBar,
ProgressBar QLabel {
background-color: transparent;
}
ProgressBar QLabel {
margin: 0px;
padding: 1px;
min-width: 100px;
}
ProgressBar QProgressBar{
margin-top: 4px;
margin-right: 6px;
max-width: 200px;
min-width: 150px;
max-height: 4px;
padding: 0px;
color: rgba(0,0,0,200);
border-radius: 2px;
background-color: rgba(250,250,250,50);
}
ProgressBar QProgressBar::chunk {
color: white;
background-color: white;
margin: 0px;
max-height: 4px;
border-radius: 2px;
}
/*--------------------------------------------------------------------------*/
/* CUSTOM MESSAGE BOX */
/*--------------------------------------------------------------------------*/
MessageBox {
min-width: 320px;
min-height: 220px;
}
#messageBoxHeaderLabel {
font: 16px;
color: rgb(255,255,255);
}
#messageBoxHeaderFrame {
height: 46px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background-color: rgba(0,0,0,0);
}
#messageBox {
border-radius: 7px;
background-color: rgba(255,255,255,255);
}
#messageBox QWidget {
background-color: rgba(255,255,255,0);
}
#messageBox #messageBoxTitle QLabel {
font: 16px;
}
#messageBox #messageBoxIcon {
width: 32px;
height: 32px;
}
#messageBox #messageBoxBody QLabel {
font: 12px;
}
#messageBox #messageBoxInputEdit {
min-height: 32px;
background-color: rgba(240, 240, 240, 180);
}
#messageBoxBody QWidget {
color: rgb(100,100,110);
}
#messageBox QPushButton {
font: 12px;
color: rgba(250, 250, 250, 250);
min-width: 72px;
min-height: 32px;
padding-left: 9px;
padding-right: 9px;
border-radius: 16px;
background-color: rgba(180, 180, 180, 230);
}
#messageBox QPushButton:focus, #messageBox QPushButton:hover {
color: ACCENT_FOREGROUND_COLOR;
background-color: ACCENT_COLOR;
}
#messageBox QRadioButton::indicator:checked {
image: url("RESOURCE_DIRNAME/icons/radio_button_checked_black.png");
}
#messageBox QRadioButton::indicator:unchecked {
image: url("RESOURCE_DIRNAME/icons/radio_button_unchecked_black.png");
}
#messageBox QCheckBox::indicator:checked {
image: url("RESOURCE_DIRNAME/icons/check_box_checked_black.png");
}
#messageBox QCheckBox::indicator:unchecked {
image: url("RESOURCE_DIRNAME/icons/check_box_unchecked_black.png");
}
#messageBox QCheckBox::indicator:disabled {
image: url("RESOURCE_DIRNAME/icons/check_box_unchecked_black.png");
}
#messageBoxFrame {
background-color: rgba(0,0,0,100);
}
#settingsDialog {
min-width: 300px;
min-height: 300px;
max-width: 400px;
max-height: 400px;
}
#filterByAction QWidget {
background-color: transparent;
}
#filterByAction:hover {
background-color: ACCENT_COLOR;
color: ACCENT_FOREGROUND_COLOR;
}
#filterByAction {
height: 22px;
padding: 3px;
background-color: transparent;
}
#filterByAction #actionCounter {
padding: 2px;
border-radius: 5px;
background-color: rgba(255,255,255,20);
}
#filterByAction QCheckBox {
width: 64px;
}
#filterByAction QCheckBox::indicator {
width: 14px;
height: 14px;
padding-left: 2px;
}
/*
----------------------------------------
Settings Dialog Color Picker
----------------------------------------
*/
#settingsDialog ColorPickerWidget {
margin: 0px;
max-height: 24px;
min-height: 24px;
border-radius: 4px;
}
#settingsDialog ColorPickerWidget #colorButton[first=true] {
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
}
#settingsDialog ColorPickerWidget #colorButton[last=true] {
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
#settingsDialog ColorPickerWidget #colorButton:checked {
border-bottom: 3px solid rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 180);
}
/*
----------------------------------------
Preview Widget Color Picker
----------------------------------------
*/
PreviewWidget ColorPickerWidget {
margin: 0px;
max-height: 14px;
min-height: 14px;
}
PreviewWidget ColorPickerWidget #colorButton {
max-width: 14px;
min-width: 14px;
border-radius: 7px;
}
PreviewWidget ColorPickerWidget #colorButton:checked {
border: 2px solid rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 255);
}
/*
----------------------------------------
Icon Picker Action
----------------------------------------
*/
IconPickerWidget {
max-height: 156px;
min-height: 156px;
}
#iconPickerAction {
max-height: 120px;
min-height: 120px;
margin-left: 10px;
margin-bottom: 10px;
}
#iconPickerAction QToolButton {
qproperty-iconSize: 14px;
}
IconPickerWidget QToolButton {
margin: 5px;
padding: 2px;
align: center;
min-width: 20px;
min-height: 20px;
max-width: 20px;
max-height: 20px;
border-radius: 2px;
qproperty-iconSize: 18px;
}
IconPickerWidget QToolButton {
color: rgb(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B);
}
IconPickerWidget QToolButton:checked {
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 50);
}
IconPickerWidget QToolButton:hover {
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 75);
}
/*
----------------------------------------
Color Picker Action
----------------------------------------
*/
#colorPickerAction {
max-height: 28px;
min-height: 28px;
margin-left: 10px;
}
#colorPickerAction #colorButton {
max-width: 12px;
min-width: 12px;
max-height: 12px;
min-height: 12px;
border-radius: 6px;
}
#colorPickerAction #colorButton:checked {
border: 2px solid rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 255);
}
Lightbox {
background-color: rgba(0, 0, 0, 100);
}
#menuButton,
#editButton {
margin-left: 4px;
min-width: 25px;
max-width: 25px;
border-radius: 2px;
text-align: center;
background-color: rgba(0,0,0,20);
}
#menuButton:hover,
#editButton:hover {
background-color: rgba(100,100,100,20);
}
#editButton {
min-height: 22px;
}
/*
#errorLabel {
font-style: italic;
}
*/
/*
---------------------------
Field Widgets
---------------------------
*/
SeparatorFieldWidget > #widget {
min-height: 1px;
max-height: 1px;
font: bold;
margin: 4px;
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 20);
}
TextFieldWidget QTextEdit {
max-height: 92px;
}
FormWidget QWidget {
text-align: left;
}
#fieldWidget[layout="vertical"] {
min-height: 44px;
}
FieldWidget[layout="vertical"] {
margin-bottom: 3px;
}
FieldWidget[layout="vertical"] #label {
margin-bottom: 2px;
}
FieldWidget[layout="horizontal"] {
margin-top: 3px;
}
FieldWidget[layout="horizontal"] #label {
margin: 0px;
margin-right: 4px;
}
LabelFieldWidget[layout="horizontal"] {
min-height: 16px;
max-height: 16px;
margin-top: 2px;
margin-bottom: 0px;
}
FieldWidget #label {
min-width: 72px;
color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 100);
}
FieldWidget #label:disabled {
color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 25);
}
FormWidget #titleWidget {
padding: 2px;
margin:0px;
padding-left: 5px;
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 20);
border-bottom: 0px solid rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 20);
}
FormWidget #titleWidget:checked {
background-color: rgba(255, 255, 255, 5);
}
FormWidget #optionsFrame {
margin: 0px;
}
FieldWidget QComboBox {
border: 1px solid transparent;
}
/*
---------------------------
Group Box Widget
---------------------------
*/
GroupFieldWidget[layout="horizontal"] {
margin-top: 2px;
margin-bottom: 0px;
}
GroupBoxWidget {
margin-top: 3px;
}
GroupBoxWidget #title {
padding: 2px;
padding-left: 5px;
text-align: left;
border-radius: 2px;
min-height: 18px;
max-height: 18px;
icon-size: 18px;
color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 150);
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 10);
}
GroupBoxWidget #title:checked {
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 15);
}
GroupBoxWidget #title:hover {
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 20);
}
/*
---------------------------
Save Widget & Load Widget
---------------------------
*/
BaseSaveWidget #fieldWidget {
margin-top: 4px;
}
PreviewWidget ImageSequenceWidget {
background-color: rgba(0,0,0,0);
}
PreviewWidget #titleLabel,
BaseSaveWidget #titleLabel,
BaseLoadWidget #titleLabel {
font-size: 14px;
}
BaseLoadWidget #blendEdit {
min-width: 32px;
max-width: 32px;
}
BaseSaveWidget #acceptButton,
BaseLoadWidget #acceptButton {
min-width: 80px;
max-height: 35px;
max-width: 125px;
min-height: 35px;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
}
BaseSaveWidget #selectionSetButton,
BaseLoadWidget #selectionSetButton {
min-width: 35px;
max-width: 35px;
min-height: 35px;
max-height: 35px;
margin-left: 1px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
BaseSaveWidget ImageSequenceWidget {
border-radius: 2px;
color: rgb(40, 40, 40);
border: 1px solid rgba(254, 255, 230, 200);
background-color: rgba(254, 255, 230, 200);
}
BaseSaveWidget ImageSequenceWidget {
border: 0px solid rgba(254, 255, 230, 200);
}
/*
---------------------------
Form Widget
---------------------------
*/
FormWidget #fieldWidget {
margin-top: 4px;
}
FormWidget #titleLabel,
FormWidget #titleLabel,
FormWidget #titleLabel {
font-size: 14px;
}
FormWidget QLineEdit,
FormWidget QTextEdit,
FormWidget QComboBox,
FormWidget #thumbnailButton,
FormWidget QLineEdit,
FormWidget QTextEdit,
FormWidget QComboBox,
FormWidget #thumbnailButton,
FormWidget QLineEdit,
FormWidget QTextEdit,
FormWidget QComboBox,
FormWidget #thumbnailButton {
border-radius: 2px;
}
FormWidget QLineEdit,
FormWidget QLineEdit:focus,
FormWidget QLineEdit:hover,
FormWidget QTextEdit,
FormWidget QTextEdit:focus,
FormWidget QTextEdit:hover,
FormWidget QPlainTextEdit,
FormWidget QPlainTextEdit:focus,
FormWidget QPlainTextEdit:hover {
color: rgb(40, 40, 40);
border: 1px solid rgba(254, 255, 230, 200);
background-color: rgba(254, 255, 230, 200);
}
FormDialog {
padding: 5px;
border-radius:3px;
}
FormDialog #title {
padding: 4px;
font-size: 18px;
}
FormDialog FieldWidget QLabel {
background-color: rgba(200,200,100, 0);
}
FormDialog FieldWidget {
padding-bottom: 10px;
}
FormDialog #description {
padding: 4px;
padding-bottom: 9px;
margin-bottom: 10px;
border-bottom: 1px solid rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 15);
}
FormDialog #acceptButton,
FormDialog #rejectButton {
margin: 2px;
font-size: 14px;
padding: 4px;
min-width: 72px;
min-height: 24px;
border-radius: 2px;
}
FormDialog #acceptButton,
FormDialog #rejectButton {
background-color: rgba(0,0,0,0);
}
FormDialog #acceptButton:disabled,
FormDialog #rejectButton:disabled {
color: rgba(250, 250, 250, 50);
}
#acceptButton,
#rejectButton {
background-color: rgba(0,0,0,0);
}
#acceptButton:disabled,
#rejectButton:disabled {
color: rgba(250,250,250,50);
}
#acceptButton {
color: FOREGROUND_COLOR;
}
#acceptButton:hover {
color: ACCENT_FOREGROUND_COLOR;
background-color: rgba(ACCENT_COLOR_R, ACCENT_COLOR_G, ACCENT_COLOR_B, 220);
}
FormDialog #acceptButton:pressed {
background-color: rgba(ACCENT_COLOR_R, ACCENT_COLOR_G, ACCENT_COLOR_B, 220);
}
FormDialog #rejectButton:hover {
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 50);
}
#acceptButton:pressed {
background-color: rgba(ACCENT_COLOR_R, ACCENT_COLOR_G, ACCENT_COLOR_B, 220);
}
#rejectButton:hover {
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B,50);
}
FormDialog FieldWidget QLineEdit,
FormDialog FieldWidget QTextEdit {
border-radius: 3px;
}
FieldWidget[error=true] QLineEdit:focus,
FieldWidget[error=true] QTextEdit:focus {
border-color: rgb(250, 80, 80);
}
FieldWidget[error=true] QLineEdit,
FieldWidget[error=true] QTextEdit {
color: rgba(255,255,255,200);
border-color: rgb(230, 80, 80);
background-color: rgba(230, 80, 80, 50);
}
ButtonGroupFieldWidget QPushButton {
height: 24px;
margin: 1px;
text-align: center;
color: FOREGROUND_COLOR;
background-color: rgba(0, 0, 0, 30);
}
ButtonGroupFieldWidget QPushButton[first=true] {
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
}
ButtonGroupFieldWidget QPushButton[last=true] {
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
ButtonGroupFieldWidget QPushButton:checked {
color: ACCENT_FOREGROUND_COLOR;
background-color: rgba(ACCENT_COLOR_R, ACCENT_COLOR_G, ACCENT_COLOR_B, 220);
}
/*
FieldWidget[default=false] QLineEdit,
FieldWidget[default=false] QTextEdit {
border: 1px solid rgba(240, 150, 0, 255);
background-color: rgba(240, 150, 0, 100);
}
FieldWidget[default=true] QComboBox {
border-radius: 2px;
border: 1px solid rgba(150, 150, 150, 100);
}
FieldWidget[default=false] QComboBox {
border-radius: 2px;
border: 1px solid rgba(240, 150, 0, 255);
background-color: rgba(240, 150, 0, 100);
}
FieldWidget[default=false] QRadioButton:checked {
color: rgb(240, 150, 0);
}
FieldWidget[default=false] #label {
color: rgb(240, 150, 0);
}
FieldWidget[error=true] QRadioButton:checked {
color: rgb(240, 0, 0);
}
FieldWidget[error=true] #label {
color: rgb(240, 0, 0);
}
*/
BaseLoadWidget ImageSequenceWidget {
background-color: rgba(0,0,0,0);
}
/*
DIALOG
*/
QDialog QPushButton {
text-align: center;
min-height: 32px;
min-width: 80px;
border-radius: 2px;
}
QDialog QPushButton:focus {
color: ACCENT_FOREGROUND_COLOR;
background-color: ACCENT_COLOR;
}
QDialog QPushButton {
color: FOREGROUND_COLOR;
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 30);
}
QDialog QPushButton:hover {
background-color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 50);
}
/*
--------------------------------------------------------------------------
TITLE WIDGET
--------------------------------------------------------------------------
*/
#titleWidget #titleButton {
font: bold;
margin: 0px;
padding: 0px;
padding-left: 4px;
text-align: left;
font-size: 14px;
min-height: 28px;
color: rgba(FOREGROUND_COLOR_R, FOREGROUND_COLOR_G, FOREGROUND_COLOR_B, 210);
background-color: transparent;
}
#titleWidget #titleButton:hover {
background-color: rgba(250,250,250,0);
}
#titleWidget #menuButton {
margin-left: 4px;
margin-right: 4px;
font-size: 14px;
max-height: 22px;
max-width: 22px;
background-color: transparent;
}
#titleWidget #menuButton:hover {
background-color: rgba(250,250,250,25);
}
#titleWidget
{
margin: 0px;
min-height: 26px;
background-color: rgba(0,0,0,15);
border-bottom: 1px solid rgba(250, 250, 250, 20);
}
#titleWidget LineEdit {
margin-left: 4px;
margin-right: 4px;
margin-bottom: 4px;
min-height: 22px;
font-size: 12px;
}
#titleWidget LineEdit #icon {
margin-top: -3px;
margin-left: 4px;
}
#titleWidget LineEdit #clear {
margin-top: -3px;
margin-right: 2px;
}
SidebarWidget #titleWidget LineEdit {
border: 0px solid rbga(0,0,0,0);
border-radius: 3px;
}