summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI/res
diff options
context:
space:
mode:
authorDaniel Sandler <dsandler@google.com>2010-10-08 10:39:46 -0400
committerDaniel Sandler <dsandler@google.com>2010-10-08 10:39:46 -0400
commita84a69f2eb3e3ddb11aa01670d9aeda1cdba4068 (patch)
treee2fa09740e681832c712f14c6263bfdc956187f8 /packages/SystemUI/res
parentcf2bdd1fd88d7d10c6309fac5a44d5b44b9b12e4 (diff)
downloadframeworks_base-a84a69f2eb3e3ddb11aa01670d9aeda1cdba4068.zip
frameworks_base-a84a69f2eb3e3ddb11aa01670d9aeda1cdba4068.tar.gz
frameworks_base-a84a69f2eb3e3ddb11aa01670d9aeda1cdba4068.tar.bz2
Start of input method control on system bar.
This change creates a new icon to the right of the notification area for the IMM to expose control over the current IME. Currently it shows the IME subtype picker. TODO: Connect directly to the IMMService to show the correct icon (and hide the icon entirely when the input panel is not visible). Bug: 2975425 Change-Id: If07f30867b81950a0a86b00807a41e2ff2af389c
Diffstat (limited to 'packages/SystemUI/res')
-rw-r--r--packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.pngbin0 -> 384 bytes
-rw-r--r--packages/SystemUI/res/layout-xlarge/status_bar.xml12
2 files changed, 11 insertions, 1 deletions
diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.png
new file mode 100644
index 0000000..bf33c94
--- /dev/null
+++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.png
Binary files differ
diff --git a/packages/SystemUI/res/layout-xlarge/status_bar.xml b/packages/SystemUI/res/layout-xlarge/status_bar.xml
index 6aee011..494dfa8 100644
--- a/packages/SystemUI/res/layout-xlarge/status_bar.xml
+++ b/packages/SystemUI/res/layout-xlarge/status_bar.xml
@@ -28,11 +28,11 @@
>
<ImageView
- class="com.android.systemui.statusbar.tablet.NotificationIconArea$MoreView"
android:id="@+id/expand"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_sysbar_open"
+ android:background="@drawable/ic_sysbar_icon_bg"
android:paddingLeft="6dip"
android:onClick="notificationIconsClicked"
/>
@@ -100,8 +100,18 @@
android:background="@drawable/sysbar_hidenotification_handle"
android:layout_marginLeft="8dip"
/>
+ <com.android.systemui.statusbar.tablet.InputMethodButton
+ android:id="@+id/imeButton"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_marginLeft="8dip"
+ android:src="@drawable/ic_sysbar_ime_default"
+ android:background="@drawable/ic_sysbar_icon_bg"
+ android:visibility="visible"
+ />
</com.android.systemui.statusbar.tablet.NotificationIconArea>
+
<FrameLayout
android:id="@+id/ticker"
android:layout_width="wrap_content"