summaryrefslogtreecommitdiff
path: root/raveos-sddm-theme/sddm-rave-theme/Components/VirtualKeyboardButton.qml
diff options
context:
space:
mode:
authorgabeszm <vgabor92@protonmail.com>2026-09-13 10:48:36 +0200
committergabeszm <vgabor92@protonmail.com>2026-09-13 10:48:36 +0200
commitb132f616fc27a62ad9612ec42a19b027e72a52b7 (patch)
treebf4d29f6c4246d560fb3cd97aba059f638191ed5 /raveos-sddm-theme/sddm-rave-theme/Components/VirtualKeyboardButton.qml
parenta65fb557cfce85e27448139e9c0317c36b7d06cb (diff)
downloadRaveOS-PKGBUILD-b132f616fc27a62ad9612ec42a19b027e72a52b7.tar.gz
RaveOS-PKGBUILD-b132f616fc27a62ad9612ec42a19b027e72a52b7.zip
fix responsive ui
Diffstat (limited to 'raveos-sddm-theme/sddm-rave-theme/Components/VirtualKeyboardButton.qml')
-rw-r--r--raveos-sddm-theme/sddm-rave-theme/Components/VirtualKeyboardButton.qml33
1 files changed, 24 insertions, 9 deletions
diff --git a/raveos-sddm-theme/sddm-rave-theme/Components/VirtualKeyboardButton.qml b/raveos-sddm-theme/sddm-rave-theme/Components/VirtualKeyboardButton.qml
index 90a52b8..f109dd1 100644
--- a/raveos-sddm-theme/sddm-rave-theme/Components/VirtualKeyboardButton.qml
+++ b/raveos-sddm-theme/sddm-rave-theme/Components/VirtualKeyboardButton.qml
@@ -6,10 +6,14 @@ import QtQuick 2.15
import QtQuick.Controls 2.15
Item {
+ width: parent.width
+ height: root.font.pointSize * 1.8
+
Button {
id: virtualKeyboardButton
anchors.horizontalCenter: parent.horizontalCenter
+ anchors.verticalCenter: parent.verticalCenter
z: 1
focusPolicy: Qt.TabFocus
@@ -32,20 +36,31 @@ Item {
text: config.TranslateVirtualKeyboardButtonOff || "Virtual Keyboard (off)"
font.pointSize: root.font.pointSize * 0.8
font.family: root.font.family
+ style: Text.Raised
+ styleColor: Qt.rgba(0, 0, 0, 0.40)
color: parent.visualFocus ? config.HoverVirtualKeyboardButtonTextColor : config.VirtualKeyboardButtonTextColor
}
- background: Rectangle {
- id: virtualKeyboardButtonBackground
+ background: Item {
+ Rectangle {
+ anchors.fill: parent
+ anchors.topMargin: root.font.pointSize * 0.10
+ radius: config.RoundCorners !== "" ? parseInt(config.RoundCorners) : root.font.pointSize * 0.8
+ color: Qt.rgba(0, 0, 0, 0.20)
+ }
+
+ Rectangle {
+ id: virtualKeyboardButtonBackground
- anchors.fill: parent
- radius: config.RoundCorners !== "" ? parseInt(config.RoundCorners) : 10
- color: virtualKeyboardButton.down ? Qt.rgba(1, 1, 1, 0.12) : (virtualKeyboardButton.hovered ? Qt.rgba(1, 1, 1, 0.08) : Qt.rgba(1, 1, 1, 0.04))
- border.color: virtualKeyboardButton.visualFocus ? Qt.rgba(1, 1, 1, 0.60) : (virtualKeyboardButton.hovered ? Qt.rgba(1, 1, 1, 0.35) : Qt.rgba(1, 1, 1, 0.18))
- border.width: virtualKeyboardButton.visualFocus ? 1.5 : 1
+ anchors.fill: parent
+ radius: config.RoundCorners !== "" ? parseInt(config.RoundCorners) : root.font.pointSize * 0.8
+ color: virtualKeyboardButton.down ? Qt.rgba(1, 1, 1, 0.20) : (virtualKeyboardButton.hovered ? Qt.rgba(1, 1, 1, 0.14) : Qt.rgba(1, 1, 1, 0.08))
+ border.color: virtualKeyboardButton.visualFocus ? Qt.rgba(1, 1, 1, 0.70) : (virtualKeyboardButton.hovered ? Qt.rgba(1, 1, 1, 0.40) : Qt.rgba(1, 1, 1, 0.22))
+ border.width: virtualKeyboardButton.visualFocus ? root.font.pointSize * 0.12 : root.font.pointSize * 0.08
- Behavior on color { ColorAnimation { duration: 150 } }
- Behavior on border.color { ColorAnimation { duration: 150 } }
+ Behavior on color { ColorAnimation { duration: 150 } }
+ Behavior on border.color { ColorAnimation { duration: 150 } }
+ }
}
states: [
State {