diff options
Diffstat (limited to 'mobile/android/base/java/org/mozilla/gecko/menu/MenuItemActionBar.java')
-rw-r--r-- | mobile/android/base/java/org/mozilla/gecko/menu/MenuItemActionBar.java | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/mobile/android/base/java/org/mozilla/gecko/menu/MenuItemActionBar.java b/mobile/android/base/java/org/mozilla/gecko/menu/MenuItemActionBar.java deleted file mode 100644 index 882187dd6..000000000 --- a/mobile/android/base/java/org/mozilla/gecko/menu/MenuItemActionBar.java +++ /dev/null @@ -1,64 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this file, - * You can obtain one at http://mozilla.org/MPL/2.0/. */ - -package org.mozilla.gecko.menu; - -import org.mozilla.gecko.R; -import org.mozilla.gecko.util.ResourceDrawableUtils; -import org.mozilla.gecko.widget.themed.ThemedImageButton; - -import android.content.Context; -import android.graphics.drawable.Drawable; -import android.util.AttributeSet; - -public class MenuItemActionBar extends ThemedImageButton - implements GeckoMenuItem.Layout { - private static final String LOGTAG = "GeckoMenuItemActionBar"; - - public MenuItemActionBar(Context context) { - this(context, null); - } - - public MenuItemActionBar(Context context, AttributeSet attrs) { - this(context, attrs, R.attr.menuItemActionBarStyle); - } - - public MenuItemActionBar(Context context, AttributeSet attrs, int defStyle) { - super(context, attrs, defStyle); - } - - @Override - public void initialize(GeckoMenuItem item) { - if (item == null) - return; - - setIcon(item.getIcon()); - setTitle(item.getTitle()); - setEnabled(item.isEnabled()); - setId(item.getItemId()); - } - - void setIcon(Drawable icon) { - if (icon == null) { - setVisibility(GONE); - } else { - setVisibility(VISIBLE); - setImageDrawable(icon); - } - } - - void setIcon(int icon) { - setIcon((icon == 0) ? null : ResourceDrawableUtils.getDrawable(getContext(), icon)); - } - - void setTitle(CharSequence title) { - // set accessibility contentDescription here - setContentDescription(title); - } - - @Override - public void setShowIcon(boolean show) { - // Do nothing. - } -} |