StatusIconDisplayable.java revision e1d13c9884e6f4579b1265400b61a36207748dc3
1e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird/* 2e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * Copyright (C) 2017 The Android Open Source Project 3e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * 4e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * Licensed under the Apache License, Version 2.0 (the "License"); 5e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * you may not use this file except in compliance with the License. 6e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * You may obtain a copy of the License at 7e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * 8e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * http://www.apache.org/licenses/LICENSE-2.0 9e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * 10e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * Unless required by applicable law or agreed to in writing, software 11e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * distributed under the License is distributed on an "AS IS" BASIS, 12e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * See the License for the specific language governing permissions and 14e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird * limitations under the License. 15e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird */ 16e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird 17e1d13c9884e6f4579b1265400b61a36207748dc3Evan Lairdpackage com.android.systemui.statusbar; 18e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird 19e1d13c9884e6f4579b1265400b61a36207748dc3Evan Lairdimport com.android.systemui.statusbar.policy.DarkIconDispatcher.DarkReceiver; 20e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird 21e1d13c9884e6f4579b1265400b61a36207748dc3Evan Lairdpublic interface StatusIconDisplayable extends DarkReceiver { 22e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird String getSlot(); 23e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird void setStaticDrawableColor(int color); 24e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird boolean isIconVisible(); 25e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird default boolean isIconBlocked() { 26e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird return false; 27e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird } 28e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird} 29e1d13c9884e6f4579b1265400b61a36207748dc3Evan Laird 30