diff options
author | 2014-05-23 16:42:49 +0000 | |
---|---|---|
committer | 2014-05-23 16:42:50 +0000 | |
commit | e3bfb825f558c6e46f75c11cbbe0b25ae36063ee (patch) | |
tree | 6843928b2e0ec6565d5e9ffa5da7c7532b990a2f /java/res | |
parent | e782f1f4154690da356fac6939ded66b5f66864d (diff) | |
parent | 2782f9792708148e4481aa41912239500825d819 (diff) | |
download | latinime-e3bfb825f558c6e46f75c11cbbe0b25ae36063ee.tar.gz latinime-e3bfb825f558c6e46f75c11cbbe0b25ae36063ee.tar.xz latinime-e3bfb825f558c6e46f75c11cbbe0b25ae36063ee.zip |
Merge "Consolidate attributes to EmojiPaletteView to control indicators"
Diffstat (limited to 'java/res')
14 files changed, 20 insertions, 48 deletions
diff --git a/java/res/drawable-hdpi/emoji_category_tab_selected_lxx_dark.9.png b/java/res/drawable-hdpi/emoji_category_tab_selected_lxx_dark.9.png Binary files differdeleted file mode 100644 index ca981f4f4..000000000 --- a/java/res/drawable-hdpi/emoji_category_tab_selected_lxx_dark.9.png +++ /dev/null diff --git a/java/res/drawable-hdpi/emoji_category_tab_unselected_lxx_dark.9.png b/java/res/drawable-hdpi/emoji_category_tab_unselected_lxx_dark.9.png Binary files differdeleted file mode 100644 index 10b1dd2cb..000000000 --- a/java/res/drawable-hdpi/emoji_category_tab_unselected_lxx_dark.9.png +++ /dev/null diff --git a/java/res/drawable-mdpi/emoji_category_tab_selected_lxx_dark.9.png b/java/res/drawable-mdpi/emoji_category_tab_selected_lxx_dark.9.png Binary files differdeleted file mode 100644 index a08735cb4..000000000 --- a/java/res/drawable-mdpi/emoji_category_tab_selected_lxx_dark.9.png +++ /dev/null diff --git a/java/res/drawable-mdpi/emoji_category_tab_unselected_lxx_dark.9.png b/java/res/drawable-mdpi/emoji_category_tab_unselected_lxx_dark.9.png Binary files differdeleted file mode 100644 index 4cf8f5c41..000000000 --- a/java/res/drawable-mdpi/emoji_category_tab_unselected_lxx_dark.9.png +++ /dev/null diff --git a/java/res/drawable-xhdpi/emoji_category_tab_selected_lxx_dark.9.png b/java/res/drawable-xhdpi/emoji_category_tab_selected_lxx_dark.9.png Binary files differdeleted file mode 100644 index 65a54b813..000000000 --- a/java/res/drawable-xhdpi/emoji_category_tab_selected_lxx_dark.9.png +++ /dev/null diff --git a/java/res/drawable-xhdpi/emoji_category_tab_unselected_lxx_dark.9.png b/java/res/drawable-xhdpi/emoji_category_tab_unselected_lxx_dark.9.png Binary files differdeleted file mode 100644 index 666b35471..000000000 --- a/java/res/drawable-xhdpi/emoji_category_tab_unselected_lxx_dark.9.png +++ /dev/null diff --git a/java/res/drawable-xxhdpi/emoji_category_tab_selected_lxx_dark.9.png b/java/res/drawable-xxhdpi/emoji_category_tab_selected_lxx_dark.9.png Binary files differdeleted file mode 100644 index 084554f3d..000000000 --- a/java/res/drawable-xxhdpi/emoji_category_tab_selected_lxx_dark.9.png +++ /dev/null diff --git a/java/res/drawable-xxhdpi/emoji_category_tab_unselected_lxx_dark.9.png b/java/res/drawable-xxhdpi/emoji_category_tab_unselected_lxx_dark.9.png Binary files differdeleted file mode 100644 index 62547a90f..000000000 --- a/java/res/drawable-xxhdpi/emoji_category_tab_unselected_lxx_dark.9.png +++ /dev/null diff --git a/java/res/layout/emoji_palettes_view.xml b/java/res/layout/emoji_palettes_view.xml index e2933f96f..68fd37261 100644 --- a/java/res/layout/emoji_palettes_view.xml +++ b/java/res/layout/emoji_palettes_view.xml @@ -41,9 +41,7 @@ android:id="@android:id/tabs" android:layout_width="match_parent" android:layout_height="match_parent" - android:divider="@null" - android:tabStripEnabled="true" - style="?attr/emojiTabWidgetStyle" /> + android:divider="@null" /> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="0dip" @@ -77,8 +75,7 @@ <com.android.inputmethod.keyboard.emoji.EmojiCategoryPageIndicatorView android:id="@+id/emoji_category_page_id_view" android:layout_width="match_parent" - android:layout_height="2dip" - style="?attr/emojiCategoryPageIndicatorViewStyle" /> + android:layout_height="2dip" /> <LinearLayout android:id="@+id/emoji_action_bar" android:orientation="horizontal" diff --git a/java/res/values/attrs.xml b/java/res/values/attrs.xml index 307ef1351..775a90c48 100644 --- a/java/res/values/attrs.xml +++ b/java/res/values/attrs.xml @@ -30,10 +30,6 @@ <attr name="keyPreviewTextViewStyle" format="reference"/> <!-- EmojiPalettesView style --> <attr name="emojiPalettesViewStyle" format="reference" /> - <!-- TabWidget of EmojiPlettesView style --> - <attr name="emojiTabWidgetStyle" format="reference" /> - <!-- EmojiCategoryPageIndicatorView style --> - <attr name="emojiCategoryPageIndicatorViewStyle" format="reference" /> <!-- MoreKeysKeyboard style --> <attr name="moreKeysKeyboardStyle" format="reference" /> <!-- MoreKeysKeyboardView style --> @@ -176,6 +172,11 @@ </declare-styleable> <declare-styleable name="EmojiPalettesView"> + <attr name="categoryIndicatorEnabled" format="boolean" /> + <attr name="categoryIndicatorDrawable" format="reference" /> + <attr name="categoryIndicatorBackground" format="reference" /> + <attr name="categoryPageIndicatorColor" format="color" /> + <attr name="categoryPageIndicatorBackground" format="color" /> <attr name="iconEmojiRecentsTab" format="reference" /> <attr name="iconEmojiCategory1Tab" format="reference" /> <attr name="iconEmojiCategory2Tab" format="reference" /> @@ -185,10 +186,6 @@ <attr name="iconEmojiCategory6Tab" format="reference" /> </declare-styleable> - <declare-styleable name="EmojiCategoryPageIndicatorView"> - <attr name="emojiCategoryPageIndicatorColor" format="color" /> - </declare-styleable> - <declare-styleable name="SuggestionStripView"> <attr name="suggestionStripOptions" format="integer"> <!-- This should be aligned with SuggestionStripLayoutHelper.AUTO_CORRECT_* and etc. --> diff --git a/java/res/values/themes-common.xml b/java/res/values/themes-common.xml index c5d3f55a1..df26fb3b4 100644 --- a/java/res/values/themes-common.xml +++ b/java/res/values/themes-common.xml @@ -110,8 +110,6 @@ <!-- Though {@link EmojiPalettesView} doesn't extend {@link KeyboardView}, some views inside it, for instance delete button, need themed {@link KeyboardView} attributes. --> <style name="EmojiPalettesView" /> - <style name="EmojiTabWidget" /> - <style name="EmojiCategoryPageIndicatorView" /> <style name="MoreKeysKeyboard" /> <style name="MoreKeysKeyboardView" diff --git a/java/res/values/themes-ics.xml b/java/res/values/themes-ics.xml index f7ca5a340..319b4aeed 100644 --- a/java/res/values/themes-ics.xml +++ b/java/res/values/themes-ics.xml @@ -25,8 +25,6 @@ <item name="mainKeyboardViewStyle">@style/MainKeyboardView.ICS</item> <item name="keyPreviewTextViewStyle">@style/KeyPreviewTextView.ICS</item> <item name="emojiPalettesViewStyle">@style/EmojiPalettesView.ICS</item> - <item name="emojiTabWidgetStyle">@style/EmojiTabWidget.ICS</item> - <item name="emojiCategoryPageIndicatorViewStyle">@style/EmojiCategoryPageIndicatorView.ICS</item> <item name="moreKeysKeyboardStyle">@style/MoreKeysKeyboard.ICS</item> <item name="moreKeysKeyboardViewStyle">@style/MoreKeysKeyboardView.ICS</item> <item name="suggestionStripViewStyle">@style/SuggestionStripView.ICS</item> @@ -89,6 +87,11 @@ name="EmojiPalettesView.ICS" parent="MainKeyboardView.ICS" > + <item name="categoryIndicatorEnabled">true</item> + <item name="categoryIndicatorDrawable">@drawable/emoji_category_tab_selected_ics</item> + <item name="categoryIndicatorBackground">@drawable/emoji_category_tab_unselected_holo_dark</item> + <item name="categoryPageIndicatorColor">@color/highlight_color_ics</item> + <item name="categoryPageIndicatorBackground">@color/emoji_tab_page_indicator_background_holo</item> <item name="iconEmojiRecentsTab">@drawable/ic_emoji_recents_holo_dark</item> <item name="iconEmojiCategory1Tab">@drawable/ic_emoji_people_holo_dark</item> <item name="iconEmojiCategory2Tab">@drawable/ic_emoji_objects_holo_dark</item> @@ -97,15 +100,6 @@ <item name="iconEmojiCategory5Tab">@drawable/ic_emoji_symbols_holo_dark</item> <item name="iconEmojiCategory6Tab">@drawable/ic_emoji_emoticons_holo_dark</item> </style> - <style name="EmojiCategoryPageIndicatorView.ICS"> - <item name="android:background">@color/emoji_tab_page_indicator_background_holo</item> - <item name="emojiCategoryPageIndicatorColor">@color/highlight_color_ics</item> - </style> - <style name="EmojiTabWidget.ICS"> - <item name="android:background">@drawable/emoji_category_tab_selected_ics</item> - <item name="android:tabStripLeft">@drawable/emoji_category_tab_unselected_holo_dark</item> - <item name="android:tabStripRight">@drawable/emoji_category_tab_unselected_holo_dark</item> - </style> <style name="MoreKeysKeyboard.ICS" parent="Keyboard.ICS" diff --git a/java/res/values/themes-klp.xml b/java/res/values/themes-klp.xml index 96d0478ba..208723dd3 100644 --- a/java/res/values/themes-klp.xml +++ b/java/res/values/themes-klp.xml @@ -25,8 +25,6 @@ <item name="mainKeyboardViewStyle">@style/MainKeyboardView.KLP</item> <item name="keyPreviewTextViewStyle">@style/KeyPreviewTextView.KLP</item> <item name="emojiPalettesViewStyle">@style/EmojiPalettesView.KLP</item> - <item name="emojiTabWidgetStyle">@style/EmojiTabWidget.KLP</item> - <item name="emojiCategoryPageIndicatorViewStyle">@style/EmojiCategoryPageIndicatorView.KLP</item> <item name="moreKeysKeyboardStyle">@style/MoreKeysKeyboard.KLP</item> <item name="moreKeysKeyboardViewStyle">@style/MoreKeysKeyboardView.KLP</item> <item name="suggestionStripViewStyle">@style/SuggestionStripView.KLP</item> @@ -89,6 +87,11 @@ name="EmojiPalettesView.KLP" parent="MainKeyboardView.KLP" > + <item name="categoryIndicatorEnabled">true</item> + <item name="categoryIndicatorDrawable">@drawable/emoji_category_tab_selected_klp</item> + <item name="categoryIndicatorBackground">@drawable/emoji_category_tab_unselected_holo_dark</item> + <item name="categoryPageIndicatorColor">@color/highlight_color_klp</item> + <item name="categoryPageIndicatorBackground">@color/emoji_tab_page_indicator_background_holo</item> <item name="iconEmojiRecentsTab">@drawable/ic_emoji_recents_holo_dark</item> <item name="iconEmojiCategory1Tab">@drawable/ic_emoji_people_holo_dark</item> <item name="iconEmojiCategory2Tab">@drawable/ic_emoji_objects_holo_dark</item> @@ -97,15 +100,6 @@ <item name="iconEmojiCategory5Tab">@drawable/ic_emoji_symbols_holo_dark</item> <item name="iconEmojiCategory6Tab">@drawable/ic_emoji_emoticons_holo_dark</item> </style> - <style name="EmojiCategoryPageIndicatorView.KLP"> - <item name="android:background">@color/emoji_tab_page_indicator_background_holo</item> - <item name="emojiCategoryPageIndicatorColor">@color/highlight_color_klp</item> - </style> - <style name="EmojiTabWidget.KLP"> - <item name="android:background">@drawable/emoji_category_tab_selected_klp</item> - <item name="android:tabStripLeft">@drawable/emoji_category_tab_unselected_holo_dark</item> - <item name="android:tabStripRight">@drawable/emoji_category_tab_unselected_holo_dark</item> - </style> <style name="MoreKeysKeyboard.KLP" parent="Keyboard.KLP" diff --git a/java/res/values/themes-lxx-dark.xml b/java/res/values/themes-lxx-dark.xml index 98c045def..e9a295c67 100644 --- a/java/res/values/themes-lxx-dark.xml +++ b/java/res/values/themes-lxx-dark.xml @@ -25,8 +25,6 @@ <item name="mainKeyboardViewStyle">@style/MainKeyboardView.LXX_Dark</item> <item name="keyPreviewTextViewStyle">@style/KeyPreviewTextView.LXX_Dark</item> <item name="emojiPalettesViewStyle">@style/EmojiPalettesView.LXX_Dark</item> - <item name="emojiTabWidgetStyle">@style/EmojiTabWidget.LXX_Dark</item> - <item name="emojiCategoryPageIndicatorViewStyle">@style/EmojiCategoryPageIndicatorView.LXX_Dark</item> <item name="moreKeysKeyboardStyle">@style/MoreKeysKeyboard.LXX_Dark</item> <item name="moreKeysKeyboardViewStyle">@style/MoreKeysKeyboardView.LXX_Dark</item> <item name="suggestionStripViewStyle">@style/SuggestionStripView.LXX_Dark</item> @@ -90,6 +88,9 @@ name="EmojiPalettesView.LXX_Dark" parent="MainKeyboardView.LXX_Dark" > + <item name="categoryIndicatorEnabled">false</item> + <item name="categoryPageIndicatorColor">@color/highlight_color_lxx_dark</item> + <item name="categoryPageIndicatorBackground">@color/emoji_tab_page_indicator_background_lxx_dark</item> <!-- TODO: Update those icons to LXX_Dark theme. --> <item name="iconEmojiRecentsTab">@drawable/ic_emoji_recents_holo_dark</item> <item name="iconEmojiCategory1Tab">@drawable/ic_emoji_people_holo_dark</item> @@ -99,15 +100,6 @@ <item name="iconEmojiCategory5Tab">@drawable/ic_emoji_symbols_holo_dark</item> <item name="iconEmojiCategory6Tab">@drawable/ic_emoji_emoticons_holo_dark</item> </style> - <style name="EmojiCategoryPageIndicatorView.LXX_Dark"> - <item name="android:background">@color/emoji_tab_page_indicator_background_lxx_dark</item> - <item name="emojiCategoryPageIndicatorColor">@color/highlight_color_lxx_dark</item> - </style> - <style name="EmojiTabWidget.LXX_Dark"> - <item name="android:background">@drawable/emoji_category_tab_selected_lxx_dark</item> - <item name="android:tabStripLeft">@drawable/emoji_category_tab_unselected_lxx_dark</item> - <item name="android:tabStripRight">@drawable/emoji_category_tab_unselected_lxx_dark</item> - </style> <style name="MoreKeysKeyboard.LXX_Dark" parent="Keyboard.LXX_Dark" |