508 lines
11 KiB
Plaintext
508 lines
11 KiB
Plaintext
QMainWindow {
|
|
background: #404040;
|
|
}
|
|
|
|
QStatusBar {
|
|
background: #606060;
|
|
font: 10pt "Lato Heavy";
|
|
color: #FFFFD0;
|
|
}
|
|
|
|
/** Pushbuttons **/
|
|
QToolButton,
|
|
QPushButton,
|
|
ActionButton,
|
|
SystemToolButton,
|
|
AxisToolButton,
|
|
QToolButton {
|
|
background: qlineargradient(spread:reflect, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(120, 140, 180, 255), stop:0.3 rgba(11, 22, 33, 255));
|
|
border: 1px solid brown;
|
|
border-radius: 4px;
|
|
font: 10pt "Lato Heavy";
|
|
color: white;
|
|
}
|
|
|
|
QToolButton:checked,
|
|
QToolButton:pressed {
|
|
border-color: #00FF00;
|
|
color: #00FF00;
|
|
}
|
|
|
|
QPushButton:checked,
|
|
QPushButton:pressed {
|
|
border-color: #00FF00;
|
|
color: #00FF00;
|
|
}
|
|
|
|
QPushButton:hover,
|
|
ActionButton:hover,
|
|
SystemToolButton:hover,
|
|
AxisToolButton:hover {
|
|
border: 1px solid #00FF00;
|
|
}
|
|
|
|
QPushButton:disabled,
|
|
ActionButton:disabled {
|
|
color: gray;
|
|
}
|
|
|
|
ActionButton#action_machine_on {
|
|
/* border: none;*/
|
|
color: #FF0000;
|
|
}
|
|
|
|
ActionButton#action_machine_on[isStateOn=true] {
|
|
color: #00FF00;
|
|
}
|
|
|
|
ActionButton#action_estop {
|
|
border-color: #00FF00;
|
|
color: #00FF00;
|
|
}
|
|
|
|
ActionButton#action_estop:checked {
|
|
border-color: #FF0000;
|
|
color: #FF0000;
|
|
}
|
|
|
|
QLabel {
|
|
font: 10pt "Lato Heavy";
|
|
color: white;
|
|
}
|
|
|
|
DROLabel,
|
|
QLabel#label_axis_x,
|
|
QLabel#label_axis_y,
|
|
QLabel#label_axis_z,
|
|
QLabel#label_axis_4,
|
|
QLabel#label_axis_5 {
|
|
background: qlineargradient(spread:reflect, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(120, 140, 180, 255), stop:0.3 rgba(11, 22, 33, 255));
|
|
border: 1px solid black;
|
|
border-radius: 4px;
|
|
font: 20pt "Lato Heavy";
|
|
color: #00FF00;
|
|
}
|
|
|
|
DROLabel[isHomed=false] {
|
|
color: red;
|
|
}
|
|
|
|
QLabel#lbl_cycle_start,
|
|
QLabel#lbl_home_all {
|
|
font: 10pt "Lato Heavy";
|
|
color: white;
|
|
}
|
|
|
|
StatusLabel, StateLabel {
|
|
background: black;
|
|
border: 1px solid gray;
|
|
border-radius: 4px;
|
|
font: 10pt "Lato Heavy";
|
|
color: white;
|
|
}
|
|
|
|
QLineEdit {
|
|
background: black;
|
|
border: 1px solid gray;
|
|
border-radius: 4px;
|
|
font: 10pt "Lato Heavy";
|
|
color:white;
|
|
}
|
|
|
|
CalculatorDialog QLineEdit {
|
|
font: 16pt "Lato Heavy";
|
|
}
|
|
|
|
QLineEdit#mdiline{
|
|
background: rgb(250, 250, 250);
|
|
color: black;
|
|
}
|
|
|
|
QTextEdit {
|
|
background: rgb(250,250,250);
|
|
font: 10pt "Lato";
|
|
}
|
|
|
|
QCheckBox {
|
|
font: 10pt "Lato Heavy";
|
|
color: white;
|
|
margin: 4px;
|
|
}
|
|
|
|
QCheckBox::disabled {
|
|
height: 14px;
|
|
width: 14px;
|
|
}
|
|
|
|
QCheckBox::indicator:checked {
|
|
image: url(:/buttons/images/checked.png);
|
|
background-color: #404040;
|
|
height: 14px;
|
|
width: 14px;
|
|
}
|
|
|
|
QCheckBox::indicator:unchecked {
|
|
image: url(:/buttons/images/unchecked.png);
|
|
background-color: white;
|
|
height: 14px;
|
|
width: 14px;
|
|
}
|
|
|
|
QComboBox {
|
|
background: qlineargradient(spread:reflect, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(120, 140, 180, 255), stop:0.3 rgba(11, 22, 33, 255));
|
|
border: 1px solid black;
|
|
padding-left: 4px;
|
|
padding-right: 4px;
|
|
min-width: 100px;
|
|
font: 10pt "Lato Heavy";
|
|
color: white;
|
|
}
|
|
|
|
QComboBox QAbstractItemView {
|
|
background-color: #404040;
|
|
color: white;
|
|
}
|
|
|
|
QComboBox:drop-down {
|
|
subcontrol-origin: margin;
|
|
subcontrol-position: top right;
|
|
width: 20px;
|
|
}
|
|
|
|
QComboBox::item {
|
|
background-color: #404040;
|
|
color: white;
|
|
}
|
|
|
|
QComboBox::item:selected {
|
|
background-color: #303030;
|
|
color: #00FF00;
|
|
}
|
|
|
|
QComboBox::Indicator {
|
|
background-color: transparent;
|
|
color: transparent;
|
|
}
|
|
|
|
QGroupBox {
|
|
border: 1px solid black;
|
|
border-radius: 4px;
|
|
margin-top: 16px;
|
|
font: 10pt "Lato Heavy";
|
|
}
|
|
|
|
QGroupBox::title {
|
|
subcontrol-origin: margin;
|
|
padding: 0 3px;
|
|
color: black;
|
|
}
|
|
|
|
QProgressBar {
|
|
background-color: rgb(250, 250, 250);
|
|
border: 1px solid black;
|
|
border-radius: 4px;
|
|
font: 9 pt "Lato Heavy";
|
|
}
|
|
|
|
QProgressBar::chunk {
|
|
background: qlineargradient(x1: 0, y1: 0.2, x2: 1, y2: 1,
|
|
stop: 0 #bbf, stop: 1 #55f);
|
|
}
|
|
|
|
.QFrame {
|
|
background: #505050;
|
|
border: 1px solid orange;
|
|
}
|
|
|
|
QFrame#frame_cycle_start,
|
|
QFrame#frame_home_all {
|
|
background: qlineargradient(spread:reflect, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(120, 140, 180, 255), stop:0.3 rgba(11, 22, 33, 255));
|
|
border: 1px solid black;
|
|
border-radius: 4px;
|
|
font: 10pt "Lato Heavy";
|
|
color: white;
|
|
}
|
|
|
|
QFrame#frame_cycle_start:hover,
|
|
QFrame#frame_home_all:hover {
|
|
border: 1px solid #00FF00;
|
|
}
|
|
|
|
QHeaderView {
|
|
background-color: #B0B0D0;
|
|
border: 0px transparent #32414B;
|
|
padding: 0px;
|
|
margin: 0px;
|
|
border-radius: 0px;
|
|
font: 10pt "Lato Heavy";
|
|
}
|
|
|
|
QHeaderView::section::vertical::first,
|
|
QHeaderView::section::vertical::only-one {
|
|
width: 60px;
|
|
}
|
|
|
|
OriginOffsetView, ToolOffsetView {
|
|
font: 10pt "Lato Heavy";
|
|
}
|
|
|
|
QSlider::groove:horizontal {
|
|
background: white;
|
|
height: 12px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
QSlider::groove:vertical {
|
|
background: white;
|
|
width: 12px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
QSlider::sub-page:horizontal {
|
|
background: qlineargradient(x1: 0, y1: 0.2, x2: 1, y2: 1, stop: 0 #bbf, stop: 1 #55f);
|
|
border: 1px solid black;
|
|
height: 10px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
QSlider::sub-page:vertical {
|
|
background: white;
|
|
border: 1px solid black;
|
|
width: 10px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
QSlider::add-page:horizontal {
|
|
background: #fff;
|
|
border: 1px solid black;
|
|
height: 10px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
QSlider::add-page:vertical {
|
|
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #66e, stop: 1 #bbf);
|
|
border: 1px solid black;
|
|
width: 10px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
QSlider::handle:horizontal {
|
|
background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #eee, stop:1 #ccc);
|
|
border: 1px solid black;
|
|
width: 14px;
|
|
margin-top: -4px;
|
|
margin-bottom: -4px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
QSlider::handle:vertical {
|
|
background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #eee, stop:1 #ccc);
|
|
border: 1px solid black;
|
|
height: 14px;
|
|
margin-left: -4px;
|
|
margin-right: -4px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
QSlider::handle:horizontal:hover, QSlider::handle:vertical:hover {
|
|
background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #fff, stop:1 #ddd);
|
|
border: 1px solid #444;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
QSlider::sub-page:horizontal:disabled, QSlider::sub-page:vertical:disabled {
|
|
background: #bbb;
|
|
border-color: #999;
|
|
}
|
|
|
|
QSlider::add-page:horizontal:disabled,
|
|
QSlider::add-page:vertical:disabled{
|
|
background: #eee;
|
|
border-color: #999;
|
|
}
|
|
|
|
QSlider::handle:horizontal:disabled,
|
|
QSlider::handle:vertical:disabled{
|
|
background: #eee;
|
|
border: 1px solid #aaa;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
/* warning colors for overrides if out of normal range*/
|
|
|
|
#slider_spindle_ovr[alertState='over'] {
|
|
background: red;
|
|
}
|
|
#slider_feed_ovr[alertState='over'] {
|
|
background: red;
|
|
}
|
|
#slider_feed_ovr[alertState='under'] {
|
|
background: yellow;
|
|
}
|
|
|
|
QDialog,
|
|
LcncDialog,
|
|
ToolDialog,
|
|
CloseDialog,
|
|
EntryDialog,
|
|
CalculatorDialog {
|
|
background-color: gray;
|
|
}
|
|
|
|
LcncDialog QPushButton,
|
|
ToolDialog QPushButton,
|
|
AboutDialog QPushButton {
|
|
width: 100px;
|
|
height: 40px;
|
|
}
|
|
|
|
RunFromLineDialog QPushButton,
|
|
CalculatorDialog QPushButton,
|
|
EntryDialog QPushButton,
|
|
CloseDialog QPushButton {
|
|
width: 80px;
|
|
height: 40px;
|
|
}
|
|
|
|
|
|
QMenu {
|
|
background-color: #ABABAB; /* sets background of the menu */
|
|
border: 1px solid black;
|
|
}
|
|
|
|
QMenu::item {
|
|
/* sets background of menu item. set this to something non-transparent
|
|
if you want menu color and menu item color to be different */
|
|
background-color: gray;
|
|
}
|
|
|
|
QMenu::item:selected { /* when user selects item using mouse or keyboard */
|
|
background-color: darkblue;
|
|
}
|
|
|
|
QHeaderView::section {
|
|
background-color: foregnd;
|
|
color: white;
|
|
border: 1px solid #6c6c6c;
|
|
}
|
|
|
|
QSpinBox {
|
|
padding-right: 15px; /* make room for the arrows */
|
|
border-width: 3px;
|
|
height: 40px;
|
|
}
|
|
|
|
QSpinBox::down-button {
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
|
|
QSpinBox::down-arrow {
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
|
|
QSpinBox::up-button {
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
|
|
QSpinBox::up-arrow {
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
|
|
/** Tab Widget **/
|
|
QTabWidget::pane {
|
|
border: 1px solid gray;
|
|
top:-1px;
|
|
background-color: #505050;
|
|
|
|
}
|
|
|
|
/* Style the tab using the tab sub-control. Note that
|
|
it reads QTabBar _not_ QTabWidget */
|
|
QTabBar::tab {
|
|
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
|
|
stop: 0 #E1E1E1, stop: 0.4 #DDDDDD,
|
|
stop: 0.5 #D8D8D8, stop: 1.0 #D3D3D3);
|
|
border: 2px solid black;
|
|
border-bottom-color: black; /* same as the pane color */
|
|
border-top-left-radius: 4px;
|
|
border-top-right-radius: 4px;
|
|
min-width: 8ex;
|
|
min-height: 3.5ex;
|
|
padding: 2px;
|
|
}
|
|
|
|
QTabBar::tab:selected, QTabBar::tab:hover {
|
|
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
|
|
stop: 0 #fafafa, stop: 0.4 #f4f4f4,
|
|
stop: 0.5 #e7e7e7, stop: 1.0 #fafafa);
|
|
}
|
|
|
|
QTabBar::tab:selected {
|
|
border-color: #00FF00;
|
|
border-bottom-color: #00FF00;; /* same as pane color */
|
|
}
|
|
|
|
QTabBar::tab:!selected {
|
|
margin-top: 2px; /* make non-selected tabs look smaller */
|
|
}
|
|
/** GCode Display **/
|
|
EditorBase {
|
|
qproperty-styleColorBackground: #202020;
|
|
qproperty-styleColorMarginBackground: #303030;
|
|
qproperty-styleColorMarginText: #00aaff;
|
|
qproperty-styleColorMarkerBackground: #505050;
|
|
qproperty-styleColorSelectionBackground: #006aff;
|
|
qproperty-styleColorSelectionText: #ffffff;
|
|
qproperty-styleFont: "DejaVu Sans Mono,12,-1,5,50,0,0,0,1,0"; /* default */
|
|
qproperty-styleFont0: "DejaVu Sans Mono,12,-1,5,50,0,0,0,1,0";
|
|
qproperty-styleFont1: "DejaVu Sans Mono,12,-1,5,50,1,0,0,1,0";
|
|
qproperty-styleFont2: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
|
|
qproperty-styleFont3: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
|
|
qproperty-styleFont4: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
|
|
qproperty-styleFont5: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
|
|
qproperty-styleFont6: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
|
|
qproperty-styleFont7: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
|
|
qproperty-styleFontMargin: "DejaVu Sans Mono,8,-1,5,50,0,0,0,1,0";
|
|
qproperty-styleColor0: #efefef; /* default */
|
|
qproperty-styleColor1: white; /* LineNo & Comments */
|
|
qproperty-styleColor2: blue; /* Gcodes */
|
|
qproperty-styleColor3: lightgreen; /* Mcodes */
|
|
qproperty-styleColor4: yellow; /* Axes */
|
|
qproperty-styleColor5: red; /* Other (feed, spindle, radius, etc) */
|
|
qproperty-styleColor6: #8282aa; /* Axes Values */
|
|
qproperty-styleColor7: #cd6197; /* Other Values */
|
|
}
|
|
|
|
Gauge {
|
|
qproperty-base_color: black;
|
|
qproperty-base_gradient_color: blue;
|
|
qproperty-center_color: gray;
|
|
qproperty-center_gradient_color: #404040;
|
|
qproperty-bezel_color: orange;
|
|
qproperty-bezel_width: 2;
|
|
}
|
|
|
|
GcodeEditor QToolButton {
|
|
min-width: 40;
|
|
height: 40;
|
|
font: 12pt "Lato Heavy";
|
|
}
|
|
|
|
GcodeEditor QLineEdit {
|
|
width: 120;
|
|
height: 35;
|
|
font: 12pt "Lato Heavy";
|
|
}
|
|
QScrollArea > QWidget > QWidget {
|
|
background-color: #404040;
|
|
}
|
|
|
|
QTextEdit{
|
|
background-color: #9a9996;
|
|
font: 10pt "Lato Heavy";
|
|
color: white
|
|
} |