michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this file, michael@0: * You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: michael@0: package org.mozilla.gecko.menu; michael@0: michael@0: import android.content.Context; michael@0: import android.graphics.drawable.Drawable; michael@0: import android.util.AttributeSet; michael@0: import android.view.MenuItem; michael@0: import android.view.SubMenu; michael@0: import android.view.View; michael@0: michael@0: public class GeckoSubMenu extends GeckoMenu michael@0: implements SubMenu { michael@0: private static final String LOGTAG = "GeckoSubMenu"; michael@0: michael@0: // MenuItem associated with this submenu. michael@0: private MenuItem mMenuItem; michael@0: michael@0: public GeckoSubMenu(Context context) { michael@0: super(context); michael@0: } michael@0: michael@0: public GeckoSubMenu(Context context, AttributeSet attrs) { michael@0: super(context, attrs); michael@0: } michael@0: michael@0: public GeckoSubMenu(Context context, AttributeSet attrs, int defStyle) { michael@0: super(context, attrs, defStyle); michael@0: } michael@0: michael@0: @Override michael@0: public void clearHeader() { michael@0: } michael@0: michael@0: public SubMenu setMenuItem(MenuItem item) { michael@0: mMenuItem = item; michael@0: return this; michael@0: } michael@0: michael@0: @Override michael@0: public MenuItem getItem() { michael@0: return mMenuItem; michael@0: } michael@0: michael@0: @Override michael@0: public SubMenu setHeaderIcon(Drawable icon) { michael@0: return this; michael@0: } michael@0: michael@0: @Override michael@0: public SubMenu setHeaderIcon(int iconRes) { michael@0: return this; michael@0: } michael@0: michael@0: @Override michael@0: public SubMenu setHeaderTitle(CharSequence title) { michael@0: return this; michael@0: } michael@0: michael@0: @Override michael@0: public SubMenu setHeaderTitle(int titleRes) { michael@0: return this; michael@0: } michael@0: michael@0: @Override michael@0: public SubMenu setHeaderView(View view) { michael@0: return this; michael@0: } michael@0: michael@0: @Override michael@0: public SubMenu setIcon(Drawable icon) { michael@0: return this; michael@0: } michael@0: michael@0: @Override michael@0: public SubMenu setIcon(int iconRes) { michael@0: return this; michael@0: } michael@0: }