summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Its-Rei2021-03-20 07:53:00 -0400
committerGravatar Morph2021-04-15 01:53:17 -0400
commitf6e6913f8ff5f533e69a5831a81ca8f15f709baf (patch)
tree4d0a70f14f194cb40550d32921d2c7451241b598
parenticons: Add icons for the On-Screen Keyboard overlay (diff)
downloadyuzu-f6e6913f8ff5f533e69a5831a81ca8f15f709baf.tar.gz
yuzu-f6e6913f8ff5f533e69a5831a81ca8f15f709baf.tar.xz
yuzu-f6e6913f8ff5f533e69a5831a81ca8f15f709baf.zip
qt_themes: Add styles for the On-Screen Keyboard and OverlayDialog
-rw-r--r--dist/qt_themes/default/style.qss377
-rw-r--r--dist/qt_themes/qdarkstyle/style.qss399
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/style.qss439
3 files changed, 1193 insertions, 22 deletions
diff --git a/dist/qt_themes/default/style.qss b/dist/qt_themes/default/style.qss
index 836dd25ca..3bc92b69d 100644
--- a/dist/qt_themes/default/style.qss
+++ b/dist/qt_themes/default/style.qss
@@ -281,3 +281,380 @@ QWidget#controllerPlayer7,
281QWidget#controllerPlayer8 { 281QWidget#controllerPlayer8 {
282 background: transparent; 282 background: transparent;
283} 283}
284
285QDialog#QtSoftwareKeyboardDialog,
286QStackedWidget#topOSK {
287 background: rgba(51, 51, 51, .9);
288}
289
290
291QDialog#OverlayDialog,
292QStackedWidget#stackedDialog {
293 background: rgba(51, 51, 51, .7);
294}
295
296QWidget#boxOSK,
297QWidget#lineOSK,
298QWidget#richDialog,
299QWidget#lineDialog {
300 background: transparent;
301}
302
303QStackedWidget#bottomOSK,
304QWidget#contentDialog,
305QWidget#contentRichDialog {
306 background: rgba(240, 240, 240, 1);
307}
308
309QWidget#contentDialog,
310QWidget#contentRichDialog {
311 margin: 5px;
312 border-radius: 6px;
313}
314
315QWidget#buttonsDialog,
316QWidget#buttonsRichDialog {
317 margin: 5px;
318 border-top: 2px solid rgba(44, 44, 44, 1);
319}
320
321QWidget#legendOSKnum {
322 border-top: 1px solid rgba(44, 44, 44, 1);
323}
324
325QStackedWidget#stackedDialog QTextBrowser QScrollBar::vertical {
326 background: #cdcdcd;
327 width: 15px;
328 margin: 15px 3px 15px 3px;
329 border: 1px transparent;
330 border-radius: 4px;
331}
332
333QStackedWidget#stackedDialog QTextBrowser QScrollBar::horizoncal {
334 background: #cdcdcd;
335 height: 15px;
336 margin: 3px 15px 3px 15px;
337 border: 1px transparent;
338 border-radius: 4px;
339}
340
341QStackedWidget#stackedDialog QTextBrowser QScrollBar::handle {
342 background: #fff;
343 border-radius: 4px;
344 min-height: 5px;
345 min-width: 5px;
346}
347
348QStackedWidget#stackedDialog QTextBrowser QScrollBar::add-line,
349QStackedWidget#stackedDialog QTextBrowser QScrollBar::sub-line,
350QStackedWidget#stackedDialog QTextBrowser QScrollBar::add-page,
351QStackedWidget#stackedDialog QTextBrowser QScrollBar::sub-page {
352 background: none;
353}
354
355QWidget#inputOSK {
356 border-bottom: 3px solid rgba(255, 255, 255, .9);
357}
358
359QWidget#inputOSK QLineEdit {
360 background: transparent;
361 border: none;
362 color: #ccc;
363}
364
365QWidget#inputBoxOSK {
366 border: 2px solid rgba(255, 255, 255, .9);
367}
368
369QWidget#inputBoxOSK QTextEdit {
370 background: transparent;
371 border: none;
372 color: #ccc;
373}
374
375QWidget#richDialog QTextBrowser {
376 background: transparent;
377 border: none;
378 padding: 35px 65px;
379}
380
381
382QWidget#lineOSK QLabel#label_header {
383 color: #f0f0f0;
384}
385
386QWidget#lineOSK QLabel#label_sub,
387QWidget#lineOSK QLabel#label_characters,
388QWidget#boxOSK QLabel#label_characters_box {
389 color: #ccc;
390}
391
392QWidget#contentDialog QLabel#label_title,
393QWidget#contentRichDialog QLabel#label_title_rich {
394 color: #888;
395}
396
397QWidget#contentDialog QLabel#label_dialog {
398 padding: 20px 65px;
399}
400
401QWidget#contentDialog QLabel#label_title,
402QWidget#contentRichDialog QLabel#label_title_rich {
403 padding: 0px 65px;
404}
405
406QDialog#OverlayDialog QPushButton {
407 color: rgba(49, 79, 239, 1);
408 background: transparent;
409 border: none;
410 padding: 0px;
411 min-width: 0px;
412}
413
414QDialog#OverlayDialog QPushButton:focus,
415QDialog#OverlayDialog QPushButton:hover {
416 color: rgba(49, 79, 239, 1);
417 background: rgba(255, 255, 255, 1);
418 border: 5px solid rgba(148, 250, 202, 1);
419 border-radius: 6px;
420 outline: none;
421}
422
423QDialog#OverlayDialog QPushButton:pressed {
424 color: rgba(240, 240, 240, 1);
425 background: rgba(150, 150, 150, 1);
426 border: 5px solid rgba(148, 250, 202, 1);
427 border-radius: 6px;
428 outline: none;
429}
430
431QDialog#QtSoftwareKeyboardDialog QPushButton {
432 background: rgba(232, 232, 232, 1);
433 border: 2px solid rgba(240, 240, 240, 1);
434}
435
436QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift,
437QDialog#QtSoftwareKeyboardDialog QPushButton#button_return,
438QDialog#QtSoftwareKeyboardDialog QPushButton#button_space,
439QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift,
440QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift,
441QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift {
442 background: rgba(218, 218, 218, 1);
443 border: 2px solid rgba(240, 240, 240, 1);
444}
445
446QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace,
447QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift,
448QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num {
449 color: rgba(240, 240, 240, 1);
450 background: rgba(44, 44, 44, 1);
451 border: 2px solid rgba(240, 240, 240, 1);
452}
453
454QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok,
455QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift,
456QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num {
457 color: rgba(240, 240, 240, 1);
458 background: rgba(49, 79, 239, 1);
459 border: 2px solid rgba(240, 240, 240, 1);
460}
461
462QDialog#QtSoftwareKeyboardDialog QPushButton:focus,
463QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:focus,
464QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:focus,
465QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:focus,
466QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:focus,
467QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:focus,
468QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:focus,
469QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:focus,
470QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:focus,
471QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:focus,
472QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:focus,
473QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:focus,
474QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:focus,
475
476QDialog#QtSoftwareKeyboardDialog QPushButton:hover,
477QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:hover,
478QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:hover,
479QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:hover,
480QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:hover,
481QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:hover,
482QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:hover,
483QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:hover,
484QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:hover,
485QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:hover,
486QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:hover,
487QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:hover,
488QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:hover {
489 color: rgba(0, 0, 0, 1);
490 background: rgba(255, 255, 255, 1);
491 border: 5px solid rgba(148, 250, 202, 1);
492 border-radius: 6px;
493 outline: none;
494}
495
496QDialog#QtSoftwareKeyboardDialog QPushButton:pressed,
497QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:pressed,
498QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:pressed,
499QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:pressed,
500QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:pressed,
501QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:pressed,
502QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:pressed,
503QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:pressed,
504QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:pressed,
505QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:pressed,
506QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:pressed,
507QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:pressed,
508QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:pressed {
509 color: rgba(240, 240, 240, 1);
510 background: rgba(150, 150, 150, 1);
511 border: 5px solid rgba(148, 250, 202, 1);
512 border-radius: 6px;
513}
514
515QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace,
516QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift,
517QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num {
518 background-position: right top;
519 background-repeat: no-repeat;
520 background-origin: content;
521 background-image: url(:/overlay/osk_button_B.png);
522 qproperty-icon: url(:/overlay/osk_button_backspace.png);
523 qproperty-iconSize: 36px;
524}
525
526QDialog#QtSoftwareKeyboardDialog QPushButton#button_space,
527QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift {
528 background-position: right top;
529 background-repeat: no-repeat;
530 background-origin: content;
531 background-image: url(:/overlay/osk_button_Y.png);
532}
533
534QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok,
535QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift,
536QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num {
537 background-position: right top;
538 background-repeat: no-repeat;
539 background-origin: content;
540 background-image: url(:/overlay/osk_button_plus.png);
541}
542
543QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift {
544 background-position: left top;
545 background-repeat: no-repeat;
546 background-origin: content;
547 background-image: url(:/overlay/osk_button_shift_lock_off.png);
548 qproperty-icon: url(:/overlay/osk_button_shift.png);
549 qproperty-iconSize: 36px;
550}
551
552QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift {
553 background-position: left top;
554 background-repeat: no-repeat;
555 background-origin: content;
556 background-image: url(:/overlay/osk_button_shift_lock_off.png);
557 qproperty-icon: url(:/overlay/osk_button_shift_on.png);
558 qproperty-iconSize: 36px;
559}
560
561QDialog#QtSoftwareKeyboardDialog QPushButton#button_left_bracket,
562QDialog#QtSoftwareKeyboardDialog QPushButton#button_right_bracket,
563QDialog#QtSoftwareKeyboardDialog QPushButton#button_left_parenthesis,
564QDialog#QtSoftwareKeyboardDialog QPushButton#button_right_parenthesis {
565 padding-bottom: 7px;
566}
567
568QDialog#QtSoftwareKeyboardDialog QWidget#titleOSK QLabel {
569 background: transparent;
570 color: #ccc;
571}
572
573QDialog#QtSoftwareKeyboardDialog QWidget#button_L,
574QDialog#QtSoftwareKeyboardDialog QWidget#button_L_shift,
575QDialog#QtSoftwareKeyboardDialog QWidget#button_L_num {
576 image: url(:/overlay/button_L.png);
577}
578
579QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left,
580QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left_shift,
581QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left_num {
582 image: url(:/overlay/arrow_left.png);
583}
584
585QDialog#QtSoftwareKeyboardDialog QWidget#button_R,
586QDialog#QtSoftwareKeyboardDialog QWidget#button_R_shift,
587QDialog#QtSoftwareKeyboardDialog QWidget#button_R_num {
588 image: url(:/overlay/button_R.png);
589}
590
591QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right,
592QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right_shift,
593QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right_num {
594 image: url(:/overlay/arrow_right.png);
595}
596
597QDialog#QtSoftwareKeyboardDialog QWidget#button_press_stick,
598QDialog#QtSoftwareKeyboardDialog QWidget#button_press_stick_shift {
599 image: url(:/overlay/button_press_stick.png);
600}
601
602QDialog#QtSoftwareKeyboardDialog QWidget#button_X,
603QDialog#QtSoftwareKeyboardDialog QWidget#button_X_shift,
604QDialog#QtSoftwareKeyboardDialog QWidget#button_X_num {
605 image: url(:/overlay/button_X.png);
606}
607
608QDialog#QtSoftwareKeyboardDialog QWidget#button_A,
609QDialog#QtSoftwareKeyboardDialog QWidget#button_A_shift,
610QDialog#QtSoftwareKeyboardDialog QWidget#button_A_num {
611 image: url(:/overlay/button_A.png);
612}
613
614QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:disabled,
615QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled,
616QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:disabled,
617QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:disabled,
618QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:disabled,
619QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled,
620QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:disabled,
621QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:disabled,
622QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:disabled,
623QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:disabled {
624 color: rgba(164, 164, 164, 1);
625 background-color: rgba(218, 218, 218, 1);
626}
627
628QDialog#QtSoftwareKeyboardDialog QPushButton#button_at:disabled,
629QDialog#QtSoftwareKeyboardDialog QPushButton#button_slash:disabled,
630QDialog#QtSoftwareKeyboardDialog QPushButton#button_percent:disabled,
631QDialog#QtSoftwareKeyboardDialog QPushButton#button_1:disabled,
632QDialog#QtSoftwareKeyboardDialog QPushButton#button_2:disabled,
633QDialog#QtSoftwareKeyboardDialog QPushButton#button_3:disabled,
634QDialog#QtSoftwareKeyboardDialog QPushButton#button_4:disabled,
635QDialog#QtSoftwareKeyboardDialog QPushButton#button_5:disabled,
636QDialog#QtSoftwareKeyboardDialog QPushButton#button_6:disabled,
637QDialog#QtSoftwareKeyboardDialog QPushButton#button_7:disabled,
638QDialog#QtSoftwareKeyboardDialog QPushButton#button_8:disabled,
639QDialog#QtSoftwareKeyboardDialog QPushButton#button_9:disabled,
640QDialog#QtSoftwareKeyboardDialog QPushButton#button_0:disabled,
641QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:disabled {
642 color: rgba(164, 164, 164, 1);
643}
644
645QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:disabled,
646QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:disabled,
647QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:disabled {
648 background-image: url(:/overlay/osk_button_plus_disabled.png);
649}
650
651QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:disabled,
652QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:disabled,
653QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:disabled {
654 background-image: url(:/overlay/osk_button_B_disabled.png);
655}
656
657QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled,
658QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled {
659 background-image: url(:/overlay/osk_button_Y_disabled.png);
660}
diff --git a/dist/qt_themes/qdarkstyle/style.qss b/dist/qt_themes/qdarkstyle/style.qss
index 2a1e8ddeb..8ce6d75f7 100644
--- a/dist/qt_themes/qdarkstyle/style.qss
+++ b/dist/qt_themes/qdarkstyle/style.qss
@@ -1560,7 +1560,400 @@ QWidget#controllerPlayer8 {
1560 background: transparent; 1560 background: transparent;
1561} 1561}
1562 1562
1563/* touchscreen mapping widget */ 1563QDialog#QtSoftwareKeyboardDialog,
1564TouchScreenPreview { 1564QStackedWidget#topOSK {
1565 qproperty-dotHighlightColor: #3daee9; 1565 background: rgba(41, 41, 41, .9);
1566}
1567
1568
1569QDialog#OverlayDialog,
1570QStackedWidget#stackedDialog {
1571 background: rgba(41, 41, 41, .7);
1572}
1573
1574QWidget#boxOSK,
1575QWidget#lineOSK,
1576QWidget#richDialog,
1577QWidget#lineDialog {
1578 background: transparent;
1579}
1580
1581QStackedWidget#bottomOSK,
1582QWidget#contentDialog,
1583QWidget#contentRichDialog {
1584 background: rgba(71, 69, 71, 1);
1585}
1586
1587QWidget#contentDialog,
1588QWidget#contentRichDialog {
1589 margin: 5px;
1590 border-radius: 6px;
1591}
1592
1593QWidget#buttonsDialog,
1594QWidget#buttonsRichDialog {
1595 margin: 5px;
1596 border-top: 2px solid rgba(255, 255, 255, .9);
1597}
1598
1599QWidget#legendOSKnum {
1600 border-top: 1px solid rgba(255, 255, 255, 1);
1601}
1602
1603QStackedWidget#stackedDialog QTextBrowser QWidget {
1604 background: transparent;
1605}
1606
1607QStackedWidget#stackedDialog QTextBrowser QScrollBar {
1608 background: #2a2929;
1609}
1610
1611QStackedWidget#stackedDialog QTextBrowser QScrollBar::sub-line,
1612QStackedWidget#stackedDialog QTextBrowser QScrollBar::add-line {
1613 border-image: none;
1614}
1615
1616QWidget#inputOSK {
1617 border-bottom: 3px solid rgba(255, 255, 255, .9);
1618}
1619
1620QWidget#inputOSK QLineEdit {
1621 background: transparent;
1622 border: none;
1623 color: #ccc;
1624 padding: 0px;
1625}
1626
1627QWidget#inputBoxOSK {
1628 border: 2px solid rgba(255, 255, 255, .9);
1629}
1630
1631QWidget#inputBoxOSK QTextEdit {
1632 background: transparent;
1633 border: none;
1634 color: #ccc;
1635}
1636
1637QWidget#richDialog QTextBrowser {
1638 background: transparent;
1639 border: none;
1640 color: #fff;
1641 padding: 35px 65px;
1642}
1643
1644QWidget#lineOSK QLabel#label_header {
1645 color: #f0f0f0;
1646}
1647
1648QWidget#lineOSK QLabel#label_sub,
1649QWidget#lineOSK QLabel#label_characters,
1650QWidget#contentDialog QLabel#label_title,
1651QWidget#contentRichDialog QLabel#label_title_rich,
1652QWidget#boxOSK QLabel#label_characters_box {
1653 color: #ccc;
1654}
1655
1656QWidget#buttonsDialog,
1657QWidget#buttonsRichDialog,
1658QWidget#mainOSK,
1659QWidget#headerOSK,
1660QWidget#normalOSK,
1661QWidget#shiftOSK,
1662QWidget#numOSK,
1663QWidget#subOSK,
1664QWidget#inputOSK,
1665QWidget#inputBoxOSK,
1666QWidget#charactersOSK,
1667QWidget#charactersBoxOSK,
1668QWidget#legendOSK,
1669QWidget#legendOSK QWidget,
1670QWidget#legendOSKshift,
1671QWidget#legendOSKshift QWidget,
1672QWidget#legendOSKnum,
1673QWidget#legendOSKnum QWidget {
1674 background: transparent;
1675}
1676
1677QWidget#contentDialog QLabel,
1678QWidget#legendOSK QLabel,
1679QWidget#legendOSKshift QLabel,
1680QWidget#legendOSKnum QLabel {
1681 color: rgba(255, 255, 255, 1);
1682}
1683
1684QWidget#contentDialog QLabel#label_dialog {
1685 padding: 20px 65px;
1686}
1687
1688QWidget#contentDialog QLabel#label_title,
1689QWidget#contentRichDialog QLabel#label_title_rich {
1690 padding: 0px 65px;
1691}
1692
1693QDialog#OverlayDialog QPushButton {
1694 color: rgba(1, 253, 201, 1);
1695 background: transparent;
1696 border: none;
1697 padding: 0px;
1698 min-width: 0px;
1699}
1700
1701QDialog#OverlayDialog QPushButton:focus,
1702QDialog#OverlayDialog QPushButton:hover {
1703 color: rgba(1, 253, 201, 1);
1704 background: rgba(58, 61, 66, 1);
1705 border: 5px solid rgba(56, 189, 225, 1);
1706 border-radius: 6px;
1707 outline: none;
1708}
1709
1710QDialog#OverlayDialog QPushButton:pressed {
1711 color: rgba(240, 240, 240, 1);
1712 background: rgba(150, 150, 150, 1);
1713 border: 5px solid rgba(56, 189, 225, 1);
1714 border-radius: 6px;
1715 outline: none;
1716}
1717
1718QDialog#QtSoftwareKeyboardDialog QPushButton {
1719 color: rgba(255, 255, 255, 1);
1720 background: rgba(80, 79, 80, 1);
1721 border: 2px solid rgba(71, 69, 71, 1);
1722 padding: 0px;
1723 min-width: 0px;
1724}
1725
1726QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift,
1727QDialog#QtSoftwareKeyboardDialog QPushButton#button_return,
1728QDialog#QtSoftwareKeyboardDialog QPushButton#button_space,
1729QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift,
1730QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift,
1731QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift {
1732 background: rgba(95, 94, 95, 1);
1733 border: 2px solid rgba(71, 69, 71, 1);
1734}
1735
1736QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace,
1737QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift,
1738QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num {
1739 color: rgba(240, 240, 240, 1);
1740 background: rgba(255, 255, 255, 1);
1741 border: 2px solid rgba(71, 69, 71, 1);
1742}
1743
1744QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok,
1745QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift,
1746QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num {
1747 color: rgba(0, 0, 0, 1);
1748 background: rgba(1, 253, 201, 1);
1749 border: 2px solid rgba(71, 69, 71, 1);
1750}
1751
1752QDialog#QtSoftwareKeyboardDialog QPushButton:focus,
1753QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:focus,
1754QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:focus,
1755QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:focus,
1756QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:focus,
1757QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:focus,
1758QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:focus,
1759QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:focus,
1760QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:focus,
1761QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:focus,
1762QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:focus,
1763QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:focus,
1764QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:focus,
1765
1766QDialog#QtSoftwareKeyboardDialog QPushButton:hover,
1767QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:hover,
1768QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:hover,
1769QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:hover,
1770QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:hover,
1771QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:hover,
1772QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:hover,
1773QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:hover,
1774QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:hover,
1775QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:hover,
1776QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:hover,
1777QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:hover,
1778QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:hover {
1779 color: rgba(255, 255, 255, 1);
1780 background: rgba(58, 61, 66, 1);
1781 border: 5px solid rgba(56, 189, 225, 1);
1782 border-radius: 6px;
1783 outline: none;
1784}
1785
1786QDialog#QtSoftwareKeyboardDialog QPushButton:pressed,
1787QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:pressed,
1788QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:pressed,
1789QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:pressed,
1790QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:pressed,
1791QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:pressed,
1792QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:pressed,
1793QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:pressed,
1794QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:pressed,
1795QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:pressed,
1796QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:pressed,
1797QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:pressed,
1798QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:pressed {
1799 color: rgba(240, 240, 240, 1);
1800 background: rgba(150, 150, 150, 1);
1801 border: 5px solid rgba(56, 189, 225, 1);
1802 border-radius: 6px;
1803}
1804
1805QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace,
1806QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift,
1807QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num {
1808 background-position: right top;
1809 background-repeat: no-repeat;
1810 background-origin: content;
1811 background-image: url(:/overlay/osk_button_B_dark.png);
1812 qproperty-icon: url(:/overlay/osk_button_backspace_dark.png);
1813 qproperty-iconSize: 36px;
1814}
1815
1816QDialog#QtSoftwareKeyboardDialog QPushButton#button_space,
1817QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift {
1818 background-position: right top;
1819 background-repeat: no-repeat;
1820 background-origin: content;
1821 background-image: url(:/overlay/osk_button_Y_dark.png);
1822}
1823
1824QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok,
1825QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift,
1826QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num {
1827 color: rgba(44, 44, 44, 1);
1828 background-position: right top;
1829 background-repeat: no-repeat;
1830 background-origin: content;
1831 background-image: url(:/overlay/osk_button_plus_dark.png);
1832}
1833
1834QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift {
1835 background-position: left top;
1836 background-repeat: no-repeat;
1837 background-origin: content;
1838 background-image: url(:/overlay/osk_button_shift_lock_off.png);
1839 qproperty-icon: url(:/overlay/osk_button_shift_dark.png);
1840 qproperty-iconSize: 36px;
1841}
1842
1843QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift {
1844 background-position: left top;
1845 background-repeat: no-repeat;
1846 background-origin: content;
1847 background-image: url(:/overlay/osk_button_shift_lock_off.png);
1848 qproperty-icon: url(:/overlay/osk_button_shift_on_dark.png);
1849 qproperty-iconSize: 36px;
1850}
1851
1852QDialog#QtSoftwareKeyboardDialog QPushButton#button_left_bracket,
1853QDialog#QtSoftwareKeyboardDialog QPushButton#button_right_bracket,
1854QDialog#QtSoftwareKeyboardDialog QPushButton#button_left_parenthesis,
1855QDialog#QtSoftwareKeyboardDialog QPushButton#button_right_parenthesis {
1856 padding-bottom: 7px;
1857}
1858
1859QDialog#QtSoftwareKeyboardDialog QWidget#titleOSK QLabel {
1860 background: transparent;
1861 color: #ccc;
1862}
1863
1864QDialog#QtSoftwareKeyboardDialog QWidget#button_L,
1865QDialog#QtSoftwareKeyboardDialog QWidget#button_L_shift,
1866QDialog#QtSoftwareKeyboardDialog QWidget#button_L_num {
1867 image: url(:/overlay/button_L_dark.png);
1868}
1869
1870QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left,
1871QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left_shift,
1872QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left_num {
1873 image: url(:/overlay/arrow_left_dark.png);
1874}
1875
1876QDialog#QtSoftwareKeyboardDialog QWidget#button_R,
1877QDialog#QtSoftwareKeyboardDialog QWidget#button_R_shift,
1878QDialog#QtSoftwareKeyboardDialog QWidget#button_R_num {
1879 image: url(:/overlay/button_R_dark.png);
1880}
1881
1882QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right,
1883QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right_shift,
1884QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right_num {
1885 image: url(:/overlay/arrow_right_dark.png);
1886}
1887
1888QDialog#QtSoftwareKeyboardDialog QWidget#button_press_stick,
1889QDialog#QtSoftwareKeyboardDialog QWidget#button_press_stick_shift {
1890 image: url(:/overlay/button_press_stick_dark.png);
1891}
1892
1893QDialog#QtSoftwareKeyboardDialog QWidget#button_X,
1894QDialog#QtSoftwareKeyboardDialog QWidget#button_X_shift,
1895QDialog#QtSoftwareKeyboardDialog QWidget#button_X_num {
1896 image: url(:/overlay/button_X_dark.png);
1897}
1898
1899QDialog#QtSoftwareKeyboardDialog QWidget#button_A,
1900QDialog#QtSoftwareKeyboardDialog QWidget#button_A_shift,
1901QDialog#QtSoftwareKeyboardDialog QWidget#button_A_num {
1902 image: url(:/overlay/button_A_dark.png);
1903}
1904
1905QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:disabled,
1906QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled,
1907QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:disabled,
1908QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:disabled,
1909QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:disabled,
1910QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled,
1911QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:disabled,
1912QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:disabled,
1913QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:disabled,
1914QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:disabled {
1915 color: rgba(144, 144, 144, 1);
1916 background-color: rgba(95, 94, 95, 1);
1917}
1918
1919QDialog#QtSoftwareKeyboardDialog QPushButton#button_at:disabled,
1920QDialog#QtSoftwareKeyboardDialog QPushButton#button_slash:disabled,
1921QDialog#QtSoftwareKeyboardDialog QPushButton#button_percent:disabled,
1922QDialog#QtSoftwareKeyboardDialog QPushButton#button_1:disabled,
1923QDialog#QtSoftwareKeyboardDialog QPushButton#button_2:disabled,
1924QDialog#QtSoftwareKeyboardDialog QPushButton#button_3:disabled,
1925QDialog#QtSoftwareKeyboardDialog QPushButton#button_4:disabled,
1926QDialog#QtSoftwareKeyboardDialog QPushButton#button_5:disabled,
1927QDialog#QtSoftwareKeyboardDialog QPushButton#button_6:disabled,
1928QDialog#QtSoftwareKeyboardDialog QPushButton#button_7:disabled,
1929QDialog#QtSoftwareKeyboardDialog QPushButton#button_8:disabled,
1930QDialog#QtSoftwareKeyboardDialog QPushButton#button_9:disabled,
1931QDialog#QtSoftwareKeyboardDialog QPushButton#button_0:disabled,
1932QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:disabled {
1933 color: rgba(144, 144, 144, 1);
1934}
1935
1936QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:disabled,
1937QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:disabled,
1938QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:disabled {
1939 background-image: url(:/overlay/osk_button_plus_dark_disabled.png);
1940}
1941
1942QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:disabled,
1943QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:disabled,
1944QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:disabled {
1945 background-image: url(:/overlay/osk_button_B_dark_disabled.png);
1946}
1947
1948QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled,
1949QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled {
1950 background-image: url(:/overlay/osk_button_Y_dark_disabled.png);
1951}
1952
1953QDialog#QtSoftwareKeyboardDialog QFrame,
1954QDialog#QtSoftwareKeyboardDialog QFrame[frameShape="0"],
1955QDialog#OverlayDialog QFrame,
1956QDialog#OverlayDialog QFrame[frameShape="0"] {
1957 border-radius: 0px;
1958 border: none;
1566} 1959}
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/style.qss b/dist/qt_themes/qdarkstyle_midnight_blue/style.qss
index a64037455..64e1ecbcc 100644
--- a/dist/qt_themes/qdarkstyle_midnight_blue/style.qss
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/style.qss
@@ -1,10 +1,10 @@
1/* --------------------------------------------------------------------------- 1/* ---------------------------------------------------------------------------
2 2
3 Created by the qtsass compiler v0.1.1 3 Created by the qtsass compiler v0.1.1
4 4
5 The definitions are in the "qdarkstyle.qss._styles.scss" module 5 The definitions are in the "qdarkstyle.qss._styles.scss" module
6 6
7 WARNING! All changes made in this file will be lost! 7 WARNING! All changes made in this file will be lost!
8 8
9--------------------------------------------------------------------------- */ 9--------------------------------------------------------------------------- */
10/* QDarkStyleSheet ----------------------------------------------------------- 10/* QDarkStyleSheet -----------------------------------------------------------
@@ -15,34 +15,34 @@ It is based on three selecting colors, three greyish (background) colors
15plus three whitish (foreground) colors. Each set of widgets of the same 15plus three whitish (foreground) colors. Each set of widgets of the same
16type have a header like this: 16type have a header like this:
17 17
18 ------------------ 18 ------------------
19 GroupName -------- 19 GroupName --------
20 ------------------ 20 ------------------
21 21
22And each widget is separated with a header like this: 22And each widget is separated with a header like this:
23 23
24 QWidgetName ------ 24 QWidgetName ------
25 25
26This makes more easy to find and change some css field. The basic 26This makes more easy to find and change some css field. The basic
27configuration is described bellow. 27configuration is described bellow.
28 28
29 BACKGROUND ----------- 29 BACKGROUND -----------
30 30
31 Light (unpressed) 31 Light (unpressed)
32 Normal (border, disabled, pressed, checked, toolbars, menus) 32 Normal (border, disabled, pressed, checked, toolbars, menus)
33 Dark (background) 33 Dark (background)
34 34
35 FOREGROUND ----------- 35 FOREGROUND -----------
36 36
37 Light (texts/labels) 37 Light (texts/labels)
38 Normal (not used yet) 38 Normal (not used yet)
39 Dark (disabled texts) 39 Dark (disabled texts)
40 40
41 SELECTION ------------ 41 SELECTION ------------
42 42
43 Light (selection/hover/active) 43 Light (selection/hover/active)
44 Normal (selected) 44 Normal (selected)
45 Dark (selected disabled) 45 Dark (selected disabled)
46 46
47If a stranger configuration is required because of a bugfix or anything 47If a stranger configuration is required because of a bugfix or anything
48else, keep the comment on the line above so nobody changes it, including the 48else, keep the comment on the line above so nobody changes it, including the
@@ -2483,3 +2483,404 @@ QWidget#controllerPlayer7,
2483QWidget#controllerPlayer8 { 2483QWidget#controllerPlayer8 {
2484 background: transparent; 2484 background: transparent;
2485} 2485}
2486
2487QDialog#QtSoftwareKeyboardDialog,
2488QStackedWidget#topOSK {
2489 background: rgba(15, 25, 34, .9);
2490}
2491
2492QDialog#OverlayDialog,
2493QStackedWidget#stackedDialog {
2494 background: rgba(15, 25, 34, .7);
2495}
2496
2497QWidget#boxOSK,
2498QWidget#lineOSK,
2499QWidget#richDialog,
2500QWidget#lineDialog {
2501 background: transparent;
2502}
2503
2504QStackedWidget#bottomOSK,
2505QWidget#contentDialog,
2506QWidget#contentRichDialog {
2507 background: rgba(31, 41, 51, 1);
2508}
2509
2510QWidget#contentDialog,
2511QWidget#contentRichDialog {
2512 margin: 5px;
2513 border-radius: 6px;
2514}
2515
2516QWidget#buttonsDialog,
2517QWidget#buttonsRichDialog {
2518 margin: 5px;
2519 border-top: 2px solid rgba(255, 255, 255, .9);
2520}
2521
2522QWidget#legendOSKnum {
2523 border-top: 1px solid rgba(255, 255, 255, 1);
2524}
2525
2526QStackedWidget#stackedDialog QTextBrowser QWidget {
2527 background: transparent;
2528}
2529
2530QStackedWidget#stackedDialog QTextBrowser QScrollBar {
2531 background: #19232d;
2532 border: none;
2533}
2534
2535QStackedWidget#stackedDialog QTextBrowser QScrollBar::sub-line,
2536QStackedWidget#stackedDialog QTextBrowser QScrollBar::add-line {
2537 border-image: none;
2538}
2539
2540QWidget#mainOSK QStackedWidget,
2541QDialog#OverlayDialog QStackedWidget {
2542 border: none;
2543 padding: 0px;
2544}
2545
2546QWidget#inputOSK {
2547 border-bottom: 3px solid rgba(255, 255, 255, .9);
2548}
2549
2550QWidget#inputOSK QLineEdit {
2551 background: transparent;
2552 border: none;
2553 color: #ccc;
2554 padding: 0px;
2555}
2556
2557QWidget#inputBoxOSK {
2558 border: 2px solid rgba(255, 255, 255, .9);
2559}
2560
2561QWidget#inputBoxOSK QTextEdit {
2562 background: transparent;
2563 border: none;
2564 color: #ccc;
2565}
2566
2567QWidget#richDialog QTextBrowser {
2568 background: transparent;
2569 border: none;
2570 color: #fff;
2571 padding: 35px 65px;
2572}
2573
2574QWidget#lineOSK QLabel#label_header {
2575 color: #f0f0f0;
2576}
2577
2578QWidget#lineOSK QLabel#label_sub,
2579QWidget#lineOSK QLabel#label_characters,
2580QWidget#contentDialog QLabel#label_title,
2581QWidget#contentRichDialog QLabel#label_title_rich,
2582QWidget#boxOSK QLabel#label_characters_box {
2583 color: #ccc;
2584}
2585
2586QWidget#buttonsDialog,
2587QWidget#buttonsRichDialog,
2588QWidget#mainOSK,
2589QWidget#headerOSK,
2590QWidget#normalOSK,
2591QWidget#shiftOSK,
2592QWidget#numOSK,
2593QWidget#subOSK,
2594QWidget#inputOSK,
2595QWidget#inputBoxOSK,
2596QWidget#charactersOSK,
2597QWidget#charactersBoxOSK,
2598QWidget#legendOSK,
2599QWidget#legendOSK QWidget,
2600QWidget#legendOSKshift,
2601QWidget#legendOSKshift QWidget,
2602QWidget#legendOSKnum,
2603QWidget#legendOSKnum QWidget {
2604 background: transparent;
2605}
2606
2607QWidget#contentDialog QLabel,
2608QWidget#legendOSK QLabel,
2609QWidget#legendOSKshift QLabel,
2610QWidget#legendOSKnum QLabel {
2611 color: rgba(255, 255, 255, 1);
2612}
2613
2614QWidget#contentDialog QLabel#label_dialog {
2615 padding: 20px 65px;
2616}
2617
2618QWidget#contentDialog QLabel#label_title,
2619QWidget#contentRichDialog QLabel#label_title_rich {
2620 padding: 0px 65px;
2621}
2622
2623QDialog#OverlayDialog QPushButton {
2624 color: rgba(1, 253, 201, 1);
2625 background: transparent;
2626 border: none;
2627 padding: 0px;
2628 min-width: 0px;
2629}
2630
2631QDialog#OverlayDialog QPushButton:focus,
2632QDialog#OverlayDialog QPushButton:hover {
2633 color: rgba(1, 253, 201, 1);
2634 background: rgba(18, 33, 46, 1);
2635 border: 5px solid rgba(56, 189, 225, 1);
2636 border-radius: 6px;
2637 outline: none;
2638}
2639
2640QDialog#OverlayDialog QPushButton:pressed {
2641 color: rgba(240, 240, 240, 1);
2642 background: rgba(110, 122, 130, 1);
2643 border: 5px solid rgba(56, 189, 225, 1);
2644 border-radius: 6px;
2645 outline: none;
2646}
2647
2648QDialog#QtSoftwareKeyboardDialog QLabel {
2649 padding: 0px;
2650}
2651
2652QDialog#QtSoftwareKeyboardDialog QPushButton {
2653 color: rgba(255, 255, 255, 1);
2654 background: rgba(40, 51, 60, 1);
2655 border: 2px solid rgba(31, 41, 51, 1);
2656 border-radius: 0px;
2657 padding: 0px;
2658 min-width: 0px;
2659}
2660
2661QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift,
2662QDialog#QtSoftwareKeyboardDialog QPushButton#button_return,
2663QDialog#QtSoftwareKeyboardDialog QPushButton#button_space,
2664QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift,
2665QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift,
2666QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift {
2667 background: rgba(55, 66, 75, 1);
2668 border: 2px solid rgba(31, 41, 51, 1);
2669}
2670
2671QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace,
2672QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift,
2673QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num {
2674 color: rgba(240, 240, 240, 1);
2675 background: rgba(255, 255, 255, 1);
2676 border: 2px solid rgba(31, 41, 51, 1);
2677}
2678
2679QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok,
2680QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift,
2681QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num {
2682 color: rgba(0, 0, 0, 1);
2683 background: rgba(1, 253, 201, 1);
2684 border: 2px solid rgba(31, 41, 51, 1);
2685}
2686
2687QDialog#QtSoftwareKeyboardDialog QPushButton:focus,
2688QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:focus,
2689QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:focus,
2690QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:focus,
2691QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:focus,
2692QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:focus,
2693QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:focus,
2694QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:focus,
2695QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:focus,
2696QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:focus,
2697QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:focus,
2698QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:focus,
2699QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:focus,
2700
2701QDialog#QtSoftwareKeyboardDialog QPushButton:hover,
2702QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:hover,
2703QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:hover,
2704QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:hover,
2705QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:hover,
2706QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:hover,
2707QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:hover,
2708QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:hover,
2709QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:hover,
2710QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:hover,
2711QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:hover,
2712QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:hover,
2713QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:hover {
2714 color: rgba(255, 255, 255, 1);
2715 background: rgba(18, 33, 46, 1);
2716 border: 5px solid rgba(56, 189, 225, 1);
2717 border-radius: 6px;
2718 outline: none;
2719}
2720
2721QDialog#QtSoftwareKeyboardDialog QPushButton:pressed,
2722QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:pressed,
2723QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:pressed,
2724QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:pressed,
2725QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:pressed,
2726QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:pressed,
2727QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:pressed,
2728QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:pressed,
2729QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:pressed,
2730QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:pressed,
2731QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:pressed,
2732QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:pressed,
2733QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:pressed {
2734 color: rgba(240, 240, 240, 1);
2735 background: rgba(110, 122, 130, 1);
2736 border: 5px solid rgba(56, 189, 225, 1);
2737 border-radius: 6px;
2738}
2739
2740QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace,
2741QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift,
2742QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num {
2743 background-position: right top;
2744 background-repeat: no-repeat;
2745 background-origin: content;
2746 background-image: url(:/overlay/osk_button_B_dark.png);
2747 qproperty-icon: url(:/overlay/osk_button_backspace_dark.png);
2748 qproperty-iconSize: 36px;
2749}
2750
2751QDialog#QtSoftwareKeyboardDialog QPushButton#button_space,
2752QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift {
2753 background-position: right top;
2754 background-repeat: no-repeat;
2755 background-origin: content;
2756 background-image: url(:/overlay/osk_button_Y_dark.png);
2757}
2758
2759QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok,
2760QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift,
2761QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num {
2762 color: rgba(44, 44, 44, 1);
2763 background-position: right top;
2764 background-repeat: no-repeat;
2765 background-origin: content;
2766 background-image: url(:/overlay/osk_button_plus_dark.png);
2767}
2768
2769QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift {
2770 background-position: left top;
2771 background-repeat: no-repeat;
2772 background-origin: content;
2773 background-image: url(:/overlay/osk_button_shift_lock_off.png);
2774 qproperty-icon: url(:/overlay/osk_button_shift_dark.png);
2775 qproperty-iconSize: 36px;
2776}
2777
2778QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift {
2779 background-position: left top;
2780 background-repeat: no-repeat;
2781 background-origin: content;
2782 background-image: url(:/overlay/osk_button_shift_lock_off.png);
2783 qproperty-icon: url(:/overlay/osk_button_shift_on_dark.png);
2784 qproperty-iconSize: 36px;
2785}
2786
2787QDialog#QtSoftwareKeyboardDialog QPushButton#button_left_bracket,
2788QDialog#QtSoftwareKeyboardDialog QPushButton#button_right_bracket,
2789QDialog#QtSoftwareKeyboardDialog QPushButton#button_left_parenthesis,
2790QDialog#QtSoftwareKeyboardDialog QPushButton#button_right_parenthesis {
2791 padding-bottom: 7px;
2792}
2793
2794QDialog#QtSoftwareKeyboardDialog QWidget#titleOSK QLabel {
2795 background: transparent;
2796 color: #ccc;
2797}
2798
2799QDialog#QtSoftwareKeyboardDialog QWidget#button_L,
2800QDialog#QtSoftwareKeyboardDialog QWidget#button_L_shift,
2801QDialog#QtSoftwareKeyboardDialog QWidget#button_L_num {
2802 image: url(:/overlay/button_L_dark.png);
2803}
2804
2805QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left,
2806QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left_shift,
2807QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left_num {
2808 image: url(:/overlay/arrow_left_dark.png);
2809}
2810
2811QDialog#QtSoftwareKeyboardDialog QWidget#button_R,
2812QDialog#QtSoftwareKeyboardDialog QWidget#button_R_shift,
2813QDialog#QtSoftwareKeyboardDialog QWidget#button_R_num {
2814 image: url(:/overlay/button_R_dark.png);
2815}
2816
2817QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right,
2818QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right_shift,
2819QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right_num {
2820 image: url(:/overlay/arrow_right_dark.png);
2821}
2822
2823QDialog#QtSoftwareKeyboardDialog QWidget#button_press_stick,
2824QDialog#QtSoftwareKeyboardDialog QWidget#button_press_stick_shift {
2825 image: url(:/overlay/button_press_stick_dark.png);
2826}
2827
2828QDialog#QtSoftwareKeyboardDialog QWidget#button_X,
2829QDialog#QtSoftwareKeyboardDialog QWidget#button_X_shift,
2830QDialog#QtSoftwareKeyboardDialog QWidget#button_X_num {
2831 image: url(:/overlay/button_X_dark.png);
2832}
2833
2834QDialog#QtSoftwareKeyboardDialog QWidget#button_A,
2835QDialog#QtSoftwareKeyboardDialog QWidget#button_A_shift,
2836QDialog#QtSoftwareKeyboardDialog QWidget#button_A_num {
2837 image: url(:/overlay/button_A_dark.png);
2838}
2839
2840QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:disabled,
2841QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled,
2842QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:disabled,
2843QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:disabled,
2844QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:disabled,
2845QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled,
2846QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:disabled,
2847QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:disabled,
2848QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:disabled,
2849QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:disabled {
2850 color: rgba(144, 144, 144, 1);
2851 background-color: rgba(55, 66, 75, 1);
2852}
2853
2854QDialog#QtSoftwareKeyboardDialog QPushButton#button_at:disabled,
2855QDialog#QtSoftwareKeyboardDialog QPushButton#button_slash:disabled,
2856QDialog#QtSoftwareKeyboardDialog QPushButton#button_percent:disabled,
2857QDialog#QtSoftwareKeyboardDialog QPushButton#button_1:disabled,
2858QDialog#QtSoftwareKeyboardDialog QPushButton#button_2:disabled,
2859QDialog#QtSoftwareKeyboardDialog QPushButton#button_3:disabled,
2860QDialog#QtSoftwareKeyboardDialog QPushButton#button_4:disabled,
2861QDialog#QtSoftwareKeyboardDialog QPushButton#button_5:disabled,
2862QDialog#QtSoftwareKeyboardDialog QPushButton#button_6:disabled,
2863QDialog#QtSoftwareKeyboardDialog QPushButton#button_7:disabled,
2864QDialog#QtSoftwareKeyboardDialog QPushButton#button_8:disabled,
2865QDialog#QtSoftwareKeyboardDialog QPushButton#button_9:disabled,
2866QDialog#QtSoftwareKeyboardDialog QPushButton#button_0:disabled,
2867QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:disabled {
2868 color: rgba(144, 144, 144, 1);
2869}
2870
2871QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:disabled,
2872QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:disabled,
2873QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:disabled {
2874 background-image: url(:/overlay/osk_button_plus_dark_disabled.png);
2875}
2876
2877QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:disabled,
2878QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:disabled,
2879QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:disabled {
2880 background-image: url(:/overlay/osk_button_B_dark_disabled.png);
2881}
2882
2883QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled,
2884QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled {
2885 background-image: url(:/overlay/osk_button_Y_dark_disabled.png);
2886}