From 9426f7df2a72d292e2ceaac4c6386336208d14e6 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Fri, 9 Sep 2011 15:23:27 +0900 Subject: [PATCH] Currency symbol keys are more aware of locale * Locale is one of EU, main currency is Euro, and more currencies are Pound, Yen and Dollar (plus Cent on 10" tablet) * Locale is GB, main currency is Pound, and more currencies are Euro, Yen and Dollar (plus Cent on 10" tablet) * Locale has special currency symbol such as Hebrew, main currency is the one, and more currencies are Pound, Euro, Dollar (plus Cent on 10" tablet) * Other than these, main currency is Dollar, and more currencies are Pound, Cent, Euro (plus Yen on 10" tablet) Bug: 5281876 Change-Id: I548dc663bafdb3b3f717f4328fda8dfcbafca2df --- .../xml-sw600dp/kbd_rows_symbols_shift.xml | 8 ++- .../xml-sw768dp/kbd_rows_symbols_shift.xml | 10 ++-- .../xml/kbd_currency_dollar_key_styles.xml | 38 ++++++++++++ java/res/xml/kbd_currency_euro_key_styles.xml | 39 ++++++++++++ java/res/xml/kbd_currency_key_styles.xml | 60 ++++++++++++------- java/res/xml/kbd_rows_symbols_shift.xml | 8 ++- 6 files changed, 133 insertions(+), 30 deletions(-) create mode 100644 java/res/xml/kbd_currency_dollar_key_styles.xml create mode 100644 java/res/xml/kbd_currency_euro_key_styles.xml diff --git a/java/res/xml-sw600dp/kbd_rows_symbols_shift.xml b/java/res/xml-sw600dp/kbd_rows_symbols_shift.xml index 3d62eff7e..73fdf2d3c 100644 --- a/java/res/xml-sw600dp/kbd_rows_symbols_shift.xml +++ b/java/res/xml-sw600dp/kbd_rows_symbols_shift.xml @@ -23,6 +23,8 @@ > + @@ -61,11 +63,11 @@ latin:keyLabel="£" latin:keyXPos="4.5%p" /> + latin:keyStyle="moreCurrency1KeyStyle" /> + latin:keyStyle="moreCurrency2KeyStyle" /> + latin:keyStyle="moreCurrency3KeyStyle" /> diff --git a/java/res/xml-sw768dp/kbd_rows_symbols_shift.xml b/java/res/xml-sw768dp/kbd_rows_symbols_shift.xml index 30f72ac46..ec78d579f 100644 --- a/java/res/xml-sw768dp/kbd_rows_symbols_shift.xml +++ b/java/res/xml-sw768dp/kbd_rows_symbols_shift.xml @@ -23,6 +23,8 @@ > + @@ -66,13 +68,13 @@ latin:keyLabelOption="alignLeft" latin:keyWidth="11.172%p" /> + latin:keyStyle="moreCurrency1KeyStyle" /> + latin:keyStyle="moreCurrency2KeyStyle" /> + latin:keyStyle="moreCurrency3KeyStyle" /> + latin:keyStyle="moreCurrency4KeyStyle" /> diff --git a/java/res/xml/kbd_currency_dollar_key_styles.xml b/java/res/xml/kbd_currency_dollar_key_styles.xml new file mode 100644 index 000000000..d5dca2afa --- /dev/null +++ b/java/res/xml/kbd_currency_dollar_key_styles.xml @@ -0,0 +1,38 @@ + + + + + + + + + + diff --git a/java/res/xml/kbd_currency_euro_key_styles.xml b/java/res/xml/kbd_currency_euro_key_styles.xml new file mode 100644 index 000000000..6edddf074 --- /dev/null +++ b/java/res/xml/kbd_currency_euro_key_styles.xml @@ -0,0 +1,39 @@ + + + + + + + + + + diff --git a/java/res/xml/kbd_currency_key_styles.xml b/java/res/xml/kbd_currency_key_styles.xml index bcdfe5639..225888337 100644 --- a/java/res/xml/kbd_currency_key_styles.xml +++ b/java/res/xml/kbd_currency_key_styles.xml @@ -25,9 +25,8 @@ - + 1. Andorra (ca_AD, ca_ES) @@ -54,31 +53,28 @@ 22. Spain (es_ES, ca_ES) 23. Vatican City (it_VA) --> + - + - + - + + + + + + + + + - + diff --git a/java/res/xml/kbd_rows_symbols_shift.xml b/java/res/xml/kbd_rows_symbols_shift.xml index 66c14fea3..58ae72c6d 100644 --- a/java/res/xml/kbd_rows_symbols_shift.xml +++ b/java/res/xml/kbd_rows_symbols_shift.xml @@ -23,6 +23,8 @@ > + @@ -56,11 +58,11 @@ + latin:keyStyle="moreCurrency1KeyStyle" /> + latin:keyStyle="moreCurrency2KeyStyle" /> + latin:keyStyle="moreCurrency3KeyStyle" />