popupWidget.setWidget(0, 0, widget);
popupWidget.setWidth("100%");
popup.setWidget(popupWidget);
if ( clickListener == null ) {
clickListener = new ClickListener() {
public void onClick(Widget sender) {
int left = sender.getAbsoluteLeft() + 10;
int top = sender.getAbsoluteTop() + 20;
popup.setPopupPosition(left, top);
popup.show();