diff options
author | 2011-06-25 19:38:55 +0900 | |
---|---|---|
committer | 2011-06-27 20:04:34 +0900 | |
commit | 520a297ad1d148a57bcf6559a9802d5d49182d70 (patch) | |
tree | 4c4ad4fbff8c6e3ba668b0ea6a3f99c55ff097d7 /java/res/xml-sw600dp | |
parent | 7fb04fe007a6d0489168e9c87771db554c873464 (diff) | |
download | latinime-520a297ad1d148a57bcf6559a9802d5d49182d70.tar.gz latinime-520a297ad1d148a57bcf6559a9802d5d49182d70.tar.xz latinime-520a297ad1d148a57bcf6559a9802d5d49182d70.zip |
Draw phone/number keyboard layout witout icon
This change introduces:
* New KeyboardView attribute
* keyLargeLetterRatio to specify large letter text size.
* keyHintLabelRatio to specify hint label text size.
* keyHintLabelColor to specify hint label text color.
* keyPreviewTextRatio to specify key preview text size.
* New Key.keyLabelOption flags
* alignLeftOfCenter, align the key label slightly left of the key center.
* largeLetter, use keyLargeLetterRatio to draw key letter.
* hasHintLabel, draw keyHintLabel at the right of key letter.
* followKeyHintLabelRatio, draw the key label following keyHintLabelRatio size.
* Renames
* Key.keyHintLetter to keyHintLabel.
* Key.keylLabelOption fontFixedWidth to fontMonoSpace.
* Key.keylLabelOption popupHint to hasPopupHint.
* Removes
* number icon releted attributes and declarations.
Change-Id: I2f456737e3a46209e5f48b5155951b2b21a33859
Diffstat (limited to 'java/res/xml-sw600dp')
-rw-r--r-- | java/res/xml-sw600dp/kbd_key_styles.xml | 6 | ||||
-rw-r--r-- | java/res/xml-sw600dp/kbd_number.xml | 45 | ||||
-rw-r--r-- | java/res/xml-sw600dp/kbd_phone.xml | 14 | ||||
-rw-r--r-- | java/res/xml-sw600dp/kbd_phone_symbols.xml | 16 | ||||
-rw-r--r-- | java/res/xml-sw600dp/kbd_qwerty_row3.xml | 4 | ||||
-rw-r--r-- | java/res/xml-sw600dp/kbd_qwerty_row4.xml | 14 | ||||
-rw-r--r-- | java/res/xml-sw600dp/kbd_row3_right.xml | 4 | ||||
-rw-r--r-- | java/res/xml-sw600dp/kbd_rows_azerty.xml | 4 | ||||
-rw-r--r-- | java/res/xml-sw600dp/kbd_rows_qwertz.xml | 4 | ||||
-rw-r--r-- | java/res/xml-sw600dp/kbd_rows_russian.xml | 2 | ||||
-rw-r--r-- | java/res/xml-sw600dp/kbd_rows_scandinavian.xml | 4 | ||||
-rw-r--r-- | java/res/xml-sw600dp/kbd_rows_serbian.xml | 4 |
12 files changed, 65 insertions, 56 deletions
diff --git a/java/res/xml-sw600dp/kbd_key_styles.xml b/java/res/xml-sw600dp/kbd_key_styles.xml index e8e80ac03..dbea4dcfd 100644 --- a/java/res/xml-sw600dp/kbd_key_styles.xml +++ b/java/res/xml-sw600dp/kbd_key_styles.xml @@ -37,7 +37,7 @@ <default> <key-style latin:styleName="settingsPopupStyle" - latin:keyLabelOption="popupHint" + latin:keyLabelOption="hasPopupHint" latin:popupCharacters="\@icon/5|\@integer/key_settings" latin:parentStyle="functionalKeyStyle" /> </default> @@ -73,7 +73,7 @@ latin:styleName="smileyKeyStyle" latin:keyLabel=":-)" latin:keyOutputText=":-) " - latin:keyLabelOption="popupHint" + latin:keyLabelOption="hasPopupHint" latin:popupCharacters="@string/alternates_for_smiley" latin:maxPopupKeyboardColumn="5" /> <key-style @@ -116,7 +116,7 @@ <key-style latin:styleName="comKeyStyle" latin:keyLabel="@string/keylabel_for_popular_domain" - latin:keyLabelOption="fontNormal|popupHint" + latin:keyLabelOption="fontNormal|hasPopupHint" latin:keyOutputText="@string/keylabel_for_popular_domain" latin:popupCharacters="@string/alternates_for_popular_domain" /> <switch> diff --git a/java/res/xml-sw600dp/kbd_number.xml b/java/res/xml-sw600dp/kbd_number.xml index 2c7af0ae2..b3a1010d7 100644 --- a/java/res/xml-sw600dp/kbd_number.xml +++ b/java/res/xml-sw600dp/kbd_number.xml @@ -91,24 +91,27 @@ <Row> <Key latin:keyLabel="-" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyXPos="11.00%p" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="+" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="." - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="1" + latin:keyStyle="numKeyStyle" latin:keyXPos="38.75%p" /> <Key - latin:keyLabel="2" /> + latin:keyLabel="2" + latin:keyStyle="numKeyStyle" /> <Key - latin:keyLabel="3" /> + latin:keyLabel="3" + latin:keyStyle="numKeyStyle" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyXPos="-11.00%p" @@ -117,25 +120,27 @@ </Row> <Row> <Key - latin:keyLabel="*" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numStarKeyStyle" latin:keyXPos="11.00%p" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="/" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="," - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="4" + latin:keyStyle="numKeyStyle" latin:keyXPos="38.75%p" /> <Key - latin:keyLabel="5" /> + latin:keyLabel="5" + latin:keyStyle="numKeyStyle" /> <Key - latin:keyLabel="6" /> + latin:keyLabel="6" + latin:keyStyle="numKeyStyle" /> <Key latin:keyStyle="returnKeyStyle" latin:keyXPos="-11.00%p" @@ -148,24 +153,27 @@ edge key. --> <Key latin:keyLabel="(" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyXPos="11.00%p" latin:keyWidth="9.25%p" /> <Key latin:keyLabel=")" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="=" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="7" + latin:keyStyle="numKeyStyle" latin:keyXPos="38.75%p" /> <Key - latin:keyLabel="8" /> + latin:keyLabel="8" + latin:keyStyle="numKeyStyle" /> <Key - latin:keyLabel="9" /> + latin:keyLabel="9" + latin:keyStyle="numKeyStyle" /> </Row> <!-- This row is intentionally not marked as a bottom row --> <Row> @@ -180,10 +188,11 @@ latin:keyStyle="numStarKeyStyle" latin:keyXPos="38.75%p" /> <Key - latin:keyLabel="0" /> + latin:keyLabel="0" + latin:keyStyle="numKeyStyle" /> <Key latin:keyLabel="#" - latin:keyStyle="numLabelStyle" /> + latin:keyStyle="numKeyStyle" /> <Spacer latin:keyXPos="-11.00%p" latin:keyWidth="0%p" /> diff --git a/java/res/xml-sw600dp/kbd_phone.xml b/java/res/xml-sw600dp/kbd_phone.xml index 4dee882e9..dd53a206a 100644 --- a/java/res/xml-sw600dp/kbd_phone.xml +++ b/java/res/xml-sw600dp/kbd_phone.xml @@ -30,12 +30,12 @@ <Row> <Key latin:keyLabel="-" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyXPos="15.625%p" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="+" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyStyle="num1KeyStyle" @@ -53,12 +53,12 @@ <Row> <Key latin:keyLabel="," - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyXPos="15.625%p" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="." - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyStyle="num4KeyStyle" @@ -82,12 +82,12 @@ the touch event on the area, "(" is intentionally not marked as a left edge key. --> <Key latin:keyLabel="(" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyXPos="15.625%p" latin:keyWidth="9.25%p" /> <Key latin:keyLabel=")" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyStyle="num7KeyStyle" @@ -114,7 +114,7 @@ latin:keyStyle="num0KeyStyle" /> <Key latin:keyLabel="#" - latin:keyStyle="numLabelStyle" /> + latin:keyStyle="numKeyStyle" /> <Spacer latin:keyXPos="-11.00%p" latin:keyWidth="0%p" /> diff --git a/java/res/xml-sw600dp/kbd_phone_symbols.xml b/java/res/xml-sw600dp/kbd_phone_symbols.xml index 87de880d9..d083ecb60 100644 --- a/java/res/xml-sw600dp/kbd_phone_symbols.xml +++ b/java/res/xml-sw600dp/kbd_phone_symbols.xml @@ -30,12 +30,12 @@ <Row> <Key latin:keyLabel="-" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyXPos="11.00%p" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="+" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:code="44" @@ -57,12 +57,12 @@ <Row> <Key latin:keyLabel="," - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyXPos="11.00%p" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="." - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:code="59" @@ -90,15 +90,15 @@ the touch event on the area, "(" is intentionally not marked as a left edge key. --> <Key latin:keyLabel="(" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyLabel=")" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyLabel="N" - latin:keyStyle="numLabelStyle" + latin:keyStyle="numKeyStyle" latin:keyWidth="9.25%p" /> <Key latin:keyStyle="num7KeyStyle" @@ -124,7 +124,7 @@ latin:keyStyle="num0KeyStyle" /> <Key latin:keyLabel="#" - latin:keyStyle="numLabelStyle" /> + latin:keyStyle="numKeyStyle" /> <Spacer latin:keyXPos="-11.00%p" latin:keyWidth="0%p" /> diff --git a/java/res/xml-sw600dp/kbd_qwerty_row3.xml b/java/res/xml-sw600dp/kbd_qwerty_row3.xml index 0dbc5cf66..278db13fc 100644 --- a/java/res/xml-sw600dp/kbd_qwerty_row3.xml +++ b/java/res/xml-sw600dp/kbd_qwerty_row3.xml @@ -59,12 +59,12 @@ <Key latin:keyLabel="," latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="!" + latin:keyHintLabel="!" latin:popupCharacters="!" /> <Key latin:keyLabel="." latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="\?" + latin:keyHintLabel="\?" latin:popupCharacters="\?" /> </default> </switch> diff --git a/java/res/xml-sw600dp/kbd_qwerty_row4.xml b/java/res/xml-sw600dp/kbd_qwerty_row4.xml index 8fd65fe0e..4f41c17b4 100644 --- a/java/res/xml-sw600dp/kbd_qwerty_row4.xml +++ b/java/res/xml-sw600dp/kbd_qwerty_row4.xml @@ -49,7 +49,7 @@ <Key latin:keyLabel="/" latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="\@" + latin:keyHintLabel="\@" latin:popupCharacters="\@" /> </default> </switch> @@ -75,7 +75,7 @@ <Key latin:keyLabel="/" latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter=":" + latin:keyHintLabel=":" latin:popupCharacters=":" latin:keyWidth="9.750%p" /> </case> @@ -83,7 +83,7 @@ <Key latin:keyLabel="\?" latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="_" + latin:keyHintLabel="_" latin:popupCharacters="_" latin:keyWidth="9.750%p" /> </default> @@ -100,7 +100,7 @@ <Key latin:keyLabel="!" latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="\'" + latin:keyHintLabel="\'" latin:popupCharacters="\'" latin:keyWidth="9.750%p" /> </default> @@ -122,7 +122,7 @@ <Key latin:keyLabel="/" latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter=":" + latin:keyHintLabel=":" latin:popupCharacters=":" latin:keyWidth="9.750%p" /> </case> @@ -130,7 +130,7 @@ <Key latin:keyLabel="\'" latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter=""" + latin:keyHintLabel=""" latin:popupCharacters=""" latin:keyWidth="9.750%p" /> </default> @@ -147,7 +147,7 @@ <Key latin:keyLabel="-" latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="_" + latin:keyHintLabel="_" latin:popupCharacters="_" latin:keyWidth="9.750%p" /> </default> diff --git a/java/res/xml-sw600dp/kbd_row3_right.xml b/java/res/xml-sw600dp/kbd_row3_right.xml index a9c5eb371..5e9584f2d 100644 --- a/java/res/xml-sw600dp/kbd_row3_right.xml +++ b/java/res/xml-sw600dp/kbd_row3_right.xml @@ -37,7 +37,7 @@ <Key latin:keyLabel="-" latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="_" + latin:keyHintLabel="_" latin:popupCharacters="_" latin:keyXPos="-8.9%p" latin:keyWidth="fillBoth" @@ -49,7 +49,7 @@ <Key latin:keyLabel=":" latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="+" + latin:keyHintLabel="+" latin:popupCharacters="+" latin:keyXPos="-8.9%p" latin:keyWidth="fillBoth" diff --git a/java/res/xml-sw600dp/kbd_rows_azerty.xml b/java/res/xml-sw600dp/kbd_rows_azerty.xml index b53bbbbf9..7ba716bc5 100644 --- a/java/res/xml-sw600dp/kbd_rows_azerty.xml +++ b/java/res/xml-sw600dp/kbd_rows_azerty.xml @@ -139,12 +139,12 @@ <Key latin:keyLabel="," latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="!" + latin:keyHintLabel="!" latin:popupCharacters="!" /> <Key latin:keyLabel="." latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="\?" + latin:keyHintLabel="\?" latin:popupCharacters="\?" /> </default> </switch> diff --git a/java/res/xml-sw600dp/kbd_rows_qwertz.xml b/java/res/xml-sw600dp/kbd_rows_qwertz.xml index 7ea9b0f37..7f85fe778 100644 --- a/java/res/xml-sw600dp/kbd_rows_qwertz.xml +++ b/java/res/xml-sw600dp/kbd_rows_qwertz.xml @@ -104,12 +104,12 @@ <Key latin:keyLabel="," latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="!" + latin:keyHintLabel="!" latin:popupCharacters="!" /> <Key latin:keyLabel="." latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="\?" + latin:keyHintLabel="\?" latin:popupCharacters="\?" /> </default> </switch> diff --git a/java/res/xml-sw600dp/kbd_rows_russian.xml b/java/res/xml-sw600dp/kbd_rows_russian.xml index 43fa665e6..b72324745 100644 --- a/java/res/xml-sw600dp/kbd_rows_russian.xml +++ b/java/res/xml-sw600dp/kbd_rows_russian.xml @@ -119,7 +119,7 @@ <Key latin:keyLabel="." latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="," + latin:keyHintLabel="," latin:popupCharacters="," /> <include latin:keyboardLayout="@xml/kbd_row3_right" /> diff --git a/java/res/xml-sw600dp/kbd_rows_scandinavian.xml b/java/res/xml-sw600dp/kbd_rows_scandinavian.xml index 3666ead51..645ef625a 100644 --- a/java/res/xml-sw600dp/kbd_rows_scandinavian.xml +++ b/java/res/xml-sw600dp/kbd_rows_scandinavian.xml @@ -147,12 +147,12 @@ <Key latin:keyLabel="," latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="!" + latin:keyHintLabel="!" latin:popupCharacters="!" /> <Key latin:keyLabel="." latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="\?" + latin:keyHintLabel="\?" latin:popupCharacters="\?" /> </default> </switch> diff --git a/java/res/xml-sw600dp/kbd_rows_serbian.xml b/java/res/xml-sw600dp/kbd_rows_serbian.xml index 80debdadb..4dfe94400 100644 --- a/java/res/xml-sw600dp/kbd_rows_serbian.xml +++ b/java/res/xml-sw600dp/kbd_rows_serbian.xml @@ -127,12 +127,12 @@ <Key latin:keyLabel="," latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="!" + latin:keyHintLabel="!" latin:popupCharacters="!" /> <Key latin:keyLabel="." latin:keyLabelOption="hasUppercaseLetter" - latin:keyHintLetter="\?" + latin:keyHintLabel="\?" latin:popupCharacters="\?" /> </default> </switch> |