52 lines
1.1 KiB
Java
52 lines
1.1 KiB
Java
|
package androidx.appcompat.widget;
|
||
|
|
||
|
import android.graphics.drawable.Drawable;
|
||
|
import android.os.Parcelable;
|
||
|
import android.util.SparseArray;
|
||
|
import android.view.Menu;
|
||
|
import android.view.Window;
|
||
|
import androidx.annotation.RestrictTo;
|
||
|
import androidx.appcompat.view.menu.MenuPresenter;
|
||
|
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX})
|
||
|
public interface DecorContentParent {
|
||
|
boolean canShowOverflowMenu();
|
||
|
|
||
|
void dismissPopups();
|
||
|
|
||
|
CharSequence getTitle();
|
||
|
|
||
|
boolean hasIcon();
|
||
|
|
||
|
boolean hasLogo();
|
||
|
|
||
|
boolean hideOverflowMenu();
|
||
|
|
||
|
void initFeature(int i);
|
||
|
|
||
|
boolean isOverflowMenuShowPending();
|
||
|
|
||
|
boolean isOverflowMenuShowing();
|
||
|
|
||
|
void restoreToolbarHierarchyState(SparseArray<Parcelable> sparseArray);
|
||
|
|
||
|
void saveToolbarHierarchyState(SparseArray<Parcelable> sparseArray);
|
||
|
|
||
|
void setIcon(int i);
|
||
|
|
||
|
void setIcon(Drawable drawable);
|
||
|
|
||
|
void setLogo(int i);
|
||
|
|
||
|
void setMenu(Menu menu, MenuPresenter.Callback callback);
|
||
|
|
||
|
void setMenuPrepared();
|
||
|
|
||
|
void setUiOptions(int i);
|
||
|
|
||
|
void setWindowCallback(Window.Callback callback);
|
||
|
|
||
|
void setWindowTitle(CharSequence charSequence);
|
||
|
|
||
|
boolean showOverflowMenu();
|
||
|
}
|