Files
linuxcnc/configs/sim.qtplasmac/qtplasmac.qss
Thaddeus-Maximus f3953d66ae ?
2026-04-03 15:58:58 -05:00

940 lines
21 KiB
Plaintext
Executable File

/****** DEFAULT ************/
* {
color: #ffee06;
background: #16160e;
font: 10pt DejaVuSans;
outline: none }
*:disabled {
color: #b0b0b0;
background: #16160e;
border-color: #b0b0b0 }
/****** FRAME ************/
#gcode_frame, #dro_frame, #file_button_frame,
#machine_frame, #button_frame, #edit_frame,
#preview_frame, #file_frame, #jog_frame,
#cut_rec_frame, #thc_frame, #sensor_frame,
#arc_frame, #control_frame, #config_frame,
#config_config, #arc_config, #thc_config,
#motion_config, #probe_config, #safety_config,
#scribe_config, #spotting_config, #utility_frame,
#gui_frame, #materials_frame, #camview_frame,
#conv_frame, #stats_frame, #pmx_stats_frame,
#machinelog_frame, #ub_frame, #sd_frame,
#webview_frame {
border: 1px solid #ffee06;
background: #16160e;
border-radius: 4px }
/****** LABEL ************/
#dro_label, #file_button_label,
#machine_label, #button_label, #edit_label,
#file_label, #jog_label, #cut_rec_label,
#thc_label, #sensor_label, #arc_label,
#control_label, #open_label, #mdi_label,
#config_conf_lbl, #arc_conf_lbl, #thc_conf_lbl,
#motion_conf_lbl, #probe_conf_lbl,
#safety_conf_lbl, #scribe_conf_lbl,
#spotting_conf_lbl, #utility_label, #gui_label,
#camview_label, #conv_label, #stats_label,
#pmx_stats_label, #machinelog_label {
color: #16160e;
background: #ffee06;
border-top-left-radius: 2px;
border-top-right-radius: 2px }
/****** MAX VELOCITY ************/
#max_offset_velocity_in {
font: 11pt }
/****** TOOLTIPS ************/
QToolTip {
font: 13px;
padding: 4 }
/****** MATERIAL LABEL ************/
#material_label {
color: #16160e;
background: #ffee06;
border-top-left-radius: 2px }
/****** VELOCITY LABELS ************/
#velocity_label {
color: #16160e;
background: #ffee06 }
#velocity_show {
color: #16160e;
background: #ffee06;
border-top-right-radius: 2px }
/****** QLINEEDITS ************/
QLineEdit {
border: 1px solid #ffee06;
border-radius: 4px;
height: 24px }
/****** DIALOGS ************/
QFileDialog {
min-width: 686 }
QFileDialog QListView {
border: 1px solid #ffee06;
border-radius: 4px }
QDialog {
border: 1px solid #ffee06;
border-radius: 4px;
margin: 4px }
QDialog QHeaderView::section {
background: #16160e;
border: 1px solid #ffee06;
border-radius: 4px;
font: italic;
margin: 1;
height: 20;
padding-top: 5 }
QDialog QListView {
font: 11pt }
QDialog QTreeView {
border: 1px solid #ffee06;
border-radius: 4px;
font: 11pt;
alternate-background-color: #36362e;
padding: 2px }
QDialog QTreeView::item {
height: 36px }
QDialog QTreeView::item:selected:active {
color: #16160e;
background-color: #ffee06 }
QDialog QTreeView::item:selected:!active {
color: #16160e;
background-color: #ffee06 }
QDialog QLabel {
font: 11pt }
QDialog QPushButton {
font: 11pt;
height: 30px;
width: 80px;
margin: 4 }
QDialog QLineEdit {
selection-color: #ffee06;
selection-background-color: #16160e;
font: 11pt;
height: 30px }
QDialog QComboBox {
font: 11pt;
height: 30px }
QDialog QDoubleSpinBox {
font: 11pt }
/****** BUTTON ************/
QPushButton, QToolButton {
border: 1px solid #ffee06;
border-radius: 4px }
QPushButton:pressed, QToolButton:pressed {
color: #16160e;
background: #ffee06 }
QPushButton:checked, QToolButton:checked {
color: #16160e;
background: #ffee06 }
QPushButton:checked:pressed, QToolButton:checked:pressed {
color: #ffee06;
background: #16160e }
/****** RESET BUTTONS ************/
#feed_label, #rapid_label,
#jogs_label, #height_reset {
border: none }
#feed_label:pressed, #rapid_label:pressed,
#jogs_label:pressed, #height_reset:pressed {
color: #ffee06;
background: #16160e }
/****** ESTOP BUTTON ************/
#estop,
#estop:checked:pressed,
#estop:disabled {
color: #16160e;
background: #ffee06;
border-color: #ffee06 }
#estop:pressed,
#estop:checked,
#estop:disabled:checked {
color: #16160e;
background: #ff0000;
border-color: #ff0000 }
/****** POWER BUTTON ************/
#power,
#power:checked:pressed {
color: #ffee06;
background: #16160e;
border-color: #ffee06 }
#power:disabled {
color: #b0b0b0;
background: #16160e;
border-color: #b0b0b0 }
#power:pressed,
#power:checked {
color: #16160e;
background: #ffee06;
border-color: #ffee06 }
/****** ERROR LABEL ************/
#error_label {
color: #ff0000;
}
/****** TOUCHOFF BUTTON<<<<<<<<<<<<*/
#touch_x, #touch_y, #touch_z, #touch_a, #touch_b {
font: 20pt 'DejaVuSans' }
/****** JOG BUTTON ************/
#jog_x_minus, #jog_x_plus,
#jog_y_minus, #jog_y_plus,
#jog_z_minus, #jog_z_plus,
#jog_a_minus, #jog_a_plus,
#jog_b_minus, #jog_b_plus {
background: #16160e;
border: none }
#jog_x_minus:pressed, #jog_x_plus:pressed,
#jog_y_minus:pressed, #jog_y_plus:pressed,
#jog_z_minus:pressed, #jog_z_plus:pressed,
#jog_a_minus:pressed, #jog_a_plus:pressed,
#jog_b_minus:pressed, #jog_b_plus:pressed {
background: #36362e }
/****** CUT_RECOVERY BUTTON ************/
#cut_rec_n, #cut_rec_s,
#cut_rec_e, #cut_rec_w {
background: #16160e;
border: none }
#cut_rec_ne, #cut_rec_nw,
#cut_rec_se, #cut_rec_sw {
background: #16160e;
border: 2px solid #16160e }
#cut_rec_n:pressed, #cut_rec_s:pressed,
#cut_rec_e:pressed, #cut_rec_w:pressed,
#cut_rec_ne:pressed, #cut_rec_nw:pressed,
#cut_rec_se:pressed, #cut_rec_sw:pressed {
background: #36362e }
/****** HEADERS WITH BUTTONS <<<<<<<<<<<<*/
/* LEFT */
#file_clear, #ub_save, #sd_save,
#save_plasma, #save_material {
color: #16160e;
background: #ffee06;
border: none;
border-top-left-radius: 2px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px }
#file_clear:disabled, #ub_save:disabled,
#sd_save:disabled, #save_plasma:disabled,
#save_material:disabled {
background: #b0b0b0 }
#file_clear:pressed, #ub_save:pressed,
#sd_save:pressed, #save_plasma:pressed,
#save_material:pressed {
color: #ffee06;
background: #16160e }
/* CENTER */
#file_open, #ub_label, #sd_label,
#materials_label, #new_material,
#delete_material, #config_label {
color: #16160e;
background: #ffee06;
border: none;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px }
#file_open:disabled, #materials_label:disabled,
#new_material:disabled, #delete_material:disabled {
background: #b0b0b0 }
#file_open:pressed, #materials_label:pressed,
#new_material:pressed, #delete_material:pressed {
color: #ffee06;
background: #16160e }
/* RIGHT */
#file_reload, #ub_reload, #sd_reload,
#reload_plasma, #reload_material {
color: #16160e;
background: #ffee06;
border: none;
border-top-left-radius: 0px;
border-top-right-radius: 2px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px }
#file_reload:disabled, #sd_reload:disabled,
#ub_reload:disabled, #reload_plasma:disabled,
#reload_material:disabled {
background: #b0b0b0 }
#file_reload:pressed, #up_reload:pressed,
#sd_reload:pressed, #reload_plasma:pressed,
#reload_material:pressed {
color: #ffee06;
background: #16160e }
/****** DRO DISPLAY<<<<<<<<<<<<*/
DROLabel {
color: #ffee06;
border: 1px solid #ffee06;
border-radius: 4px;
font: 20pt 'DejaVuSans' }
DROLabel[homed=false] {
color: #b0b0b0;
border-color: #b0b0b0 }
/****** DRO LABEL ************/
#dro_label_x,
#dro_label_y,
#dro_label_z,
#dro_label_a,
#dro_label_b {
color: #16160e;
background: #ffee06;
border: 1px solid #ffee06;
border-radius: 4px;
font: 20pt 'DejaVuSans' }
#dro_label_x[homed=false],
#dro_label_y[homed=false],
#dro_label_z[homed=false],
#dro_label_a[homed=false],
#dro_label_b[homed=false] {
background: #b0b0b0;
border-color: #b0b0b0 }
/****** ARC VOLTAGE ************/
#arc_voltage {
border: 1px solid #ffee06;
border-radius: 4;
margin: 0 0 0 0;
font: 32pt }
/****** RADIO BUTTON ************/
QRadioButton {
border: 1px solid #ffee06;
border-radius: 4 }
QRadioButton::indicator {
width: 0;
background: #16160e }
QRadioButton:checked {
color: #16160e;
background: #ffee06 }
QRadioButton:pressed {
color: #16160e;
background: #ffee06 }
/****** SETTINGS PUSHBUTTONS ************/
#color_foregrnd, #color_foregalt,
#color_led, #color_backgrnd,
#color_backgalt, #color_frams,
#color_estop, #color_disabled,
#color_preview, #opt_stp, #opt_blk {
width: 26px;
height: 26px }
#opt_stp:disabled, #opt_blk:disabled {
border-color: #b0b0b0 }
#opt_stp:disabled:checked, #opt_blk:disabled:checked {
background: #b0b0b0 }
/****** CHECK BOX COMMON ************/
QCheckBox {
spacing: 0px }
QCheckBox::indicator {
border: 1px solid #ffee06;
border-radius: 4px;
width: 26px;
height: 26px }
QCheckBox::indicator:pressed {
background: #ffee06 }
QCheckBox::indicator:disabled {
border-color: #b0b0b0 }
QCheckBox::indicator:disabled:checked {
background: #b0b0b0 }
QCheckBox::indicator:checked {
background: #ffee06 }
QCheckBox::indicator:checked:pressed {
background: #16160e }
/****** CHECK BOX CONTROL ************/
#torch_enable, #cornerlock_enable, #voidlock_enable,
#use_auto_volts, #ohmic_probe_enable, #mesh_enable,
#ignore_arc_ok, #pmx485_enable, #thc_auto, #thc_enable {
border: none;
spacing: 0px }
#torch_enable::indicator,
#cornerlock_enable::indicator,
#voidlock_enable::indicator,
#use_auto_volts::indicator,
#ohmic_probe_enable::indicator,
#mesh_enable::indicator,
#ignore_arc_ok::indicator,
#pmx485_enable::indicator,
#thc_auto::indicator,
#thc_enable::indicator {
background: #16160e;
border: 1px solid #ffee06;
border-radius: 4px;
width: 22px;
height: 22px }
#torch_enable::indicator:checked,
#cornerlock_enable::indicator:checked,
#voidlock_enable::indicator:checked,
#use_auto_volts::indicator:checked,
#ohmic_probe_enable::indicator:checked,
#mesh_enable::indicator:checked,
#ignore_arc_ok::indicator:checked,
#pmx485_enable::indicator:checked,
#thc_auto::indicator:checked,
#thc_enable::indicator:checked {
background: #ffee06;
border-color: #ffee06 }
#torch_enable::indicator:!checked,
#cornerlock_enable::indicator:!checked,
#voidlock_enable::indicator:!checked,
#use_auto_volts::indicator:!checked,
#ohmic_probe_enable::indicator:!checked,
#mesh_enable::indicator:!checked,
#ignore_arc_ok::indicator:!checked,
#pmx485_enable::indicator:!checked,
#thc_auto::indicator:!checked,
#thc_enable::indicator:!checked {
background: #16160e;
border-color: #ffee06 }
#torch_enable::indicator:pressed,
#cornerlock_enable::indicator:pressed,
#voidlock_enable::indicator:pressed,
#use_auto_volts::indicator:pressed,
#ohmic_probe_enable::indicator:pressed,
#mesh_enable::indicator:pressed,
#ignore_arc_ok::indicator:pressed,
#pmx485_enable::indicator:pressed,
#thc_auto::indicator:pressed,
#thc_enable::indicator:pressed {
background: #ffee06 }
#torch_enable::indicator:checked:pressed,
#cornerlock_enable::indicator:checked:pressed,
#voidlock_enable::indicator:checked:pressed,
#use_auto_volts::indicator:checked:pressed,
#ohmic_probe_enable::indicator:checked:pressed,
#mesh_enable::indicator:checked:pressed,
#ignore_arc_ok::indicator:checked:pressed,
#pmx485_enable::indicator:checked:pressed,
#thc_auto::indicator:checked:pressed,
#thc_enable::indicator:checked:pressed {
background: #16160e }
/****** SPIN BOX ************/
QSpinBox,
QDoubleSpinBox {
background: #36362e;
border: 1px solid #ffee06;
border-radius: 2px;
height: 24px;
width: 180px;
font: 11pt;
selection-color: #16160e;
selection-background-color: #ffee06 }
QDoubleSpinBox::up-button {
subcontrol-origin:padding;
subcontrol-position:right;
width: 28px;
height: 24px }
QDoubleSpinBox::down-button {
subcontrol-origin:padding;
subcontrol-position:left;
width: 28px;
height: 24px }
/****** VERTICAL SLIDER ************/
QSlider::groove:vertical {
background: #36362e;
border-radius: 4px;
width: 20px }
QSlider::handle:vertical {
background: #ffee06;
border: 0px solid #ffee06;
border-radius: 4px;
height: 24px }
QSlider::add-page:vertical {
background: #ffee06;
border: 1px solid #ffee06;
border-radius: 4px;
width: 20px }
QSlider::sub-page:vertical {
background: #36362e;
border: 1px solid #36362e;
border-radius: 4px;
width: 16px }
QSlider::add-page:vertical:disabled,
QSlider::sub-page:vertical:disabled,
QSlider::handle:vertical:disabled,
QSlider::groove:vertical:disabled {
color: #b0b0b0;
background: #36362e;
border: 1px solid #b0b0b0;
border-radius: 4px }
/****** COMBO BOX ************/
QComboBox {
border: 1px solid #ffee06;
border-radius: 4px;
padding-left: 6px }
QComboBox#jogincrements {
padding-left: 18px }
QComboBox#material_selector {
color: #16160e;
background: #ffee06;
border: none;
border-radius: 0;
height: 16px }
QComboBox#default_material {
height: 24px;
font: 11pt;
padding-left: 60px }
QComboBox::drop-down {
width: 0;
image: none }
QComboBox QAbstractItemView {
border: 1px solid #ffee06;
border-radius: 4;
padding: 20 4 20 4 }
QComboBox::item:selected {
color: #16160e;
background-color: #ffee06;
margin-left: 0 }
QComboBox::item:!selected {
color: #ffee06;
background-color: #16160e }
QComboBox::indicator {
color: transparent;
background-color: transparent }
#material_selector:disabled,
#material_label:disabled,
#velocity_label:disabled,
#velocity_show:disabled {
background: #b0b0b0 }
/****** FILEMANAGER ************/
QHeaderView::section {
background: #16160e;
border: 1px solid #ffee06;
border-radius: 4px;
font-size: 11pt;
font: italic;
margin: 1;
padding-top: 5 }
#filemanager QTableView {
border: 1px solid #ffee06;
border-radius: 4px;
font: 11pt 'DejaVuSans';
alternate-background-color: #36362e;
padding: 2px }
#filemanager QTableView::item:selected:active {
color: #16160e;
background-color: #ffee06 }
#filemanager QTableView::item:selected:!active {
color: #16160e;
background-color: #ffee06 }
#filemanager QListView {
border: 1px solid #ffee06;
border-radius: 4px;
font: 11pt 'DejaVuSans';
alternate-background-color: #36362e;
padding: 2px }
#filemanager QListView::item:selected:active {
color: #16160e;
background-color: #ffee06 }
#filemanager QListView::item:selected:!active {
color: #16160e;
background-color: #ffee06 }
#filemanager QComboBox {
height: 40px;
padding-right: 6px}
#filemanager QLineEdit {
height: 40px;
font: 11pt }
#filemanager QToolButton {
height: 40px }
#filemanager QPushButton {
height: 40px }
#file_buttons_2 QPushButton {
height: 40px }
/****** ORIGIN OFFSET VIEW ************/
/* this also uses QHeaderView from FILEMANAGER */
#originoffsetview QHeaderView::section {
padding-top: 0;
padding-left: 4;
height: 30px;
width: 60px }
#originoffsetview {
font: 11pt 'Mono';
border: 1px solid #ffee06;
border-radius: 4px;
alternate-background-color: #16160e;
padding: 2px;
gridline-color: #36362e;
qproperty-styleColorHighlight: #36362e }
#originoffsetview::item:selected:active {
color: #16160e;
background-color: #ffee06 }
#originoffsetview::item:selected:!active {
color: #16160e;
background-color: #ffee06 }
/****** MDI HISTORY************/
#mdihistory QListView {
border: 1px solid #ffee06;
border-radius: 4px;
font: 11pt 'DejaVuSans';
alternate-background-color: #36362e;
padding: 2 }
#mdihistory QListView::item {
height: 36 }
#mdihistory QListView::item:selected {
color: #16160e;
background-color: #ffee06 }
#mdihistory QLineEdit {
border: 1px solid #ffee06;
border-radius: 4px;
height: 30px;
font: 11pt }
/****** SCROLL BAR ************/
QScrollBar:horizontal {
background: #36362e;
border: 0px;
border-radius: 4px;
margin: 0px;
height: 20px }
QScrollBar::handle:horizontal {
background: #ffee06;
border: 2px solid #ffee06;
border-radius: 4px;
margin: 2px;
min-width: 40px }
QScrollBar::add-line:horizontal {
width: 0px }
QScrollBar::sub-line:horizontal {
width: 0px }
QScrollBar:vertical {
background: #36362e;
border: 0px;
border-radius: 4px;
margin: 0px;
width: 20px }
QScrollBar::handle:vertical {
background: #ffee06;
border: 2px solid #ffee06;
border-radius: 4px;
margin: 2px;
min-height: 40px }
QScrollBar::add-line:vertical {
height: 0px }
QScrollBar::sub-line:vertical {
height: 0px }
QListView QScrollBar:vertical {
margin-left: 1px }
QListView QScrollBar:horizontal {
margin-top: 1px }
/****** MENU ************/
QMenu {
font: 11pt;
margin: 0 16 0 16 }
QMenu::item {
color: #ffee06;
background: #16160e;
border: 1px solid #ffee06;
border-radius: 4px;
padding: 8 0 8 8;
margin: 8 0 8 0;
width: 68 }
#wcs_button::menu-indicator {
width: 0 }
/****** TAB ************/
QTabWidget::pane {
border: none;
top:-2px;
left:-2px;
right:-2px;
bottom:-2px }
QTabWidget::tab-bar {
min-width:6000 }
QTabBar::tab {
border: 1px solid #ffee06;
border-radius: 4px;
padding: 1px;
margin-left: 1;
margin-right: 1 }
QTabBar::tab:selected {
color: #16160e;
background: #ffee06 }
/****** STATUS BAR ************/
QStatusBar {
border: none }
QStatusBar::item {
image: none }
QProgressBar {
color: #ffee06;
background: #36362e;
border: 0px;
border-radius: 4px;
max-width: 20px; }
QProgressBar::chunk {
background-color: #ffee06;
height: 1px;
margin: 0.5px }
/****** LED ************/
LED {
qproperty-color: #ffee06;
qproperty-off_color: #16160e;
qproperty-border_color: #16160e;
qproperty-diameter: 20 }
/****** TEXT ENTRY ************/
QPlainTextEdit {
border: 1px solid #ffee06;
border-radius: 4px }
/****** GCODE GRAPHICS ************/
#gcodegraphics {
qproperty-background_color: #000000 }
/****** GCODE EDITOR & GCODE DISPLAY ************/
EditorBase#lexer {
height: 44 }
/*QTableView::item {
height: 44 }*/
EditorBase {
qproperty-styleColorBackground: #16160e;
qproperty-styleColor0: #ffee06; /* parameters */
qproperty-styleColor1: #ffee06; /* comments */
qproperty-styleColor2: #ffee06; /* g codes */
qproperty-styleColor3: #ffee06; /* m codes */
qproperty-styleColor4: #ffee06; /* axes */
qproperty-styleColor5: #ffee06; /* non axes */
qproperty-styleColor6: #ffee06; /* axes values */
qproperty-styleColor7: #ffee06; /* non axes values */
qproperty-styleColorMarginText: #ffee06;
qproperty-styleColorMarginBackground: #16160e;
qproperty-styleFont0: 'DejaVuSansMono,11,-1,0,60,0,0,0,0,0';
qproperty-styleFont1: 'DejaVuSansMono,11,-1,0,60,0,0,0,0,0';
qproperty-styleFont2: 'DejaVuSansMono,11,-1,0,60,0,0,0,0,0';
qproperty-styleFont3: 'DejaVuSansMono,11,-1,0,60,0,0,0,0,0';
qproperty-styleFont4: 'DejaVuSansMono,11,-1,0,60,0,0,0,0,0';
qproperty-styleFont5: 'DejaVuSansMono,11,-1,0,60,0,0,0,0,0';
qproperty-styleFont6: 'DejaVuSansMono,11,-1,0,60,0,0,0,0,0';
qproperty-styleFont7: 'DejaVuSansMono,11,-1,0,60,0,0,0,0,0';
qproperty-styleColorSelectionText: #16160e;
qproperty-styleColorSelectionBackground: #ffee06 }
#gcode_display {
qproperty-styleColorSelectionText: #ffee06;
qproperty-styleColorSelectionBackground: transparent }
#gcode_editorTopButtonFrame {
border: 1px solid #ffee06;
border-radius: 4px;
margin: 2 4 0 4 }
#gcode_editorBottomButtonFrame {
border: 1px solid #ffee06;
border-radius: 4px;
margin: 0 4 0 4 }
#gcode_editor QToolBar {
spacing: 4 }
#gcode_editor QToolBar::separator {
width: 8 }
#gcode_editor QToolButton {
width: 40px;
height: 37px }
#gcode_editor QLineEdit {
border: 1px solid #ffee06;
border-radius: 4px;
width: 94px;
height: 40px }
/****** MESSAGE BOX ************/
QMessageBox {
border: 1px solid #ffee06;
border-radius: 4px;
margin: 2 }
QMessageBox QLabel {
font: 11pt }
QMessageBox QPushButton {
width: 120;
height: 40;
font: 11pt }
/****** INPUT DIALOG ************/
QInputDialog {
border: 1px solid #ffee06;
border-radius: 4px;
margin: 2 }
QInputDialog QLabel {
font: 11pt }
QInputDialog QLineEdit {
background: #36362e;
border: 1px solid #ffee06;
border-radius: 4px;
font: 11pt }
QInputDialog QPushButton {
width: 120;
height: 40;
font: 11pt }
/****** CALCULATOR ************/
Calculator {
border: 1px solid #ffee06;
border-radius: 4px;
margin: 2px }
Calculator QPushButton {
height: 40 }
Calculator QLineEdit {
border: 1px solid #ffee06;
border-radius: 4px;
font: 20pt }
/****** KEYBOARD ************/
KeyboardDialog QLineEdit {
font: 20pt;
height: 36px }
/****** WEBVIEW ************/
QWebView {
color: black;
background: white }
#webview_back, #webview_reload, #webview_forward {
color: #16160e;
background: #ffee06;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px }
#webview_back {
border-top-left-radius: 2px }
#webview_forward {
border-top-right-radius: 2px }