diff options
author | Daniel Sandler <dsandler@google.com> | 2010-10-08 10:39:46 -0400 |
---|---|---|
committer | Daniel Sandler <dsandler@google.com> | 2010-10-08 10:39:46 -0400 |
commit | a84a69f2eb3e3ddb11aa01670d9aeda1cdba4068 (patch) | |
tree | e2fa09740e681832c712f14c6263bfdc956187f8 /packages/SystemUI/res | |
parent | cf2bdd1fd88d7d10c6309fac5a44d5b44b9b12e4 (diff) | |
download | frameworks_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.png | bin | 0 -> 384 bytes | |||
-rw-r--r-- | packages/SystemUI/res/layout-xlarge/status_bar.xml | 12 |
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 Binary files differnew file mode 100644 index 0000000..bf33c94 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.png 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" |