mobile/android/base/menu/GeckoSubMenu.java

Wed, 31 Dec 2014 07:22:50 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 07:22:50 +0100
branch
TOR_BUG_3246
changeset 4
fc2d59ddac77
permissions
-rw-r--r--

Correct previous dual key logic pending first delivery installment.

     1 /* This Source Code Form is subject to the terms of the Mozilla Public
     2  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
     3  * You can obtain one at http://mozilla.org/MPL/2.0/. */
     5 package org.mozilla.gecko.menu;
     7 import android.content.Context;
     8 import android.graphics.drawable.Drawable;
     9 import android.util.AttributeSet;
    10 import android.view.MenuItem;
    11 import android.view.SubMenu;
    12 import android.view.View;
    14 public class GeckoSubMenu extends GeckoMenu 
    15                           implements SubMenu {
    16     private static final String LOGTAG = "GeckoSubMenu";
    18     // MenuItem associated with this submenu.
    19     private MenuItem mMenuItem;
    21     public GeckoSubMenu(Context context) {
    22         super(context);
    23     }
    25     public GeckoSubMenu(Context context, AttributeSet attrs) {
    26         super(context, attrs);
    27     }
    29     public GeckoSubMenu(Context context, AttributeSet attrs, int defStyle) {
    30         super(context, attrs, defStyle);
    31     }
    33     @Override
    34     public void clearHeader() {
    35     }
    37     public SubMenu setMenuItem(MenuItem item) {
    38         mMenuItem = item;
    39         return this;
    40     }
    42     @Override
    43     public MenuItem getItem() {
    44         return mMenuItem;
    45     }
    47     @Override
    48     public SubMenu setHeaderIcon(Drawable icon) {
    49         return this;
    50     }
    52     @Override
    53     public SubMenu setHeaderIcon(int iconRes) {
    54         return this;
    55     }
    57     @Override
    58     public SubMenu setHeaderTitle(CharSequence title) {
    59         return this;
    60     }
    62     @Override
    63     public SubMenu setHeaderTitle(int titleRes) {
    64         return this;
    65     }
    67     @Override
    68     public SubMenu setHeaderView(View view) { 
    69         return this;
    70     }
    72     @Override
    73     public SubMenu setIcon(Drawable icon) {
    74         return this;
    75     }
    77     @Override
    78     public SubMenu setIcon(int iconRes) {
    79         return this;
    80     }
    81 }

mercurial