From d309056d36759446c91ff5c1e17a217bfa4fdcfb Mon Sep 17 00:00:00 2001 From: Daniel Sandler Date: Tue, 9 Aug 2011 00:28:44 -0400 Subject: [PATCH] Add settings button to notification panel. Also move date to panel in place of carrier name. Bug: 5076789 Change-Id: I498dc1e29581829c123b3cc0a8c81551ac8bdbe2 --- .../res/drawable-hdpi/status_bar_bg_tile.png | Bin 0 -> 83 bytes .../res/drawable-hdpi/status_bar_hr.9.png | Bin 0 -> 145 bytes .../res/drawable-mdpi/status_bar_bg_tile.png | Bin 0 -> 1005 bytes .../res/drawable-mdpi/status_bar_hr.9.png | Bin 0 -> 145 bytes .../res/drawable-xhdpi/status_bar_bg_tile.png | Bin 0 -> 100 bytes .../res/drawable-xhdpi/status_bar_hr.9.png | Bin 0 -> 145 bytes .../SystemUI/res/drawable/status_bar_bg.xml | 21 ++++++++ packages/SystemUI/res/layout/status_bar.xml | 11 ----- .../res/layout/status_bar_expanded.xml | 40 ++++++++++++---- .../res/layout/status_bar_tracking.xml | 2 +- .../statusbar/phone/PhoneStatusBar.java | 35 ++++++-------- .../statusbar/phone/PhoneStatusBarView.java | 45 ------------------ 12 files changed, 68 insertions(+), 86 deletions(-) create mode 100644 packages/SystemUI/res/drawable-hdpi/status_bar_bg_tile.png create mode 100644 packages/SystemUI/res/drawable-hdpi/status_bar_hr.9.png create mode 100644 packages/SystemUI/res/drawable-mdpi/status_bar_bg_tile.png create mode 100644 packages/SystemUI/res/drawable-mdpi/status_bar_hr.9.png create mode 100644 packages/SystemUI/res/drawable-xhdpi/status_bar_bg_tile.png create mode 100644 packages/SystemUI/res/drawable-xhdpi/status_bar_hr.9.png create mode 100644 packages/SystemUI/res/drawable/status_bar_bg.xml diff --git a/packages/SystemUI/res/drawable-hdpi/status_bar_bg_tile.png b/packages/SystemUI/res/drawable-hdpi/status_bar_bg_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..37cad222e037077bce09e74de0a976d38a2409e5 GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1SBVD?P>#3Ql2i3AsXkC6Amy01qHcq_L-DM f9Lz{~D8$0Rb%Ucb@cb4VpehDWS3j3^P6hSI^z@lmHyUR;@;~-PF*P2p$*i|;OXk;vd$@?2>?5%D5C%X literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-mdpi/status_bar_bg_tile.png b/packages/SystemUI/res/drawable-mdpi/status_bar_bg_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..83d106df0cebc61b2c09f42fdee1b284574845cd GIT binary patch literal 1005 zcmbVLKX21O6t`Llp^AtZq)LaoHujyJ#IaRVY+p(vaH-r#WUOOf8mqO>oG--ffKV62 z%EGr`s>Hy61T2Vez|Mk%_zIkpxG+>5uw>u8=lA=)|F8G=9yZqQu1S*A=zFyur3u@%u&2`d|= zOml&jq^<2T52Itk!H66snJxeR@KFXyY|BsEKJ;^sOp@I*Mh?#Q2GQAZWXAILeXvzp zf*>V41Z8@X6;^4>b6!i_E43hpg{yx zsHsS6BE!-(3qr7bWZ{j)V=KTrOJ72=pOquBlWk)J9O|#sgVUU-0V(K|MWP?$jT$U!cfF&^P())rVTou;c!Fs(O-aW4*p|f~B~D@sI$em6 z(Sn8sJ6(jj*mX^$JE(^+HadFEaTONpZNu$&9n--rgnH1#M%&X&*E6&pGF@C_`&q%m zEF!hvMEG4|+t*?(kCBj5HlXyRo`C%c<+Pa49C!z9;D=F?RdUsyMYfo*#YRtwng K?csOs;rSns&N7bx literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-mdpi/status_bar_hr.9.png b/packages/SystemUI/res/drawable-mdpi/status_bar_hr.9.png new file mode 100644 index 0000000000000000000000000000000000000000..f5e60318d8836a6882aab31124a4ff1499f55f0a GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=mSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLn2*PZ!4!j+wDN2RRuO1P%ukDyNsLJnxuqEx`QOWa$bKrWI#Y*3{mb l(Q>hSI^z@lmHyUR;@;~-PF*P2p$*i|;OXk;vd$@?2>?5%D5C%X literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-xhdpi/status_bar_bg_tile.png b/packages/SystemUI/res/drawable-xhdpi/status_bar_bg_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..9e2134839229614a8b712dea9fc36e1f776b769d GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1SGcvS$+jl+MX_sAs)w*6Ath$S+XQU$vW%Z wik*v}P2zHM&b)Fbu-Lu$F^J!HhSI^z@lmHyUR;@;~-PF*P2p$*i|;OXk;vd$@?2>?5%D5C%X literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable/status_bar_bg.xml b/packages/SystemUI/res/drawable/status_bar_bg.xml new file mode 100644 index 0000000000000..403493baf9713 --- /dev/null +++ b/packages/SystemUI/res/drawable/status_bar_bg.xml @@ -0,0 +1,21 @@ + + + + diff --git a/packages/SystemUI/res/layout/status_bar.xml b/packages/SystemUI/res/layout/status_bar.xml index 0f5aa93534bd0..d8d5d6d701881 100644 --- a/packages/SystemUI/res/layout/status_bar.xml +++ b/packages/SystemUI/res/layout/status_bar.xml @@ -121,15 +121,4 @@ /> - - diff --git a/packages/SystemUI/res/layout/status_bar_expanded.xml b/packages/SystemUI/res/layout/status_bar_expanded.xml index 0cfcae1b3194e..82f41e6b10f6b 100644 --- a/packages/SystemUI/res/layout/status_bar_expanded.xml +++ b/packages/SystemUI/res/layout/status_bar_expanded.xml @@ -26,15 +26,24 @@ android:descendantFocusability="afterDescendants" > - + + + - + + + max) { - newDateRight = max; - } - - mDate.layout(mDate.getLeft(), mDate.getTop(), newDateRight, mDate.getBottom()); - mBackground.setFixedBounds(-mDate.getLeft(), -mDate.getTop(), (r-l), (b-t)); } @Override @@ -164,19 +132,6 @@ public class PhoneStatusBarView extends FrameLayout { return offset; } - private int getDateSize(ViewGroup g, int w, int offset) { - final int N = g.getChildCount(); - for (int i=0; i= l && w <= r) { - return r; - } - } - return -1; - } - /** * Ensure that, if there is no target under us to receive the touch, * that we process it ourself. This makes sure that onInterceptTouchEvent()