diff options
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) { } - } - -} |