Add GFD screen. Also add new themes. Also apply minor modifications
This commit is contained in:
@@ -1,239 +1,462 @@
|
||||
/*************************************
|
||||
Main Window and Splitters
|
||||
**************************************/
|
||||
QWidget:window {
|
||||
background-color: #232629;
|
||||
}
|
||||
|
||||
QSplitter::handle {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/*************************************
|
||||
Main menu (Bar)
|
||||
**************************************/
|
||||
QMenuBar {
|
||||
color: rgb(255, 255, 255);
|
||||
background-color: transparent;
|
||||
color: #AFBDC4;
|
||||
}
|
||||
|
||||
QMenuBar::item {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
QMenuBar::item:disabled {
|
||||
color: gray;
|
||||
}
|
||||
|
||||
QMenuBar::item:selected {
|
||||
background:#999999;
|
||||
color: #1d5eff
|
||||
color: #FFFFFF;
|
||||
border-bottom: 2px solid #4545e5;
|
||||
}
|
||||
|
||||
QMenu::item:selected {
|
||||
background-color: #999999;
|
||||
color: #1d5eff
|
||||
QMenuBar::item:pressed {
|
||||
color: #FFFFFF;
|
||||
border-bottom: 2px solid #4545e5;
|
||||
}
|
||||
|
||||
QToolBar {
|
||||
background-color: transparent;
|
||||
border: 1px solid transparent;
|
||||
}
|
||||
|
||||
QToolBar:handle {
|
||||
background-color: transparent;
|
||||
border-left: 2px dotted #80CBC4;
|
||||
color: transparent;
|
||||
}
|
||||
|
||||
QToolBar::separator {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
QMenu {
|
||||
color: #ffffff;
|
||||
background-color: #263238;
|
||||
color: #AFBDC4;
|
||||
}
|
||||
|
||||
QWidget {
|
||||
background-color: #464646
|
||||
}
|
||||
|
||||
QLabel {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
QPushButton {
|
||||
QMenu::item:selected {
|
||||
color: #FFFFFF;
|
||||
background-color: rgb(52,52,52);
|
||||
border: 1px solid gray;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
QPushButton:!enabled {
|
||||
color:#9f9f9f;
|
||||
QMenu::item:pressed {
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
QPushButton:checked {
|
||||
color: #39eaff;
|
||||
QMenu::separator {
|
||||
background-color: transparent;
|
||||
height: 1px;
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
QTabWidget::pane { /* The tab widget frame */
|
||||
/* border-left: 1px solid gray;*/
|
||||
border: 0px;
|
||||
/*************************************
|
||||
TabBar
|
||||
**************************************/
|
||||
QTabBar {
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
|
||||
QTabWidget::tab-bar {
|
||||
left: 30px; /* move to the right by 5px */
|
||||
QTabWidget::pane {
|
||||
border: 0px solid transparent;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
|
||||
/* Style the tab using the tab sub-control. Note that
|
||||
it reads QTabBar _not_ QTabWidget */
|
||||
QTabBar::tab {
|
||||
background: #7a7a7a;
|
||||
border-top-left-radius: 8px;
|
||||
border-top-right-radius: 8px;
|
||||
min-width: 16ex;
|
||||
padding: 2px;
|
||||
color: #FFFFFF
|
||||
background-color: transparent;
|
||||
border: 0px solid transparent;
|
||||
border-radius: 10px;
|
||||
color: #AFBDC4;
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
padding-top: 3px;
|
||||
padding-bottom: 3px;
|
||||
}
|
||||
|
||||
QTabBar::tab:hover {
|
||||
background: #4545e5;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
QTabBar::tab:selected {
|
||||
background: #999999;
|
||||
color: #1d5eff
|
||||
background: #4545e5;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
|
||||
QTabBar::tab:!selected {
|
||||
margin-top: 3px; /* make non-selected tabs look smaller */
|
||||
QStackedWidget {
|
||||
background: #232629;
|
||||
}
|
||||
|
||||
|
||||
|
||||
QProgressBar {
|
||||
border: 2px #7a7a7a;
|
||||
border-radius: 3px;
|
||||
background-color: #7a7a7a;
|
||||
/*************************************
|
||||
Progressbar
|
||||
**************************************/
|
||||
QProgressBar
|
||||
{
|
||||
border: 2px solid grey;
|
||||
border-radius: 5px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
QProgressBar::chunk {
|
||||
/*background-color: #1d5eff;*/
|
||||
background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #1d5eff, stop:0.5 #4177ff, stop:1 #1d5eff);
|
||||
border-radius: 3px;
|
||||
QProgressBar::chunk
|
||||
{
|
||||
background-color: #88cc00;
|
||||
width: 2.15px;
|
||||
margin: 0.5px;
|
||||
}
|
||||
|
||||
|
||||
QAbstractScrollArea::corner {
|
||||
background: none;
|
||||
border: none;
|
||||
/*************************************
|
||||
Labels and Rich Text boxes
|
||||
**************************************/
|
||||
QLabel {
|
||||
background-color: transparent;
|
||||
color: #CFD8DC;
|
||||
}
|
||||
|
||||
QScrollBar:vertical, QScrollBar:horizontal{
|
||||
background-color:#343434;
|
||||
border-radius: 5px;
|
||||
/*background: none;*/
|
||||
QDialog {
|
||||
background-color: transparent;
|
||||
color: #949a9c;
|
||||
}
|
||||
|
||||
QTextBrowser {
|
||||
background-color: transparent;
|
||||
color: #949a9c;
|
||||
}
|
||||
|
||||
/*************************************
|
||||
Search Bar
|
||||
**************************************/
|
||||
QLineEdit {
|
||||
border: 2px solid #4545e5 ;
|
||||
border-radius: 10px;
|
||||
background-color: transparent;
|
||||
color: #CFD8DC;
|
||||
}
|
||||
|
||||
QLineEdit:hover {
|
||||
border-width: 1px;
|
||||
border-radius: 10px;
|
||||
border-style: solid;
|
||||
border-color: #4545e5 ;
|
||||
}
|
||||
|
||||
QLineEdit:focus {
|
||||
border-width: 1px;
|
||||
border-radius: 10px;
|
||||
border-style: solid;
|
||||
border-color: #4545e5 ;
|
||||
}
|
||||
|
||||
/*************************************
|
||||
Scroll bars
|
||||
**************************************/
|
||||
QScrollBar:horizontal {
|
||||
background: transparent;
|
||||
height: 10px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
QScrollBar:vertical {
|
||||
margin-top: 0px;
|
||||
margin-bottom: 0px;
|
||||
/*width: 10px;*/
|
||||
}
|
||||
QScrollBar:horizontal{
|
||||
margin-left: 0px;
|
||||
margin-right: 0px;
|
||||
/*height: 10px;*/
|
||||
}
|
||||
|
||||
QScrollBar::handle:vertical, QScrollBar::handle:horizontal{
|
||||
border-radius: 5px;
|
||||
border-color: none;
|
||||
border-width: 1px;
|
||||
background-color: #999999;
|
||||
}
|
||||
|
||||
QScrollBar::add-line:vertical, QScrollBar::add-line:horizontal{
|
||||
width: 0px;
|
||||
height: 0px;
|
||||
}
|
||||
|
||||
QScrollBar::sub-line:vertical, QScrollBar::sub-line:horizontal{
|
||||
width: 0px;
|
||||
height: 0px;
|
||||
}
|
||||
|
||||
QScrollBar::add-page:vertical{
|
||||
border-left: 1px solid gray;
|
||||
background: transparent;
|
||||
width: 10px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
QScrollBar::handle:horizontal {
|
||||
background: #374146;
|
||||
min-width: 16px;
|
||||
border-radius: 5px;
|
||||
/*
|
||||
border: 1px#343434;
|
||||
background-color: #343434;*/
|
||||
}
|
||||
QScrollBar::add-page:horizontal{
|
||||
border-top: 1px solid gray;
|
||||
background: transparent;
|
||||
|
||||
QScrollBar::handle:vertical {
|
||||
background: #374146;
|
||||
min-height: 16px;
|
||||
border-radius: 5px;
|
||||
/*
|
||||
border: 1px#343434;
|
||||
background-color: #343434;*/
|
||||
}
|
||||
QScrollBar::sub-page:vertical{
|
||||
border-left: 1px solid gray;
|
||||
background: transparent;
|
||||
border-radius: 5px;
|
||||
/* border: 1px #343434;
|
||||
background-color: #343434;*/
|
||||
}
|
||||
QScrollBar::sub-page:horizontal{
|
||||
border-top: 1px solid gray;
|
||||
background: transparent;
|
||||
border-radius: 5px;
|
||||
/* border: 1px #343434;
|
||||
background-color: #343434;*/
|
||||
}
|
||||
|
||||
QTextEdit{
|
||||
color: #ffffff;
|
||||
QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal,
|
||||
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
|
||||
background: none;
|
||||
}
|
||||
|
||||
QMessageBox {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
QToolTip {
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
QTextBrowser {
|
||||
background-color: #464646;
|
||||
color: #ffffff;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
QRadioButton {
|
||||
color: #ffffff;
|
||||
QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal,
|
||||
QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical {
|
||||
border: none;
|
||||
background: none;
|
||||
}
|
||||
|
||||
/*************************************
|
||||
List
|
||||
**************************************/
|
||||
QListWidget {
|
||||
background-color:rgb(52,52,52);
|
||||
color: rgb(255, 255, 255);
|
||||
border: 1px solid gray;
|
||||
border-radius: 8px;
|
||||
background-color: transparent;
|
||||
border: 0px solid transparent;
|
||||
border-bottom: 2px solid #80CBC4;
|
||||
color: #AFBDC4;
|
||||
}
|
||||
|
||||
QLineEdit {
|
||||
background-color: #343434;
|
||||
color: rgb(255, 255, 255);
|
||||
border: 1px solid gray;
|
||||
border-radius: 5px;
|
||||
QListView {
|
||||
background-color: transparent;
|
||||
color: #AFBDC4;
|
||||
outline: 0;
|
||||
border: 0px solid transparent;
|
||||
}
|
||||
QListView::item:hover {
|
||||
color: #FFFFFF;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
QListView::item:selected {
|
||||
color: #4545e5;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
QListView::item:disabled {
|
||||
color: #546E7A;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
QListView::item:disabled:selected {
|
||||
color: #88cc00;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
/*************************************
|
||||
Buttons
|
||||
**************************************/
|
||||
QPushButton {
|
||||
background-color: transparent;
|
||||
color: #AFBDC4;
|
||||
border: 1px solid transparent;
|
||||
padding: 4px 22px;
|
||||
}
|
||||
|
||||
QPushButton:hover {
|
||||
border: 2px dashed #4545e5;
|
||||
border-radius: 13px;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
QPushButton:pressed {
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
QPushButton:disabled {
|
||||
color:#546E7A;
|
||||
}
|
||||
|
||||
QPushButton:checked {
|
||||
color: #4545e5;
|
||||
}
|
||||
|
||||
/*************************************
|
||||
ComboBox
|
||||
**************************************/
|
||||
QComboBox {
|
||||
background-color: rgb(52,52,52);
|
||||
color: #ffffff;
|
||||
border: 1px solid gray;
|
||||
border-radius: 5px;
|
||||
border: 0px solid transparent;
|
||||
border-radius: 2px;
|
||||
padding: 1px 6px 1px 6px;
|
||||
min-width: 2em;
|
||||
}
|
||||
|
||||
QComboBox:!enabled {
|
||||
color: #9f9f9f;
|
||||
QComboBox:!editable {
|
||||
selection-background-color: transparent;
|
||||
color: #AFBDC4;
|
||||
selection-color: #FFFFFF;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
QComboBox:disabled {
|
||||
color: #546E7A;
|
||||
}
|
||||
|
||||
QComboBox:!editable:on, QComboBox::drop-down:editable:on {
|
||||
color: #AFBDC4;
|
||||
background-color: transparent;
|
||||
selection-background-color: transparent;
|
||||
}
|
||||
|
||||
QComboBox:on {
|
||||
padding-top: 3px;
|
||||
padding-left: 4px;
|
||||
}
|
||||
|
||||
QComboBox::drop-down {
|
||||
background-color: transparent;
|
||||
subcontrol-origin: padding;
|
||||
subcontrol-position: top right;
|
||||
width: 20px;
|
||||
border-top-right-radius: 2px;
|
||||
border-bottom-right-radius: 2px;
|
||||
}
|
||||
|
||||
QComboBox::down-arrow:enabled {
|
||||
image: url("./themes/2-dark/icons/down-arrow.png");
|
||||
}
|
||||
|
||||
QComboBox::down-arrow:disabled {
|
||||
image: url("./themes/2-dark/icons/down-arrow_off.png");
|
||||
}
|
||||
|
||||
QComboBox::down-arrow:hover {
|
||||
image: url("./themes/2-dark/icons/down-arrow_hover.png");
|
||||
}
|
||||
|
||||
QComboBox::down-arrow:on {
|
||||
top: 1px;
|
||||
left: 1px;
|
||||
}
|
||||
|
||||
QComboBox QAbstractItemView {
|
||||
border: 1px solid gray;
|
||||
selection-background-color: #999999;
|
||||
selection-color: #1d5eff;
|
||||
color: #ffffff;
|
||||
background-color: #232629;
|
||||
}
|
||||
|
||||
/*************************************
|
||||
RadioButton
|
||||
**************************************/
|
||||
QRadioButton{
|
||||
color: #AFBDC4;
|
||||
}
|
||||
|
||||
QRadioButton:disabled{
|
||||
color: #546E7A;
|
||||
}
|
||||
|
||||
QRadioButton::indicator{
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
}
|
||||
|
||||
QRadioButton::indicator::unchecked {
|
||||
image: url("./themes/2-dark/icons/off.png");
|
||||
}
|
||||
|
||||
QRadioButton::indicator:unchecked:hover {
|
||||
image: url("./themes/2-dark/icons/off_press.png");
|
||||
}
|
||||
|
||||
QRadioButton::indicator:unchecked:pressed {
|
||||
image: url("./themes/2-dark/icons/off_press.png");
|
||||
}
|
||||
|
||||
QRadioButton::indicator::checked {
|
||||
image: url("./themes/2-dark/icons/on.png");
|
||||
}
|
||||
|
||||
QRadioButton::indicator:checked:hover {
|
||||
image: url("./themes/2-dark/icons/on_press.png");
|
||||
}
|
||||
|
||||
QRadioButton::indicator:checked:pressed {
|
||||
image: url("./themes/2-dark/icons/on_press.png");
|
||||
}
|
||||
|
||||
/*************************************
|
||||
SpinBox
|
||||
**************************************/
|
||||
QSpinBox {
|
||||
background-color: rgb(52,52,52);
|
||||
color: #ffffff;
|
||||
border: 1px solid gray;
|
||||
border-radius: 5px;
|
||||
background-color: transparent;
|
||||
color: #AFBDC4;
|
||||
border-width: 0px;
|
||||
}
|
||||
|
||||
QSpinBox:!enabled {
|
||||
color:#9f9f9f;
|
||||
QSpinBox:disabled {
|
||||
color: #546E7A;
|
||||
border-width: 0px;
|
||||
}
|
||||
|
||||
/* SPECIAL WIDGETS */
|
||||
QPushButton#url_button {
|
||||
color: #9f9f9f;
|
||||
border: 0px;
|
||||
background-color: #464646;
|
||||
QSpinBox::up-button {
|
||||
subcontrol-origin: border;
|
||||
subcontrol-position: top right;
|
||||
width: 16px;
|
||||
image: url("./themes/2-dark/icons/up-arrow.png");
|
||||
border-width: 0px;
|
||||
}
|
||||
|
||||
QPushButton#play, QPushButton#pause, QPushButton#stop {
|
||||
color: #464646;
|
||||
border: 0px;
|
||||
background-color: #464646;
|
||||
QSpinBox::up-button:hover {
|
||||
image: url("./themes/2-dark/icons/up-arrow_hover.png");
|
||||
}
|
||||
|
||||
QLabel#band_range_lbl {
|
||||
color: #9f9f9f;
|
||||
QSpinBox::up-button:pressed {
|
||||
image: url("./themes/2-dark/icons/up-arrow.png");
|
||||
}
|
||||
|
||||
QSpinBox::up-button:disabled {
|
||||
image: url("./themes/2-dark/icons/up-arrow_off.png");
|
||||
}
|
||||
|
||||
QSpinBox::down-button {
|
||||
subcontrol-origin: border;
|
||||
subcontrol-position: bottom right;
|
||||
width: 16px;
|
||||
image: url("./themes/2-dark/icons/down-arrow.png");
|
||||
border-width: 0px;
|
||||
border-top-width: 0;
|
||||
}
|
||||
|
||||
QSpinBox::down-button:hover {
|
||||
image: url("./themes/2-dark/icons/down-arrow_hover.png");
|
||||
}
|
||||
|
||||
QSpinBox::down-button:pressed {
|
||||
image: url("./themes/2-dark/icons/down-arrow.png");
|
||||
}
|
||||
|
||||
QSpinBox::down-button:disabled {
|
||||
image: url("./themes/2-dark/icons/down-arrow_off.png");
|
||||
}
|
||||
|
||||
/*************************************
|
||||
TreeViewMenu (Mode)
|
||||
**************************************/
|
||||
QTreeView {
|
||||
background-color: transparent;
|
||||
selection-background-color: transparent;
|
||||
}
|
||||
|
||||
QTreeView::item {
|
||||
background-color: transparent;
|
||||
color: #AFBDC4;
|
||||
}
|
||||
|
||||
QTreeView::item:hover {
|
||||
border-right: 2px solid #4545e5;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
QTreeView::item:selected {
|
||||
color: #4545e5;
|
||||
}
|
||||
|
||||
QTreeView::item:active{
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
QTreeView::item:disabled{
|
||||
color: #546E7A;
|
||||
}
|
||||
|
||||
QTreeView::item:selected:disabled{
|
||||
color: #4545e5;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user