From 62d4a96497951d4de784156f86626efdd55813fe Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Tue, 2 Aug 2011 21:29:24 -0700 Subject: Support label with icon key Bug: 5108339 Change-Id: I7cd4258a95a7e25b8b1114b43ffcca5b77c5c1e3 --- java/res/drawable-hdpi/sym_bkeyboard_123_mic.png | Bin 2576 -> 0 bytes java/res/drawable-hdpi/sym_bkeyboard_label_mic.png | Bin 0 -> 905 bytes java/res/drawable-hdpi/sym_keyboard_123_mic.png | Bin 2510 -> 0 bytes .../drawable-hdpi/sym_keyboard_123_mic_holo.png | Bin 1513 -> 0 bytes java/res/drawable-hdpi/sym_keyboard_label_mic.png | Bin 0 -> 1417 bytes .../drawable-hdpi/sym_keyboard_label_mic_holo.png | Bin 0 -> 905 bytes java/res/drawable-mdpi/sym_bkeyboard_123_mic.png | Bin 1520 -> 0 bytes java/res/drawable-mdpi/sym_bkeyboard_label_mic.png | Bin 0 -> 539 bytes java/res/drawable-mdpi/sym_keyboard_123_mic.png | Bin 1540 -> 0 bytes .../drawable-mdpi/sym_keyboard_123_mic_holo.png | Bin 1011 -> 0 bytes java/res/drawable-mdpi/sym_keyboard_label_mic.png | Bin 0 -> 542 bytes .../drawable-mdpi/sym_keyboard_label_mic_holo.png | Bin 0 -> 658 bytes java/res/drawable-xhdpi/sym_bkeyboard_123_mic.png | Bin 3765 -> 0 bytes .../res/drawable-xhdpi/sym_bkeyboard_label_mic.png | Bin 0 -> 2112 bytes java/res/drawable-xhdpi/sym_keyboard_123_mic.png | Bin 3682 -> 0 bytes .../drawable-xhdpi/sym_keyboard_123_mic_holo.png | Bin 2127 -> 0 bytes java/res/drawable-xhdpi/sym_keyboard_label_mic.png | Bin 0 -> 2086 bytes .../drawable-xhdpi/sym_keyboard_label_mic_holo.png | Bin 0 -> 1222 bytes java/res/values-ar/donottranslate-altchars.xml | 8 ++--- java/res/values/attrs.xml | 32 ++++++++--------- java/res/values/donottranslate-altchars.xml | 8 ++--- java/res/values/keyboard-icons-black.xml | 4 +-- java/res/values/keyboard-icons-ics.xml | 4 +-- java/res/values/keyboard-icons-white.xml | 4 +-- java/res/values/strings.xml | 3 ++ java/res/xml-sw600dp/kbd_key_styles.xml | 2 +- java/res/xml/kbd_key_styles.xml | 4 ++- java/src/com/android/inputmethod/keyboard/Key.java | 30 +++++++++++++--- .../android/inputmethod/keyboard/KeyboardView.java | 39 +++++++++++++++++---- .../keyboard/internal/KeyboardIconsSet.java | 37 +++++++++---------- 30 files changed, 113 insertions(+), 62 deletions(-) delete mode 100644 java/res/drawable-hdpi/sym_bkeyboard_123_mic.png create mode 100644 java/res/drawable-hdpi/sym_bkeyboard_label_mic.png delete mode 100644 java/res/drawable-hdpi/sym_keyboard_123_mic.png delete mode 100644 java/res/drawable-hdpi/sym_keyboard_123_mic_holo.png create mode 100644 java/res/drawable-hdpi/sym_keyboard_label_mic.png create mode 100644 java/res/drawable-hdpi/sym_keyboard_label_mic_holo.png delete mode 100644 java/res/drawable-mdpi/sym_bkeyboard_123_mic.png create mode 100644 java/res/drawable-mdpi/sym_bkeyboard_label_mic.png delete mode 100644 java/res/drawable-mdpi/sym_keyboard_123_mic.png delete mode 100644 java/res/drawable-mdpi/sym_keyboard_123_mic_holo.png create mode 100644 java/res/drawable-mdpi/sym_keyboard_label_mic.png create mode 100644 java/res/drawable-mdpi/sym_keyboard_label_mic_holo.png delete mode 100644 java/res/drawable-xhdpi/sym_bkeyboard_123_mic.png create mode 100644 java/res/drawable-xhdpi/sym_bkeyboard_label_mic.png delete mode 100644 java/res/drawable-xhdpi/sym_keyboard_123_mic.png delete mode 100644 java/res/drawable-xhdpi/sym_keyboard_123_mic_holo.png create mode 100644 java/res/drawable-xhdpi/sym_keyboard_label_mic.png create mode 100644 java/res/drawable-xhdpi/sym_keyboard_label_mic_holo.png (limited to 'java') diff --git a/java/res/drawable-hdpi/sym_bkeyboard_123_mic.png b/java/res/drawable-hdpi/sym_bkeyboard_123_mic.png deleted file mode 100644 index 3e4eff698..000000000 Binary files a/java/res/drawable-hdpi/sym_bkeyboard_123_mic.png and /dev/null differ diff --git a/java/res/drawable-hdpi/sym_bkeyboard_label_mic.png b/java/res/drawable-hdpi/sym_bkeyboard_label_mic.png new file mode 100644 index 000000000..25702cf73 Binary files /dev/null and b/java/res/drawable-hdpi/sym_bkeyboard_label_mic.png differ diff --git a/java/res/drawable-hdpi/sym_keyboard_123_mic.png b/java/res/drawable-hdpi/sym_keyboard_123_mic.png deleted file mode 100644 index 6f0aec24c..000000000 Binary files a/java/res/drawable-hdpi/sym_keyboard_123_mic.png and /dev/null differ diff --git a/java/res/drawable-hdpi/sym_keyboard_123_mic_holo.png b/java/res/drawable-hdpi/sym_keyboard_123_mic_holo.png deleted file mode 100644 index ed66f7520..000000000 Binary files a/java/res/drawable-hdpi/sym_keyboard_123_mic_holo.png and /dev/null differ diff --git a/java/res/drawable-hdpi/sym_keyboard_label_mic.png b/java/res/drawable-hdpi/sym_keyboard_label_mic.png new file mode 100644 index 000000000..4e0a8ed8e Binary files /dev/null and b/java/res/drawable-hdpi/sym_keyboard_label_mic.png differ diff --git a/java/res/drawable-hdpi/sym_keyboard_label_mic_holo.png b/java/res/drawable-hdpi/sym_keyboard_label_mic_holo.png new file mode 100644 index 000000000..22802433e Binary files /dev/null and b/java/res/drawable-hdpi/sym_keyboard_label_mic_holo.png differ diff --git a/java/res/drawable-mdpi/sym_bkeyboard_123_mic.png b/java/res/drawable-mdpi/sym_bkeyboard_123_mic.png deleted file mode 100644 index 0749b5fc6..000000000 Binary files a/java/res/drawable-mdpi/sym_bkeyboard_123_mic.png and /dev/null differ diff --git a/java/res/drawable-mdpi/sym_bkeyboard_label_mic.png b/java/res/drawable-mdpi/sym_bkeyboard_label_mic.png new file mode 100644 index 000000000..7f0b1355f Binary files /dev/null and b/java/res/drawable-mdpi/sym_bkeyboard_label_mic.png differ diff --git a/java/res/drawable-mdpi/sym_keyboard_123_mic.png b/java/res/drawable-mdpi/sym_keyboard_123_mic.png deleted file mode 100644 index 35afe0821..000000000 Binary files a/java/res/drawable-mdpi/sym_keyboard_123_mic.png and /dev/null differ diff --git a/java/res/drawable-mdpi/sym_keyboard_123_mic_holo.png b/java/res/drawable-mdpi/sym_keyboard_123_mic_holo.png deleted file mode 100644 index 4814e5141..000000000 Binary files a/java/res/drawable-mdpi/sym_keyboard_123_mic_holo.png and /dev/null differ diff --git a/java/res/drawable-mdpi/sym_keyboard_label_mic.png b/java/res/drawable-mdpi/sym_keyboard_label_mic.png new file mode 100644 index 000000000..a354d5321 Binary files /dev/null and b/java/res/drawable-mdpi/sym_keyboard_label_mic.png differ diff --git a/java/res/drawable-mdpi/sym_keyboard_label_mic_holo.png b/java/res/drawable-mdpi/sym_keyboard_label_mic_holo.png new file mode 100644 index 000000000..d51adbe2f Binary files /dev/null and b/java/res/drawable-mdpi/sym_keyboard_label_mic_holo.png differ diff --git a/java/res/drawable-xhdpi/sym_bkeyboard_123_mic.png b/java/res/drawable-xhdpi/sym_bkeyboard_123_mic.png deleted file mode 100644 index 0aefaa1c3..000000000 Binary files a/java/res/drawable-xhdpi/sym_bkeyboard_123_mic.png and /dev/null differ diff --git a/java/res/drawable-xhdpi/sym_bkeyboard_label_mic.png b/java/res/drawable-xhdpi/sym_bkeyboard_label_mic.png new file mode 100644 index 000000000..9bd1d65b4 Binary files /dev/null and b/java/res/drawable-xhdpi/sym_bkeyboard_label_mic.png differ diff --git a/java/res/drawable-xhdpi/sym_keyboard_123_mic.png b/java/res/drawable-xhdpi/sym_keyboard_123_mic.png deleted file mode 100644 index bcb097967..000000000 Binary files a/java/res/drawable-xhdpi/sym_keyboard_123_mic.png and /dev/null differ diff --git a/java/res/drawable-xhdpi/sym_keyboard_123_mic_holo.png b/java/res/drawable-xhdpi/sym_keyboard_123_mic_holo.png deleted file mode 100644 index 0c7505874..000000000 Binary files a/java/res/drawable-xhdpi/sym_keyboard_123_mic_holo.png and /dev/null differ diff --git a/java/res/drawable-xhdpi/sym_keyboard_label_mic.png b/java/res/drawable-xhdpi/sym_keyboard_label_mic.png new file mode 100644 index 000000000..49810a02f Binary files /dev/null and b/java/res/drawable-xhdpi/sym_keyboard_label_mic.png differ diff --git a/java/res/drawable-xhdpi/sym_keyboard_label_mic_holo.png b/java/res/drawable-xhdpi/sym_keyboard_label_mic_holo.png new file mode 100644 index 000000000..a7d3eaa0a Binary files /dev/null and b/java/res/drawable-xhdpi/sym_keyboard_label_mic_holo.png differ diff --git a/java/res/values-ar/donottranslate-altchars.xml b/java/res/values-ar/donottranslate-altchars.xml index 970666538..0e4f265e7 100644 --- a/java/res/values-ar/donottranslate-altchars.xml +++ b/java/res/values-ar/donottranslate-altchars.xml @@ -61,10 +61,10 @@ \u066a , , - - \\,,\@icon/5|\@integer/key_settings - - \\,,\@icon/10|\@integer/key_tab + + \\,,\@icon/3|\@integer/key_settings + + \\,,\@icon/7|\@integer/key_tab \?,¿ ; %,‰ diff --git a/java/res/values/attrs.xml b/java/res/values/attrs.xml index af7484fa8..ab522719f 100644 --- a/java/res/values/attrs.xml +++ b/java/res/values/attrs.xml @@ -154,15 +154,14 @@ - - - + + @@ -202,32 +201,33 @@ + + - - - - - - - - - + + + + + + + + - + - - - + + + diff --git a/java/res/values/donottranslate-altchars.xml b/java/res/values/donottranslate-altchars.xml index 05026508b..fbde4b9ba 100644 --- a/java/res/values/donottranslate-altchars.xml +++ b/java/res/values/donottranslate-altchars.xml @@ -82,10 +82,10 @@ % - - \@icon/5|\@integer/key_settings - - \@icon/10|\@integer/key_tab + + \@icon/3|\@integer/key_settings + + \@icon/7|\@integer/key_tab ¿ diff --git a/java/res/values/keyboard-icons-black.xml b/java/res/values/keyboard-icons-black.xml index ff758dc4b..23d163c69 100644 --- a/java/res/values/keyboard-icons-black.xml +++ b/java/res/values/keyboard-icons-black.xml @@ -22,14 +22,14 @@ sym_bkeyboard_voice_off --> @drawable/sym_bkeyboard_shift - @drawable/sym_bkeyboard_123_mic @drawable/sym_bkeyboard_delete @drawable/sym_bkeyboard_settings - @drawable/sym_bkeyboard_mic @drawable/sym_bkeyboard_space @drawable/sym_bkeyboard_return @drawable/sym_bkeyboard_search @drawable/sym_bkeyboard_tab + @drawable/sym_bkeyboard_mic + @drawable/sym_bkeyboard_label_mic @drawable/sym_bkeyboard_shift_locked @drawable/sym_keyboard_feedback_tab @drawable/sym_keyboard_feedback_settings diff --git a/java/res/values/keyboard-icons-ics.xml b/java/res/values/keyboard-icons-ics.xml index 62859e3a3..f619691a9 100644 --- a/java/res/values/keyboard-icons-ics.xml +++ b/java/res/values/keyboard-icons-ics.xml @@ -21,14 +21,14 @@ sym_keyboard_123_mic_holo --> @drawable/sym_keyboard_shift_holo - @drawable/sym_keyboard_123_mic_holo @drawable/sym_keyboard_delete_holo @drawable/sym_keyboard_settings_holo - @drawable/sym_keyboard_voice_holo @drawable/sym_keyboard_space_holo @drawable/sym_keyboard_return_holo @drawable/sym_keyboard_search @drawable/sym_keyboard_tab_holo + @drawable/sym_keyboard_voice_holo + @drawable/sym_keyboard_label_mic_holo @drawable/sym_keyboard_shift_locked_holo @drawable/sym_keyboard_feedback_tab @drawable/sym_keyboard_settings_holo diff --git a/java/res/values/keyboard-icons-white.xml b/java/res/values/keyboard-icons-white.xml index 3c28cb771..a1765a44d 100644 --- a/java/res/values/keyboard-icons-white.xml +++ b/java/res/values/keyboard-icons-white.xml @@ -18,14 +18,14 @@