From 4dcce25abb887181d46aed697786a7bed24fac7e Mon Sep 17 00:00:00 2001 From: igio90 Date: Thu, 28 Feb 2013 11:34:25 +0100 Subject: [PATCH] PIE: support for expandable notifications --- packages/SystemUI/res/layout/pie_expanded_panel.xml | 4 ++-- .../src/com/android/systemui/statusbar/BaseStatusBar.java | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/SystemUI/res/layout/pie_expanded_panel.xml b/packages/SystemUI/res/layout/pie_expanded_panel.xml index bd4a5668ca1..ff9274966a7 100644 --- a/packages/SystemUI/res/layout/pie_expanded_panel.xml +++ b/packages/SystemUI/res/layout/pie_expanded_panel.xml @@ -13,7 +13,7 @@ limitations under the License. --> - - + diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java index a7849fb0d7f..b4d57e5036c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java @@ -100,6 +100,7 @@ import com.android.systemui.statusbar.policy.NotificationRowLayout; import com.android.systemui.statusbar.tablet.StatusBarPanel; import com.android.systemui.statusbar.view.PieStatusPanel; +import com.android.systemui.statusbar.view.PieExpandPanel; import com.android.systemui.statusbar.WidgetView; import java.util.ArrayList; @@ -156,7 +157,7 @@ public abstract class BaseStatusBar extends SystemUI implements // Pie controls public PieControlPanel mPieControlPanel; public View mPieControlsTrigger; - public View mContainer; + public PieExpandPanel mContainer; int mIndex; // Policy @@ -522,7 +523,8 @@ private void attachPie() { // Add panel window, one to be used by all pies that is LayoutInflater inflater = (LayoutInflater) mContext .getSystemService(Context.LAYOUT_INFLATER_SERVICE); - mContainer = inflater.inflate(R.layout.pie_expanded_panel, null); + mContainer = (PieExpandPanel)inflater.inflate(R.layout.pie_expanded_panel, null); + mContainer.init(mPile); mWindowManager.addView(mContainer, PieStatusPanel.getFlipPanelLayoutParams()); }