discord-jadx/app/src/main/java/androidx/core/view/MenuItemCompat.java

224 lines
7.7 KiB
Java

package androidx.core.view;
import android.content.res.ColorStateList;
import android.graphics.PorterDuff;
import android.os.Build;
import android.util.Log;
import android.view.MenuItem;
import android.view.View;
import androidx.core.internal.view.SupportMenuItem;
public final class MenuItemCompat {
@Deprecated
public static final int SHOW_AS_ACTION_ALWAYS = 2;
@Deprecated
public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8;
@Deprecated
public static final int SHOW_AS_ACTION_IF_ROOM = 1;
@Deprecated
public static final int SHOW_AS_ACTION_NEVER = 0;
@Deprecated
public static final int SHOW_AS_ACTION_WITH_TEXT = 4;
private static final String TAG = "MenuItemCompat";
/* renamed from: androidx.core.view.MenuItemCompat$1 reason: invalid class name */
public class AnonymousClass1 implements MenuItem.OnActionExpandListener {
public final /* synthetic */ OnActionExpandListener val$listener;
public AnonymousClass1(OnActionExpandListener onActionExpandListener) {
this.val$listener = onActionExpandListener;
}
@Override // android.view.MenuItem.OnActionExpandListener
public boolean onMenuItemActionCollapse(MenuItem menuItem) {
return this.val$listener.onMenuItemActionCollapse(menuItem);
}
@Override // android.view.MenuItem.OnActionExpandListener
public boolean onMenuItemActionExpand(MenuItem menuItem) {
return this.val$listener.onMenuItemActionExpand(menuItem);
}
}
@Deprecated
public interface OnActionExpandListener {
boolean onMenuItemActionCollapse(MenuItem menuItem);
boolean onMenuItemActionExpand(MenuItem menuItem);
}
private MenuItemCompat() {
}
@Deprecated
public static boolean collapseActionView(MenuItem menuItem) {
return menuItem.collapseActionView();
}
@Deprecated
public static boolean expandActionView(MenuItem menuItem) {
return menuItem.expandActionView();
}
public static ActionProvider getActionProvider(MenuItem menuItem) {
if (menuItem instanceof SupportMenuItem) {
return ((SupportMenuItem) menuItem).getSupportActionProvider();
}
Log.w(TAG, "getActionProvider: item does not implement SupportMenuItem; returning null");
return null;
}
@Deprecated
public static View getActionView(MenuItem menuItem) {
return menuItem.getActionView();
}
public static int getAlphabeticModifiers(MenuItem menuItem) {
if (menuItem instanceof SupportMenuItem) {
return ((SupportMenuItem) menuItem).getAlphabeticModifiers();
}
if (Build.VERSION.SDK_INT >= 26) {
return menuItem.getAlphabeticModifiers();
}
return 0;
}
public static CharSequence getContentDescription(MenuItem menuItem) {
if (menuItem instanceof SupportMenuItem) {
return ((SupportMenuItem) menuItem).getContentDescription();
}
if (Build.VERSION.SDK_INT >= 26) {
return menuItem.getContentDescription();
}
return null;
}
public static ColorStateList getIconTintList(MenuItem menuItem) {
if (menuItem instanceof SupportMenuItem) {
return ((SupportMenuItem) menuItem).getIconTintList();
}
if (Build.VERSION.SDK_INT >= 26) {
return menuItem.getIconTintList();
}
return null;
}
public static PorterDuff.Mode getIconTintMode(MenuItem menuItem) {
if (menuItem instanceof SupportMenuItem) {
return ((SupportMenuItem) menuItem).getIconTintMode();
}
if (Build.VERSION.SDK_INT >= 26) {
return menuItem.getIconTintMode();
}
return null;
}
public static int getNumericModifiers(MenuItem menuItem) {
if (menuItem instanceof SupportMenuItem) {
return ((SupportMenuItem) menuItem).getNumericModifiers();
}
if (Build.VERSION.SDK_INT >= 26) {
return menuItem.getNumericModifiers();
}
return 0;
}
public static CharSequence getTooltipText(MenuItem menuItem) {
if (menuItem instanceof SupportMenuItem) {
return ((SupportMenuItem) menuItem).getTooltipText();
}
if (Build.VERSION.SDK_INT >= 26) {
return menuItem.getTooltipText();
}
return null;
}
@Deprecated
public static boolean isActionViewExpanded(MenuItem menuItem) {
return menuItem.isActionViewExpanded();
}
public static MenuItem setActionProvider(MenuItem menuItem, ActionProvider actionProvider) {
if (menuItem instanceof SupportMenuItem) {
return ((SupportMenuItem) menuItem).setSupportActionProvider(actionProvider);
}
Log.w(TAG, "setActionProvider: item does not implement SupportMenuItem; ignoring");
return menuItem;
}
@Deprecated
public static MenuItem setActionView(MenuItem menuItem, int i) {
return menuItem.setActionView(i);
}
@Deprecated
public static MenuItem setActionView(MenuItem menuItem, View view) {
return menuItem.setActionView(view);
}
public static void setAlphabeticShortcut(MenuItem menuItem, char c2, int i) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setAlphabeticShortcut(c2, i);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setAlphabeticShortcut(c2, i);
}
}
public static void setContentDescription(MenuItem menuItem, CharSequence charSequence) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setContentDescription(charSequence);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setContentDescription(charSequence);
}
}
public static void setIconTintList(MenuItem menuItem, ColorStateList colorStateList) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setIconTintList(colorStateList);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setIconTintList(colorStateList);
}
}
public static void setIconTintMode(MenuItem menuItem, PorterDuff.Mode mode) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setIconTintMode(mode);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setIconTintMode(mode);
}
}
public static void setNumericShortcut(MenuItem menuItem, char c2, int i) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setNumericShortcut(c2, i);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setNumericShortcut(c2, i);
}
}
@Deprecated
public static MenuItem setOnActionExpandListener(MenuItem menuItem, OnActionExpandListener onActionExpandListener) {
return menuItem.setOnActionExpandListener(new AnonymousClass1(onActionExpandListener));
}
public static void setShortcut(MenuItem menuItem, char c2, char c3, int i, int i2) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setShortcut(c2, c3, i, i2);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setShortcut(c2, c3, i, i2);
}
}
@Deprecated
public static void setShowAsAction(MenuItem menuItem, int i) {
menuItem.setShowAsAction(i);
}
public static void setTooltipText(MenuItem menuItem, CharSequence charSequence) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setTooltipText(charSequence);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setTooltipText(charSequence);
}
}
}