// Path: androidemu/src/main/java/android/Res.java
// public interface Res extends ClientBundle {
// 	public static final Res R = GWT.create(Res.class);
// 
// 	@Source("Style.gss")
// 	public Style style();
// 
// }
// 
// Path: androidemu/src/main/java/android/view/MenuInflater.java
// public class MenuInflater {
// 
// 	public void inflate(int menuId, Menu menu) {
// 		Menu toAdd = Context.resources.getMenu(menuId);
// 		for (MenuItem item : toAdd.menuItems) {
// 			menu.add(item);
// 		}
// 	}
// }
// 
// Path: androidemu/src/main/java/android/widget/Button.java
// public class Button extends View {
// 
// 	public Button(Context context) {
// 		super(DOM.createButton());
// 	}
// 
// 	public Button(Element element) {
// 		super(element);
// 	}
// 
// 	public void setText(int stringId) {
// 		setText(Context.resources.getString(stringId));
// 	}
// 
// 	public void setText(String string) {
// 		element.setInnerHTML(string != null ? string.replace("\n", "<br/>") : "");
// 	}
// }
// 
// Path: androidemu/src/main/java/android/widget/LinearLayout.java
// public class LinearLayout extends ViewGroup {
// 
// 	public LinearLayout(Context context) {
// 		super(DOM.createDiv());
// 	}
// 
// 	public LinearLayout(Element element) {
// 		super(element);
// 	}
// 
// }


import android.Res;
import android.content.Context;
import android.view.Gravity;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import com.google.gwt.user.client.ui.RootPanel;
package android.support.v7.widget;



public class PopupMenu {

	Context context;
	View anchor;
	Menu menu;
	OnMenuItemClickListener mMenuItemClickListener;
	private LinearLayout menuLayout;

	boolean isShowing = false;

	public PopupMenu(Context context, View anchor) {
		this(context, anchor, Gravity.NO_GRAVITY);
	}

	public PopupMenu(Context context, View anchor, int gravity) {
		this.context = context;
		this.anchor = anchor;
		menu = new Menu();
	}

	public void setOnMenuItemClickListener(OnMenuItemClickListener listener) {
		mMenuItemClickListener = listener;
	}

	public Menu getMenu() {
		return menu;
	}

// Path: androidemu/src/main/java/android/Res.java
// public interface Res extends ClientBundle {
// 	public static final Res R = GWT.create(Res.class);
// 
// 	@Source("Style.gss")
// 	public Style style();
// 
// }
// 
// Path: androidemu/src/main/java/android/view/MenuInflater.java
// public class MenuInflater {
// 
// 	public void inflate(int menuId, Menu menu) {
// 		Menu toAdd = Context.resources.getMenu(menuId);
// 		for (MenuItem item : toAdd.menuItems) {
// 			menu.add(item);
// 		}
// 	}
// }
// 
// Path: androidemu/src/main/java/android/widget/Button.java
// public class Button extends View {
// 
// 	public Button(Context context) {
// 		super(DOM.createButton());
// 	}
// 
// 	public Button(Element element) {
// 		super(element);
// 	}
// 
// 	public void setText(int stringId) {
// 		setText(Context.resources.getString(stringId));
// 	}
// 
// 	public void setText(String string) {
// 		element.setInnerHTML(string != null ? string.replace("\n", "<br/>") : "");
// 	}
// }
// 
// Path: androidemu/src/main/java/android/widget/LinearLayout.java
// public class LinearLayout extends ViewGroup {
// 
// 	public LinearLayout(Context context) {
// 		super(DOM.createDiv());
// 	}
// 
// 	public LinearLayout(Element element) {
// 		super(element);
// 	}
// 
// }


// Path: androidemu/src/main/java/android/support/v7/widget/PopupMenu.java
import android.Res;
import android.content.Context;
import android.view.Gravity;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import com.google.gwt.user.client.ui.RootPanel;

package android.support.v7.widget;



public class PopupMenu {

	Context context;
	View anchor;
	Menu menu;
	OnMenuItemClickListener mMenuItemClickListener;
	private LinearLayout menuLayout;

	boolean isShowing = false;

	public PopupMenu(Context context, View anchor) {
		this(context, anchor, Gravity.NO_GRAVITY);
	}

	public PopupMenu(Context context, View anchor, int gravity) {
		this.context = context;
		this.anchor = anchor;
		menu = new Menu();
	}

	public void setOnMenuItemClickListener(OnMenuItemClickListener listener) {
		mMenuItemClickListener = listener;
	}

	public Menu getMenu() {
		return menu;
	}

	public MenuInflater getMenuInflater() {