Merge "Revert "Add Right-To-Left delete icon""

This commit is contained in:
Tadashi G. Takaoka 2011-07-21 00:45:08 -07:00 committed by Android (Google) Code Review
commit b880731620
20 changed files with 41 additions and 90 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 718 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 812 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 812 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -155,7 +155,6 @@
<attr name="iconToSymbolKey" format="reference" /> <attr name="iconToSymbolKey" format="reference" />
<attr name="iconToSymbolKeyWithShortcut" format="reference" /> <attr name="iconToSymbolKeyWithShortcut" format="reference" />
<attr name="iconDeleteKey" format="reference" /> <attr name="iconDeleteKey" format="reference" />
<attr name="iconDeleteRtlKey" format="reference" />
<attr name="iconSettingsKey" format="reference" /> <attr name="iconSettingsKey" format="reference" />
<attr name="iconShortcutKey" format="reference" /> <attr name="iconShortcutKey" format="reference" />
<attr name="iconSpaceKey" format="reference" /> <attr name="iconSpaceKey" format="reference" />
@ -209,25 +208,24 @@
<enum name="iconToSymbolKey" value="2" /> <enum name="iconToSymbolKey" value="2" />
<enum name="iconToSymbolKeyWithShortcut" value="3" /> <enum name="iconToSymbolKeyWithShortcut" value="3" />
<enum name="iconDeleteKey" value="4" /> <enum name="iconDeleteKey" value="4" />
<enum name="iconDeleteRtlKey" value="5" /> <enum name="iconSettingsKey" value="5" />
<enum name="iconSettingsKey" value="6" /> <enum name="iconShortcutKey" value="6" />
<enum name="iconShortcutKey" value="7" /> <enum name="iconSpaceKey" value="7" />
<enum name="iconSpaceKey" value="8" /> <enum name="iconReturnKey" value="8" />
<enum name="iconReturnKey" value="9" /> <enum name="iconSearchKey" value="9" />
<enum name="iconSearchKey" value="10" /> <enum name="iconTabKey" value="10" />
<enum name="iconTabKey" value="11" />
</attr> </attr>
<!-- Shift key icon for shifted state --> <!-- Shift key icon for shifted state -->
<attr name="keyIconShifted" format="enum"> <attr name="keyIconShifted" format="enum">
<!-- This should be aligned with KeyboardIcons.ICON_SHIFTED_* --> <!-- This should be aligned with KeyboardIcons.ICON_SHIFTED_* -->
<enum name="iconShiftedShiftKey" value="12" /> <enum name="iconShiftedShiftKey" value="11" />
</attr> </attr>
<!-- The icon to show in the popup preview. --> <!-- The icon to show in the popup preview. -->
<attr name="keyIconPreview" format="enum"> <attr name="keyIconPreview" format="enum">
<!-- This should be aligned with KeyboardIcons.ICON_PREVIEW_* --> <!-- This should be aligned with KeyboardIcons.ICON_PREVIEW_* -->
<enum name="iconPreviewTabKey" value="13" /> <enum name="iconPreviewTabKey" value="12" />
<enum name="iconPreviewSettingsKey" value="14" /> <enum name="iconPreviewSettingsKey" value="13" />
<enum name="iconPreviewShortcutKey" value="15" /> <enum name="iconPreviewShortcutKey" value="14" />
</attr> </attr>
<!-- The key style to specify a set of key attributes defined by <key_style/> --> <!-- The key style to specify a set of key attributes defined by <key_style/> -->
<attr name="keyStyle" format="string" /> <attr name="keyStyle" format="string" />

View file

@ -24,8 +24,6 @@
<item name="iconShiftKey">@drawable/sym_bkeyboard_shift</item> <item name="iconShiftKey">@drawable/sym_bkeyboard_shift</item>
<item name="iconToSymbolKeyWithShortcut">@drawable/sym_bkeyboard_123_mic</item> <item name="iconToSymbolKeyWithShortcut">@drawable/sym_bkeyboard_123_mic</item>
<item name="iconDeleteKey">@drawable/sym_bkeyboard_delete</item> <item name="iconDeleteKey">@drawable/sym_bkeyboard_delete</item>
<!-- TODO: update this icon drawable -->
<item name="iconDeleteRtlKey">@drawable/sym_bkeyboard_delete_rtl</item>
<item name="iconSettingsKey">@drawable/sym_bkeyboard_settings</item> <item name="iconSettingsKey">@drawable/sym_bkeyboard_settings</item>
<item name="iconShortcutKey">@drawable/sym_bkeyboard_mic</item> <item name="iconShortcutKey">@drawable/sym_bkeyboard_mic</item>
<item name="iconSpaceKey">@drawable/sym_bkeyboard_space</item> <item name="iconSpaceKey">@drawable/sym_bkeyboard_space</item>

View file

@ -23,8 +23,6 @@
<item name="iconShiftKey">@drawable/sym_keyboard_shift_holo</item> <item name="iconShiftKey">@drawable/sym_keyboard_shift_holo</item>
<item name="iconToSymbolKeyWithShortcut">@drawable/sym_keyboard_123_mic_holo</item> <item name="iconToSymbolKeyWithShortcut">@drawable/sym_keyboard_123_mic_holo</item>
<item name="iconDeleteKey">@drawable/sym_keyboard_delete_holo</item> <item name="iconDeleteKey">@drawable/sym_keyboard_delete_holo</item>
<!-- TODO: update this icon drawable -->
<item name="iconDeleteRtlKey">@drawable/sym_keyboard_delete_rtl_holo</item>
<item name="iconSettingsKey">@drawable/sym_keyboard_settings_holo</item> <item name="iconSettingsKey">@drawable/sym_keyboard_settings_holo</item>
<item name="iconShortcutKey">@drawable/sym_keyboard_voice_holo</item> <item name="iconShortcutKey">@drawable/sym_keyboard_voice_holo</item>
<item name="iconSpaceKey">@drawable/sym_keyboard_space_holo</item> <item name="iconSpaceKey">@drawable/sym_keyboard_space_holo</item>

View file

@ -20,8 +20,6 @@
<item name="iconShiftKey">@drawable/sym_keyboard_shift</item> <item name="iconShiftKey">@drawable/sym_keyboard_shift</item>
<item name="iconToSymbolKeyWithShortcut">@drawable/sym_keyboard_123_mic</item> <item name="iconToSymbolKeyWithShortcut">@drawable/sym_keyboard_123_mic</item>
<item name="iconDeleteKey">@drawable/sym_keyboard_delete</item> <item name="iconDeleteKey">@drawable/sym_keyboard_delete</item>
<!-- TODO: update this icon drawable -->
<item name="iconDeleteRtlKey">@drawable/sym_keyboard_delete_rtl</item>
<item name="iconSettingsKey">@drawable/sym_keyboard_settings</item> <item name="iconSettingsKey">@drawable/sym_keyboard_settings</item>
<item name="iconShortcutKey">@drawable/sym_keyboard_mic</item> <item name="iconShortcutKey">@drawable/sym_keyboard_mic</item>
<item name="iconSpaceKey">@drawable/sym_keyboard_space</item> <item name="iconSpaceKey">@drawable/sym_keyboard_space</item>

View file

@ -38,7 +38,7 @@
<key-style <key-style
latin:styleName="settingsPopupStyle" latin:styleName="settingsPopupStyle"
latin:keyLabelOption="hasPopupHint" latin:keyLabelOption="hasPopupHint"
latin:popupCharacters="\@icon/6|\@integer/key_settings" latin:popupCharacters="\@icon/5|\@integer/key_settings"
latin:parentStyle="functionalKeyStyle" /> latin:parentStyle="functionalKeyStyle" />
</default> </default>
</switch> </switch>
@ -50,24 +50,12 @@
latin:keyIconShifted="iconShiftedShiftKey" latin:keyIconShifted="iconShiftedShiftKey"
latin:parentStyle="functionalKeyStyle" latin:parentStyle="functionalKeyStyle"
latin:isSticky="true" /> latin:isSticky="true" />
<switch> <key-style
<case latin:languageCode="ar|iw"> latin:styleName="deleteKeyStyle"
<key-style latin:code="@integer/key_delete"
latin:styleName="deleteKeyStyle" latin:keyIcon="iconDeleteKey"
latin:code="@integer/key_delete" latin:parentStyle="functionalKeyStyle"
latin:keyIcon="iconDeleteRtlKey" latin:isRepeatable="true" />
latin:parentStyle="functionalKeyStyle"
latin:isRepeatable="true" />
</case>
<default>
<key-style
latin:styleName="deleteKeyStyle"
latin:code="@integer/key_delete"
latin:keyIcon="iconDeleteKey"
latin:parentStyle="functionalKeyStyle"
latin:isRepeatable="true" />
</default>
</switch>
<key-style <key-style
latin:styleName="returnKeyStyle" latin:styleName="returnKeyStyle"
latin:code="@integer/key_return" latin:code="@integer/key_return"

View file

@ -32,24 +32,12 @@
latin:keyIconShifted="iconShiftedShiftKey" latin:keyIconShifted="iconShiftedShiftKey"
latin:parentStyle="functionalKeyStyle" latin:parentStyle="functionalKeyStyle"
latin:isSticky="true" /> latin:isSticky="true" />
<switch> <key-style
<case latin:languageCode="ar|iw"> latin:styleName="deleteKeyStyle"
<key-style latin:code="@integer/key_delete"
latin:styleName="deleteKeyStyle" latin:keyIcon="iconDeleteKey"
latin:code="@integer/key_delete" latin:parentStyle="functionalKeyStyle"
latin:keyIcon="iconDeleteRtlKey" latin:isRepeatable="true" />
latin:parentStyle="functionalKeyStyle"
latin:isRepeatable="true" />
</case>
<default>
<key-style
latin:styleName="deleteKeyStyle"
latin:code="@integer/key_delete"
latin:keyIcon="iconDeleteKey"
latin:parentStyle="functionalKeyStyle"
latin:isRepeatable="true" />
</default>
</switch>
<key-style <key-style
latin:styleName="returnKeyStyle" latin:styleName="returnKeyStyle"
latin:code="@integer/key_return" latin:code="@integer/key_return"

View file

@ -47,7 +47,7 @@
<key-style <key-style
latin:styleName="settingsPopupStyle" latin:styleName="settingsPopupStyle"
latin:keyLabelOption="hasPopupHint" latin:keyLabelOption="hasPopupHint"
latin:popupCharacters="\@icon/6|\@integer/key_settings" latin:popupCharacters="\@icon/5|\@integer/key_settings"
latin:parentStyle="functionalKeyStyle" /> latin:parentStyle="functionalKeyStyle" />
</default> </default>
</switch> </switch>
@ -59,26 +59,12 @@
latin:keyIconShifted="iconShiftedShiftKey" latin:keyIconShifted="iconShiftedShiftKey"
latin:parentStyle="functionalKeyStyle" latin:parentStyle="functionalKeyStyle"
latin:isSticky="true" /> latin:isSticky="true" />
<switch> <key-style
<case latin:styleName="deleteKeyStyle"
latin:languageCode="ar|iw" latin:code="@integer/key_delete"
> latin:keyIcon="iconDeleteKey"
<key-style latin:parentStyle="functionalKeyStyle"
latin:styleName="deleteKeyStyle" latin:isRepeatable="true" />
latin:code="@integer/key_delete"
latin:keyIcon="iconDeleteRtlKey"
latin:parentStyle="functionalKeyStyle"
latin:isRepeatable="true" />
</case>
<default>
<key-style
latin:styleName="deleteKeyStyle"
latin:code="@integer/key_delete"
latin:keyIcon="iconDeleteKey"
latin:parentStyle="functionalKeyStyle"
latin:isRepeatable="true" />
</default>
</switch>
<!-- Return key style --> <!-- Return key style -->
<switch> <switch>
<case <case

View file

@ -34,21 +34,20 @@ public class KeyboardIconsSet {
private static final int ICON_TO_SYMBOL_KEY = 2; private static final int ICON_TO_SYMBOL_KEY = 2;
private static final int ICON_TO_SYMBOL_KEY_WITH_SHORTCUT = 3; private static final int ICON_TO_SYMBOL_KEY_WITH_SHORTCUT = 3;
private static final int ICON_DELETE_KEY = 4; private static final int ICON_DELETE_KEY = 4;
private static final int ICON_DELETE_RTL_KEY = 5; private static final int ICON_SETTINGS_KEY = 5; // This is also represented as "@icon/5" in xml.
private static final int ICON_SETTINGS_KEY = 6; // This is also represented as "@icon/6" in xml. private static final int ICON_SHORTCUT_KEY = 6;
private static final int ICON_SHORTCUT_KEY = 7; private static final int ICON_SPACE_KEY = 7;
private static final int ICON_SPACE_KEY = 8; private static final int ICON_RETURN_KEY = 8;
private static final int ICON_RETURN_KEY = 9; private static final int ICON_SEARCH_KEY = 9;
private static final int ICON_SEARCH_KEY = 10; private static final int ICON_TAB_KEY = 10;
private static final int ICON_TAB_KEY = 11;
// This should be aligned with Keyboard.keyIconShifted enum. // This should be aligned with Keyboard.keyIconShifted enum.
private static final int ICON_SHIFTED_SHIFT_KEY = 12; private static final int ICON_SHIFTED_SHIFT_KEY = 11;
// This should be aligned with Keyboard.keyIconPreview enum. // This should be aligned with Keyboard.keyIconPreview enum.
private static final int ICON_PREVIEW_TAB_KEY = 13; private static final int ICON_PREVIEW_TAB_KEY = 12;
private static final int ICON_PREVIEW_SETTINGS_KEY = 14; private static final int ICON_PREVIEW_SETTINGS_KEY = 13;
private static final int ICON_PREVIEW_SHORTCUT_KEY = 15; private static final int ICON_PREVIEW_SHORTCUT_KEY = 14;
private static final int ICON_LAST = 15; private static final int ICON_LAST = 14;
private final Drawable mIcons[] = new Drawable[ICON_LAST + 1]; private final Drawable mIcons[] = new Drawable[ICON_LAST + 1];
@ -62,8 +61,6 @@ public class KeyboardIconsSet {
return ICON_TO_SYMBOL_KEY_WITH_SHORTCUT; return ICON_TO_SYMBOL_KEY_WITH_SHORTCUT;
case R.styleable.Keyboard_iconDeleteKey: case R.styleable.Keyboard_iconDeleteKey:
return ICON_DELETE_KEY; return ICON_DELETE_KEY;
case R.styleable.Keyboard_iconDeleteRtlKey:
return ICON_DELETE_RTL_KEY;
case R.styleable.Keyboard_iconSettingsKey: case R.styleable.Keyboard_iconSettingsKey:
return ICON_SETTINGS_KEY; return ICON_SETTINGS_KEY;
case R.styleable.Keyboard_iconShortcutKey: case R.styleable.Keyboard_iconShortcutKey: