Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d839d1ac authored by Xiaohui Chen's avatar Xiaohui Chen
Browse files

sysui: refactor PhoneStatusBar

Bug: 26161831
Change-Id: I906a600b2504b21c28cfe2527d68c2546f11e4ac
parent 813d755f
Loading
Loading
Loading
Loading
+7 −3
Original line number Original line Diff line number Diff line
@@ -293,7 +293,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
    Display mDisplay;
    Display mDisplay;
    Point mCurrentDisplaySize = new Point();
    Point mCurrentDisplaySize = new Point();


    StatusBarWindowView mStatusBarWindow;
    protected StatusBarWindowView mStatusBarWindow;
    PhoneStatusBarView mStatusBarView;
    PhoneStatusBarView mStatusBarView;
    private int mStatusBarWindowState = WINDOW_STATE_SHOWING;
    private int mStatusBarWindowState = WINDOW_STATE_SHOWING;
    protected StatusBarWindowManager mStatusBarWindowManager;
    protected StatusBarWindowManager mStatusBarWindowManager;
@@ -673,8 +673,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
        updateDisplaySize(); // populates mDisplayMetrics
        updateDisplaySize(); // populates mDisplayMetrics
        updateResources();
        updateResources();


        mStatusBarWindow = (StatusBarWindowView) View.inflate(context,
        inflateStatusBarWindow(context);
                R.layout.super_status_bar, null);
        mStatusBarWindow.setService(this);
        mStatusBarWindow.setService(this);
        mStatusBarWindow.setOnTouchListener(new View.OnTouchListener() {
        mStatusBarWindow.setOnTouchListener(new View.OnTouchListener() {
            @Override
            @Override
@@ -934,6 +933,11 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
        return mStatusBarView;
        return mStatusBarView;
    }
    }


    protected void inflateStatusBarWindow(Context context) {
        mStatusBarWindow = (StatusBarWindowView) View.inflate(context,
                R.layout.super_status_bar, null);
    }

    protected void createNavigationBarView(Context context) {
    protected void createNavigationBarView(Context context) {
        inflateNavigationBarView(context);
        inflateNavigationBarView(context);
        mNavigationBarView.setDisabledFlags(mDisabled1);
        mNavigationBarView.setDisabledFlags(mDisabled1);