aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@theqtcompany.com>2014-12-03 14:40:38 +0100
committerMitch Curtis <mitch.curtis@theqtcompany.com>2014-12-04 11:41:00 +0200
commit4b6c6077533cf3ad20d0f3ccf855e1a81845b2de (patch)
treebc2163b2225cf29e147a32b592867880a325e83d
parentf617b82712b21c38a80feb8020bdeaf8bf409a3c (diff)
Replace internal usage of KeyIcon with colored PNGs.
The shader-based colorization of icons that KeyIcon does is not supported when using the 2D renderer. Task-number: QTEE-835 Change-Id: I1b21be52a7fcbf195c329ad30a074946c65d18e9 Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
-rw-r--r--.qmake.cache0
-rw-r--r--src/virtualkeyboard/content/styles/default/default_style.qrc16
-rw-r--r--src/virtualkeyboard/content/styles/default/images/backspace-868482.pngbin0 -> 1282 bytes
-rwxr-xr-xsrc/virtualkeyboard/content/styles/default/images/backspace.pngbin1810 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/default/images/check-868482.pngbin0 -> 1373 bytes
-rw-r--r--src/virtualkeyboard/content/styles/default/images/check.pngbin1473 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/default/images/enter-868482.pngbin0 -> 1421 bytes
-rwxr-xr-xsrc/virtualkeyboard/content/styles/default/images/enter.pngbin1360 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/default/images/globe-868482.pngbin0 -> 7233 bytes
-rwxr-xr-xsrc/virtualkeyboard/content/styles/default/images/globe.pngbin6117 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/default/images/hidekeyboard-868482.pngbin0 -> 1838 bytes
-rwxr-xr-xsrc/virtualkeyboard/content/styles/default/images/hidekeyboard.pngbin2051 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/default/images/search-868482.pngbin0 -> 3672 bytes
-rw-r--r--src/virtualkeyboard/content/styles/default/images/search.pngbin3784 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/default/images/shift-80c342.pngbin0 -> 2823 bytes
-rw-r--r--src/virtualkeyboard/content/styles/default/images/shift-868482.pngbin0 -> 2825 bytes
-rw-r--r--src/virtualkeyboard/content/styles/default/images/shift-c5d6b6.pngbin0 -> 2822 bytes
-rwxr-xr-xsrc/virtualkeyboard/content/styles/default/images/shift.pngbin2667 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/default/style.qml82
-rw-r--r--src/virtualkeyboard/content/styles/retro/images/backspace-c5a96f.pngbin0 -> 1241 bytes
-rwxr-xr-xsrc/virtualkeyboard/content/styles/retro/images/backspace.pngbin1810 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/retro/images/check-c5a96f.pngbin0 -> 1352 bytes
-rw-r--r--src/virtualkeyboard/content/styles/retro/images/check.pngbin1473 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/retro/images/enter-c5a96f.pngbin0 -> 1428 bytes
-rwxr-xr-xsrc/virtualkeyboard/content/styles/retro/images/enter.pngbin1360 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/retro/images/globe-110b05.pngbin0 -> 7220 bytes
-rwxr-xr-xsrc/virtualkeyboard/content/styles/retro/images/globe.pngbin6117 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/retro/images/hidekeyboard-c5a96f.pngbin0 -> 1842 bytes
-rwxr-xr-xsrc/virtualkeyboard/content/styles/retro/images/hidekeyboard.pngbin2051 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/retro/images/search-c5a96f.pngbin0 -> 3680 bytes
-rw-r--r--src/virtualkeyboard/content/styles/retro/images/search.pngbin3784 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/retro/images/shift-c5a96f.pngbin0 -> 2822 bytes
-rw-r--r--src/virtualkeyboard/content/styles/retro/images/shift-dc4f28.pngbin0 -> 2821 bytes
-rwxr-xr-xsrc/virtualkeyboard/content/styles/retro/images/shift.pngbin2667 -> 0 bytes
-rw-r--r--src/virtualkeyboard/content/styles/retro/retro_style.qrc15
-rw-r--r--src/virtualkeyboard/content/styles/retro/style.qml87
36 files changed, 124 insertions, 76 deletions
diff --git a/.qmake.cache b/.qmake.cache
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.qmake.cache
diff --git a/src/virtualkeyboard/content/styles/default/default_style.qrc b/src/virtualkeyboard/content/styles/default/default_style.qrc
index 100f3fcb..de821723 100644
--- a/src/virtualkeyboard/content/styles/default/default_style.qrc
+++ b/src/virtualkeyboard/content/styles/default/default_style.qrc
@@ -1,12 +1,14 @@
<RCC>
<qresource prefix="/content/styles/default">
<file>style.qml</file>
- <file>images/backspace.png</file>
- <file>images/enter.png</file>
- <file>images/hidekeyboard.png</file>
- <file>images/shift.png</file>
- <file>images/globe.png</file>
- <file>images/search.png</file>
- <file>images/check.png</file>
+ <file>images/backspace-868482.png</file>
+ <file>images/check-868482.png</file>
+ <file>images/enter-868482.png</file>
+ <file>images/globe-868482.png</file>
+ <file>images/hidekeyboard-868482.png</file>
+ <file>images/search-868482.png</file>
+ <file>images/shift-80c342.png</file>
+ <file>images/shift-868482.png</file>
+ <file>images/shift-c5d6b6.png</file>
</qresource>
</RCC>
diff --git a/src/virtualkeyboard/content/styles/default/images/backspace-868482.png b/src/virtualkeyboard/content/styles/default/images/backspace-868482.png
new file mode 100644
index 00000000..ac1c6b10
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/default/images/backspace-868482.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/backspace.png b/src/virtualkeyboard/content/styles/default/images/backspace.png
deleted file mode 100755
index eb6d668f..00000000
--- a/src/virtualkeyboard/content/styles/default/images/backspace.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/check-868482.png b/src/virtualkeyboard/content/styles/default/images/check-868482.png
new file mode 100644
index 00000000..1336c2b3
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/default/images/check-868482.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/check.png b/src/virtualkeyboard/content/styles/default/images/check.png
deleted file mode 100644
index 4a5a92c4..00000000
--- a/src/virtualkeyboard/content/styles/default/images/check.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/enter-868482.png b/src/virtualkeyboard/content/styles/default/images/enter-868482.png
new file mode 100644
index 00000000..32808241
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/default/images/enter-868482.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/enter.png b/src/virtualkeyboard/content/styles/default/images/enter.png
deleted file mode 100755
index 0b739382..00000000
--- a/src/virtualkeyboard/content/styles/default/images/enter.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/globe-868482.png b/src/virtualkeyboard/content/styles/default/images/globe-868482.png
new file mode 100644
index 00000000..7cf6dcc9
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/default/images/globe-868482.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/globe.png b/src/virtualkeyboard/content/styles/default/images/globe.png
deleted file mode 100755
index 4dff8ccc..00000000
--- a/src/virtualkeyboard/content/styles/default/images/globe.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/hidekeyboard-868482.png b/src/virtualkeyboard/content/styles/default/images/hidekeyboard-868482.png
new file mode 100644
index 00000000..af89960f
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/default/images/hidekeyboard-868482.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/hidekeyboard.png b/src/virtualkeyboard/content/styles/default/images/hidekeyboard.png
deleted file mode 100755
index a625cc4f..00000000
--- a/src/virtualkeyboard/content/styles/default/images/hidekeyboard.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/search-868482.png b/src/virtualkeyboard/content/styles/default/images/search-868482.png
new file mode 100644
index 00000000..b9516f27
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/default/images/search-868482.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/search.png b/src/virtualkeyboard/content/styles/default/images/search.png
deleted file mode 100644
index 740830d5..00000000
--- a/src/virtualkeyboard/content/styles/default/images/search.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/shift-80c342.png b/src/virtualkeyboard/content/styles/default/images/shift-80c342.png
new file mode 100644
index 00000000..686e6737
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/default/images/shift-80c342.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/shift-868482.png b/src/virtualkeyboard/content/styles/default/images/shift-868482.png
new file mode 100644
index 00000000..3328079c
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/default/images/shift-868482.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/shift-c5d6b6.png b/src/virtualkeyboard/content/styles/default/images/shift-c5d6b6.png
new file mode 100644
index 00000000..97cbea87
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/default/images/shift-c5d6b6.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/images/shift.png b/src/virtualkeyboard/content/styles/default/images/shift.png
deleted file mode 100755
index 54e9472b..00000000
--- a/src/virtualkeyboard/content/styles/default/images/shift.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/default/style.qml b/src/virtualkeyboard/content/styles/default/style.qml
index 3c18c25d..36c7e8e2 100644
--- a/src/virtualkeyboard/content/styles/default/style.qml
+++ b/src/virtualkeyboard/content/styles/default/style.qml
@@ -97,13 +97,17 @@ KeyboardStyle {
color: "#1e1b18"
anchors.fill: parent
anchors.margins: keyBackgroundMargin
- KeyIcon {
+ Item {
id: backspaceKeyIcon
- source: resourcePrefix + "images/backspace.png"
- color: "#868482"
anchors.fill: parent
anchors.topMargin: keyIconMargin
anchors.bottomMargin: keyIconMargin
+ Image {
+ source: resourcePrefix + "images/backspace-868482.png"
+ fillMode: Image.PreserveAspectFit
+ anchors.fill: parent
+ anchors.margins: parent.width * 0.05
+ }
}
}
states: [
@@ -141,13 +145,16 @@ KeyboardStyle {
color: "#35322f"
anchors.fill: parent
anchors.margins: keyBackgroundMargin
- KeyIcon {
+ Item {
id: languageKeyIcon
- source: resourcePrefix + "images/globe.png"
- color: "#868482"
anchors.fill: parent
anchors.topMargin: keyIconMargin
anchors.bottomMargin: keyIconMargin
+ Image {
+ source: resourcePrefix + "images/globe-868482.png"
+ fillMode: Image.PreserveAspectFit
+ anchors.fill: parent
+ }
}
}
states: [
@@ -185,26 +192,30 @@ KeyboardStyle {
color: "#1e1b18"
anchors.fill: parent
anchors.margins: keyBackgroundMargin
- KeyIcon {
+ Item {
id: enterKeyIcon
visible: enterKeyText.text.length === 0
- source: {
- switch (control.actionId) {
- case EnterKeyAction.Go:
- case EnterKeyAction.Send:
- case EnterKeyAction.Next:
- case EnterKeyAction.Done:
- return resourcePrefix + "images/check.png"
- case EnterKeyAction.Search:
- return resourcePrefix + "images/search.png"
- default:
- return resourcePrefix + "images/enter.png"
- }
- }
- color: "#868482"
anchors.fill: parent
anchors.topMargin: keyIconMargin
anchors.bottomMargin: keyIconMargin
+
+ Image {
+ anchors.fill: parent
+ fillMode: Image.PreserveAspectFit
+ source: {
+ switch (control.actionId) {
+ case EnterKeyAction.Go:
+ case EnterKeyAction.Send:
+ case EnterKeyAction.Next:
+ case EnterKeyAction.Done:
+ return resourcePrefix + "images/check-868482.png"
+ case EnterKeyAction.Search:
+ return resourcePrefix + "images/search-868482.png"
+ default:
+ return resourcePrefix + "images/enter-868482.png"
+ }
+ }
+ }
}
Text {
id: enterKeyText
@@ -268,13 +279,17 @@ KeyboardStyle {
color: "#1e1b18"
anchors.fill: parent
anchors.margins: keyBackgroundMargin
- KeyIcon {
+ Item {
id: hideKeyIcon
- source: resourcePrefix + "images/hidekeyboard.png"
- color: "#868482"
anchors.fill: parent
anchors.topMargin: keyIconMargin
anchors.bottomMargin: keyIconMargin
+
+ Image {
+ source: resourcePrefix + "images/hidekeyboard-868482.png"
+ fillMode: Image.PreserveAspectFit
+ anchors.fill: parent
+ }
}
}
states: [
@@ -312,13 +327,18 @@ KeyboardStyle {
color: "#1e1b18"
anchors.fill: parent
anchors.margins: keyBackgroundMargin
- KeyIcon {
+ Item {
id: shiftKeyIcon
- source: resourcePrefix + "images/shift.png"
- color: "#868482"
anchors.fill: parent
anchors.topMargin: keyIconMargin
anchors.bottomMargin: keyIconMargin
+
+ Image {
+ id: shiftKeyIconImage
+ source: resourcePrefix + "images/shift-868482.png"
+ fillMode: Image.PreserveAspectFit
+ anchors.fill: parent
+ }
}
states: [
State {
@@ -329,16 +349,16 @@ KeyboardStyle {
color: "#5a892e"
}
PropertyChanges {
- target: shiftKeyIcon
- color: "#c5d6b6"
+ target: shiftKeyIconImage
+ source: resourcePrefix + "images/shift-c5d6b6.png"
}
},
State {
name: "shift"
when: InputContext.shift
PropertyChanges {
- target: shiftKeyIcon
- color: "#80c342"
+ target: shiftKeyIconImage
+ source: resourcePrefix + "images/shift-80c342.png"
}
}
]
diff --git a/src/virtualkeyboard/content/styles/retro/images/backspace-c5a96f.png b/src/virtualkeyboard/content/styles/retro/images/backspace-c5a96f.png
new file mode 100644
index 00000000..f666ea5e
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/retro/images/backspace-c5a96f.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/backspace.png b/src/virtualkeyboard/content/styles/retro/images/backspace.png
deleted file mode 100755
index eb6d668f..00000000
--- a/src/virtualkeyboard/content/styles/retro/images/backspace.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/check-c5a96f.png b/src/virtualkeyboard/content/styles/retro/images/check-c5a96f.png
new file mode 100644
index 00000000..baf6cf30
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/retro/images/check-c5a96f.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/check.png b/src/virtualkeyboard/content/styles/retro/images/check.png
deleted file mode 100644
index 4a5a92c4..00000000
--- a/src/virtualkeyboard/content/styles/retro/images/check.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/enter-c5a96f.png b/src/virtualkeyboard/content/styles/retro/images/enter-c5a96f.png
new file mode 100644
index 00000000..935f0dc2
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/retro/images/enter-c5a96f.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/enter.png b/src/virtualkeyboard/content/styles/retro/images/enter.png
deleted file mode 100755
index 0b739382..00000000
--- a/src/virtualkeyboard/content/styles/retro/images/enter.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/globe-110b05.png b/src/virtualkeyboard/content/styles/retro/images/globe-110b05.png
new file mode 100644
index 00000000..92b412ab
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/retro/images/globe-110b05.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/globe.png b/src/virtualkeyboard/content/styles/retro/images/globe.png
deleted file mode 100755
index 4dff8ccc..00000000
--- a/src/virtualkeyboard/content/styles/retro/images/globe.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/hidekeyboard-c5a96f.png b/src/virtualkeyboard/content/styles/retro/images/hidekeyboard-c5a96f.png
new file mode 100644
index 00000000..d5cbeb9d
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/retro/images/hidekeyboard-c5a96f.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/hidekeyboard.png b/src/virtualkeyboard/content/styles/retro/images/hidekeyboard.png
deleted file mode 100755
index a625cc4f..00000000
--- a/src/virtualkeyboard/content/styles/retro/images/hidekeyboard.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/search-c5a96f.png b/src/virtualkeyboard/content/styles/retro/images/search-c5a96f.png
new file mode 100644
index 00000000..060e6f42
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/retro/images/search-c5a96f.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/search.png b/src/virtualkeyboard/content/styles/retro/images/search.png
deleted file mode 100644
index 740830d5..00000000
--- a/src/virtualkeyboard/content/styles/retro/images/search.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/shift-c5a96f.png b/src/virtualkeyboard/content/styles/retro/images/shift-c5a96f.png
new file mode 100644
index 00000000..5dab2f91
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/retro/images/shift-c5a96f.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/shift-dc4f28.png b/src/virtualkeyboard/content/styles/retro/images/shift-dc4f28.png
new file mode 100644
index 00000000..91e3c6cb
--- /dev/null
+++ b/src/virtualkeyboard/content/styles/retro/images/shift-dc4f28.png
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/images/shift.png b/src/virtualkeyboard/content/styles/retro/images/shift.png
deleted file mode 100755
index 54e9472b..00000000
--- a/src/virtualkeyboard/content/styles/retro/images/shift.png
+++ /dev/null
Binary files differ
diff --git a/src/virtualkeyboard/content/styles/retro/retro_style.qrc b/src/virtualkeyboard/content/styles/retro/retro_style.qrc
index 53214704..21f625a4 100644
--- a/src/virtualkeyboard/content/styles/retro/retro_style.qrc
+++ b/src/virtualkeyboard/content/styles/retro/retro_style.qrc
@@ -20,12 +20,13 @@
<file>images/key_preview.png</file>
<file>images/triangle_black.png</file>
<file>images/triangle_highlight.png</file>
- <file>images/backspace.png</file>
- <file>images/enter.png</file>
- <file>images/hidekeyboard.png</file>
- <file>images/shift.png</file>
- <file>images/globe.png</file>
- <file>images/search.png</file>
- <file>images/check.png</file>
+ <file>images/backspace-c5a96f.png</file>
+ <file>images/check-c5a96f.png</file>
+ <file>images/enter-c5a96f.png</file>
+ <file>images/globe-110b05.png</file>
+ <file>images/hidekeyboard-c5a96f.png</file>
+ <file>images/search-c5a96f.png</file>
+ <file>images/shift-c5a96f.png</file>
+ <file>images/shift-dc4f28.png</file>
</qresource>
</RCC>
diff --git a/src/virtualkeyboard/content/styles/retro/style.qml b/src/virtualkeyboard/content/styles/retro/style.qml
index d72aef3d..71b64afb 100644
--- a/src/virtualkeyboard/content/styles/retro/style.qml
+++ b/src/virtualkeyboard/content/styles/retro/style.qml
@@ -136,13 +136,18 @@ KeyboardStyle {
horizontalTileMode: BorderImage.Stretch
scale: (parent.height - 2 * keyBackgroundMargin) / sourceSize.height
}
- KeyIcon {
+ Item {
id: backspaceKeyIcon
- source: resourcePrefix + "images/backspace.png"
- color: "#c5a96f"
anchors.fill: parent
anchors.topMargin: keyIconMargin
anchors.bottomMargin: keyIconMargin
+
+ Image {
+ anchors.fill: parent
+ anchors.margins: parent.width * 0.1
+ fillMode: Image.PreserveAspectFit
+ source: resourcePrefix + "images/backspace-c5a96f.png"
+ }
}
states: [
State {
@@ -180,13 +185,17 @@ KeyboardStyle {
anchors.fill: parent
anchors.margins: keyBackgroundMargin
}
- KeyIcon {
+ Item {
id: languageKeyIcon
- source: resourcePrefix + "images/globe.png"
- color: "#110b05"
anchors.fill: parent
anchors.topMargin: keyIconMargin
anchors.bottomMargin: keyIconMargin
+
+ Image {
+ source: resourcePrefix + "images/globe-110b05.png"
+ fillMode: Image.PreserveAspectFit
+ anchors.fill: parent
+ }
}
states: [
State {
@@ -230,26 +239,31 @@ KeyboardStyle {
horizontalTileMode: BorderImage.Stretch
scale: (parent.height - 2 * keyBackgroundMargin) / sourceSize.height
}
- KeyIcon {
+ Item {
id: enterKeyIcon
visible: enterKeyText.text.length === 0
- source: {
- switch (control.actionId) {
- case EnterKeyAction.Go:
- case EnterKeyAction.Send:
- case EnterKeyAction.Next:
- case EnterKeyAction.Done:
- return resourcePrefix + "images/check.png"
- case EnterKeyAction.Search:
- return resourcePrefix + "images/search.png"
- default:
- return resourcePrefix + "images/enter.png"
- }
- }
- color: "#c5a96f"
anchors.fill: parent
anchors.topMargin: keyIconMargin
anchors.bottomMargin: keyIconMargin
+
+ Image {
+ anchors.fill: parent
+ anchors.margins: parent.width * 0.025
+ fillMode: Image.PreserveAspectFit
+ source: {
+ switch (control.actionId) {
+ case EnterKeyAction.Go:
+ case EnterKeyAction.Send:
+ case EnterKeyAction.Next:
+ case EnterKeyAction.Done:
+ return resourcePrefix + "images/check-c5a96f.png"
+ case EnterKeyAction.Search:
+ return resourcePrefix + "images/search-c5a96f.png"
+ default:
+ return resourcePrefix + "images/enter-c5a96f.png"
+ }
+ }
+ }
}
Text {
id: enterKeyText
@@ -322,13 +336,18 @@ KeyboardStyle {
horizontalTileMode: BorderImage.Stretch
scale: (parent.height - 2 * keyBackgroundMargin) / sourceSize.height
}
- KeyIcon {
+ Item {
id: hideKeyIcon
- source: resourcePrefix + "images/hidekeyboard.png"
- color: "#c5a96f"
anchors.fill: parent
anchors.topMargin: keyIconMargin
anchors.bottomMargin: keyIconMargin
+
+ Image {
+ source: resourcePrefix + "images/hidekeyboard-c5a96f.png"
+ fillMode: Image.PreserveAspectFit
+ anchors.fill: parent
+ anchors.margins: parent.width * 0.025
+ }
}
states: [
State {
@@ -380,8 +399,8 @@ KeyboardStyle {
source: resourcePrefix + "images/key154px_capslock.png"
}
PropertyChanges {
- target: shiftKeyIcon
- color: "#cd8865"
+ target: shiftKeyIconImage
+ source: resourcePrefix + "images/shift-cd8865.png"
}
},
State {
@@ -392,19 +411,25 @@ KeyboardStyle {
source: resourcePrefix + "images/key154px_shiftcase.png"
}
PropertyChanges {
- target: shiftKeyIcon
- color: "#dc4f28"
+ target: shiftKeyIconImage
+ source: resourcePrefix + "images/shift-dc4f28.png"
}
}
]
}
- KeyIcon {
+ Item {
id: shiftKeyIcon
- source: resourcePrefix + "images/shift.png"
- color: "#c5a96f"
anchors.fill: parent
anchors.topMargin: keyIconMargin
anchors.bottomMargin: keyIconMargin
+
+ Image {
+ id: shiftKeyIconImage
+ anchors.fill: parent
+ anchors.margins: parent.width * 0.025
+ fillMode: Image.PreserveAspectFit
+ source: resourcePrefix + "images/shift-c5a96f.png"
+ }
}
states: [
State {