Wed, 31 Dec 2014 07:22:50 +0100
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 }