applets/swkbd: Fix software keyboard button hint scaling
Fixes the scaling of the button hints using background images. Now they scale like the rest of the elements.
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_B.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 741 B After Width: | Height: | Size: 2.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_B_dark.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 767 B After Width: | Height: | Size: 2.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_B_dark_disabled.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 781 B After Width: | Height: | Size: 2.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_B_disabled.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 791 B After Width: | Height: | Size: 2.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_Y.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 726 B After Width: | Height: | Size: 2.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_Y_dark.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 502 B After Width: | Height: | Size: 2.0 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_Y_dark_disabled.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 694 B After Width: | Height: | Size: 2.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_Y_disabled.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 699 B After Width: | Height: | Size: 2.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_plus.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 626 B After Width: | Height: | Size: 2.2 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_plus_dark.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 676 B After Width: | Height: | Size: 2.2 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_plus_dark_disabled.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 645 B After Width: | Height: | Size: 2.2 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_plus_disabled.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 664 B After Width: | Height: | Size: 2.2 KiB | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_shift_lock_off.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 281 B After Width: | Height: | Size: 936 B | 
							
								
								
									
										
											BIN
										
									
								
								dist/icons/overlay/osk_button_shift_lock_on.png
									
									
									
									
										vendored
									
									
								
							
							
						
						| Before Width: | Height: | Size: 274 B After Width: | Height: | Size: 894 B | 
							
								
								
									
										36
									
								
								dist/qt_themes/default/style.qss
									
									
									
									
										vendored
									
									
								
							
							
						
						| @ -515,45 +515,35 @@ QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:pressed { | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num { | ||||
|     background-position: right top; | ||||
|     background-repeat: no-repeat; | ||||
|     background-origin: content; | ||||
|     background-image: url(:/overlay/osk_button_B.png); | ||||
|     image: url(:/overlay/osk_button_B.png); | ||||
|     image-position: right; | ||||
|     qproperty-icon: url(:/overlay/osk_button_backspace.png); | ||||
|     qproperty-iconSize: 36px; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift { | ||||
|     background-position: right top; | ||||
|     background-repeat: no-repeat; | ||||
|     background-origin: content; | ||||
|     background-image: url(:/overlay/osk_button_Y.png); | ||||
|     image: url(:/overlay/osk_button_Y.png); | ||||
|     image-position: right; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num { | ||||
|     background-position: right top; | ||||
|     background-repeat: no-repeat; | ||||
|     background-origin: content; | ||||
|     background-image: url(:/overlay/osk_button_plus.png); | ||||
|     image: url(:/overlay/osk_button_plus.png); | ||||
|     image-position: right; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift { | ||||
|     background-position: left top; | ||||
|     background-repeat: no-repeat; | ||||
|     background-origin: content; | ||||
|     background-image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|     image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|     image-position: left; | ||||
|     qproperty-icon: url(:/overlay/osk_button_shift.png); | ||||
|     qproperty-iconSize: 36px; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift { | ||||
|     background-position: left top; | ||||
|     background-repeat: no-repeat; | ||||
|     background-origin: content; | ||||
|     background-image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|     image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|     image-position: left; | ||||
|     qproperty-icon: url(:/overlay/osk_button_shift_on.png); | ||||
|     qproperty-iconSize: 36px; | ||||
| } | ||||
| @ -645,16 +635,16 @@ QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:disabled { | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:disabled { | ||||
|     background-image: url(:/overlay/osk_button_plus_disabled.png); | ||||
|     image: url(:/overlay/osk_button_plus_disabled.png); | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:disabled { | ||||
|     background-image: url(:/overlay/osk_button_B_disabled.png); | ||||
|     image: url(:/overlay/osk_button_B_disabled.png); | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled { | ||||
|     background-image: url(:/overlay/osk_button_Y_disabled.png); | ||||
|     image: url(:/overlay/osk_button_Y_disabled.png); | ||||
| } | ||||
|  | ||||
							
								
								
									
										36
									
								
								dist/qt_themes/qdarkstyle/style.qss
									
									
									
									
										vendored
									
									
								
							
							
						
						| @ -1805,46 +1805,36 @@ QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:pressed { | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num { | ||||
|     background-position: right top; | ||||
|     background-repeat: no-repeat; | ||||
|     background-origin: content; | ||||
|     background-image: url(:/overlay/osk_button_B_dark.png); | ||||
|     image: url(:/overlay/osk_button_B_dark.png); | ||||
|     image-position: right; | ||||
|     qproperty-icon: url(:/overlay/osk_button_backspace_dark.png); | ||||
|     qproperty-iconSize: 36px; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift { | ||||
|     background-position: right top; | ||||
|     background-repeat: no-repeat; | ||||
|     background-origin: content; | ||||
|     background-image: url(:/overlay/osk_button_Y_dark.png); | ||||
|     image: url(:/overlay/osk_button_Y_dark.png); | ||||
|     image-position: right; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num { | ||||
|     color: rgba(44, 44, 44, 1); | ||||
|     background-position: right top; | ||||
|     background-repeat: no-repeat; | ||||
|     background-origin: content; | ||||
|     background-image: url(:/overlay/osk_button_plus_dark.png); | ||||
|     image: url(:/overlay/osk_button_plus_dark.png); | ||||
|     image-position: right; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift { | ||||
|     background-position: left top; | ||||
|     background-repeat: no-repeat; | ||||
|     background-origin: content; | ||||
|     background-image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|     image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|     image-position: left; | ||||
|     qproperty-icon: url(:/overlay/osk_button_shift_dark.png); | ||||
|     qproperty-iconSize: 36px; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift { | ||||
|     background-position: left top; | ||||
|     background-repeat: no-repeat; | ||||
|     background-origin: content; | ||||
|     background-image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|     image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|     image-position: left; | ||||
|     qproperty-icon: url(:/overlay/osk_button_shift_on_dark.png); | ||||
|     qproperty-iconSize: 36px; | ||||
| } | ||||
| @ -1936,18 +1926,18 @@ QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:disabled { | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:disabled { | ||||
|     background-image: url(:/overlay/osk_button_plus_dark_disabled.png); | ||||
|     image: url(:/overlay/osk_button_plus_dark_disabled.png); | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:disabled { | ||||
|     background-image: url(:/overlay/osk_button_B_dark_disabled.png); | ||||
|     image: url(:/overlay/osk_button_B_dark_disabled.png); | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled { | ||||
|     background-image: url(:/overlay/osk_button_Y_dark_disabled.png); | ||||
|     image: url(:/overlay/osk_button_Y_dark_disabled.png); | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QFrame, | ||||
|  | ||||
| @ -2740,46 +2740,36 @@ QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:pressed { | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num { | ||||
|   background-position: right top; | ||||
|   background-repeat: no-repeat; | ||||
|   background-origin: content; | ||||
|   background-image: url(:/overlay/osk_button_B_dark.png); | ||||
|   image: url(:/overlay/osk_button_B_dark.png); | ||||
|   image-position: right; | ||||
|   qproperty-icon: url(:/overlay/osk_button_backspace_dark.png); | ||||
|   qproperty-iconSize: 36px; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift { | ||||
|   background-position: right top; | ||||
|   background-repeat: no-repeat; | ||||
|   background-origin: content; | ||||
|   background-image: url(:/overlay/osk_button_Y_dark.png); | ||||
|   image: url(:/overlay/osk_button_Y_dark.png); | ||||
|   image-position: right; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num { | ||||
|   color: rgba(44, 44, 44, 1); | ||||
|   background-position: right top; | ||||
|   background-repeat: no-repeat; | ||||
|   background-origin: content; | ||||
|   background-image: url(:/overlay/osk_button_plus_dark.png); | ||||
|   image: url(:/overlay/osk_button_plus_dark.png); | ||||
|   image-position: right; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift { | ||||
|   background-position: left top; | ||||
|   background-repeat: no-repeat; | ||||
|   background-origin: content; | ||||
|   background-image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|   image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|   image-position: left; | ||||
|   qproperty-icon: url(:/overlay/osk_button_shift_dark.png); | ||||
|   qproperty-iconSize: 36px; | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift { | ||||
|   background-position: left top; | ||||
|   background-repeat: no-repeat; | ||||
|   background-origin: content; | ||||
|   background-image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|   image: url(:/overlay/osk_button_shift_lock_off.png); | ||||
|   image-position: left; | ||||
|   qproperty-icon: url(:/overlay/osk_button_shift_on_dark.png); | ||||
|   qproperty-iconSize: 36px; | ||||
| } | ||||
| @ -2871,16 +2861,16 @@ QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:disabled { | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:disabled { | ||||
|   background-image: url(:/overlay/osk_button_plus_dark_disabled.png); | ||||
|   image: url(:/overlay/osk_button_plus_dark_disabled.png); | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:disabled { | ||||
|   background-image: url(:/overlay/osk_button_B_dark_disabled.png); | ||||
|   image: url(:/overlay/osk_button_B_dark_disabled.png); | ||||
| } | ||||
| 
 | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled, | ||||
| QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled { | ||||
|   background-image: url(:/overlay/osk_button_Y_dark_disabled.png); | ||||
|   image: url(:/overlay/osk_button_Y_dark_disabled.png); | ||||
| } | ||||
|  | ||||
| @ -1027,10 +1027,8 @@ void QtSoftwareKeyboardDialog::ChangeBottomOSKIndex() { | ||||
|         ui->bottomOSK->setCurrentIndex(static_cast<int>(bottom_osk_index)); | ||||
| 
 | ||||
|         ui->button_shift_shift->setStyleSheet( | ||||
|             QStringLiteral("background-image: url(:/overlay/osk_button_shift_lock_off.png);" | ||||
|                            "\nbackground-position: left top;" | ||||
|                            "\nbackground-repeat: no-repeat;" | ||||
|                            "\nbackground-origin: content;")); | ||||
|             QStringLiteral("image: url(:/overlay/osk_button_shift_lock_off.png);" | ||||
|                            "\nimage-position: left;")); | ||||
| 
 | ||||
|         ui->button_shift_shift->setIconSize(ui->button_shift->iconSize()); | ||||
|         ui->button_backspace_shift->setIconSize(ui->button_backspace->iconSize()); | ||||
| @ -1040,10 +1038,8 @@ void QtSoftwareKeyboardDialog::ChangeBottomOSKIndex() { | ||||
|             caps_lock_enabled = false; | ||||
| 
 | ||||
|             ui->button_shift_shift->setStyleSheet( | ||||
|                 QStringLiteral("background-image: url(:/overlay/osk_button_shift_lock_off.png);" | ||||
|                                "\nbackground-position: left top;" | ||||
|                                "\nbackground-repeat: no-repeat;" | ||||
|                                "\nbackground-origin: content;")); | ||||
|                 QStringLiteral("image: url(:/overlay/osk_button_shift_lock_off.png);" | ||||
|                                "\nimage-position: left;")); | ||||
| 
 | ||||
|             ui->button_shift_shift->setIconSize(ui->button_shift->iconSize()); | ||||
|             ui->button_backspace_shift->setIconSize(ui->button_backspace->iconSize()); | ||||
| @ -1056,10 +1052,8 @@ void QtSoftwareKeyboardDialog::ChangeBottomOSKIndex() { | ||||
|             caps_lock_enabled = true; | ||||
| 
 | ||||
|             ui->button_shift_shift->setStyleSheet( | ||||
|                 QStringLiteral("background-image: url(:/overlay/osk_button_shift_lock_on.png);" | ||||
|                                "\nbackground-position: left top;" | ||||
|                                "\nbackground-repeat: no-repeat;" | ||||
|                                "\nbackground-origin: content;")); | ||||
|                 QStringLiteral("image: url(:/overlay/osk_button_shift_lock_on.png);" | ||||
|                                "\nimage-position: left;")); | ||||
| 
 | ||||
|             ui->button_shift_shift->setIconSize(ui->button_shift->iconSize()); | ||||
|             ui->button_backspace_shift->setIconSize(ui->button_backspace->iconSize()); | ||||
|  | ||||