diff options
| author | 2019-05-10 02:08:40 +0000 | |
|---|---|---|
| committer | 2019-05-10 02:08:40 +0000 | |
| commit | 7db0bf1a5097036112d29ad37e08116a7aca1a81 (patch) | |
| tree | cd957750e0ee5097c0311f08f72067e522ab66bc /packages/SystemUI/plugin | |
| parent | c2d6cf12a29047defb5606e120980580012949da (diff) | |
| parent | e0d5ccd331e694afdc3c8462a1b845df329de2b8 (diff) | |
Merge "Remove plugin logical from NavigationBarView (1/2)" into qt-dev
Diffstat (limited to 'packages/SystemUI/plugin')
2 files changed, 0 insertions, 110 deletions
diff --git a/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/phone/NavBarButtonProvider.java b/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/phone/NavBarButtonProvider.java deleted file mode 100644 index e25930c18947..000000000000 --- a/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/phone/NavBarButtonProvider.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package com.android.systemui.plugins.statusbar.phone; - -import android.annotation.Nullable; -import android.graphics.drawable.Drawable; -import android.view.View; -import android.view.ViewGroup; - -import com.android.systemui.plugins.Plugin; -import com.android.systemui.plugins.annotations.ProvidesInterface; - -@ProvidesInterface(action = NavBarButtonProvider.ACTION, version = NavBarButtonProvider.VERSION) -public interface NavBarButtonProvider extends Plugin { - - public static final String ACTION = "com.android.systemui.action.PLUGIN_NAV_BUTTON"; - - public static final int VERSION = 2; - - /** - * Returns a view in the nav bar. If the id is set "back", "home", "recent_apps", "menu", - * or "ime_switcher", it is expected to implement ButtonInterface. - */ - public View createView(String spec, ViewGroup parent); - - /** - * Interface for button actions. - */ - interface ButtonInterface { - - void setImageDrawable(@Nullable Drawable drawable); - - void abortCurrentGesture(); - - void setVertical(boolean vertical); - - default void setCarMode(boolean carMode) { - } - - void setDarkIntensity(float intensity); - - void setDelayTouchFeedback(boolean shouldDelay); - } -} diff --git a/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/phone/NavGesture.java b/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/phone/NavGesture.java deleted file mode 100644 index 99cc3a37d739..000000000000 --- a/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/phone/NavGesture.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package com.android.systemui.plugins.statusbar.phone; - -import android.graphics.Canvas; -import android.view.MotionEvent; -import android.view.View; - -import com.android.systemui.plugins.Plugin; -import com.android.systemui.plugins.annotations.ProvidesInterface; -import java.io.PrintWriter; - -@ProvidesInterface(action = NavGesture.ACTION, version = NavGesture.VERSION) -public interface NavGesture extends Plugin { - - public static final String ACTION = "com.android.systemui.action.PLUGIN_NAV_GESTURE"; - - public static final int VERSION = 1; - - public GestureHelper getGestureHelper(); - - public interface GestureHelper { - public boolean onTouchEvent(MotionEvent event); - - public boolean onInterceptTouchEvent(MotionEvent event); - - public void setBarState(boolean isRtl, int navBarPosition); - - public void onDraw(Canvas canvas); - - public void onDarkIntensityChange(float intensity); - - public void onLayout(boolean changed, int left, int top, int right, int bottom); - - public void onNavigationButtonLongPress(View v); - - public default void destroy() { } - - public default void dump(PrintWriter pw) { } - } - -} |