if (enabled) {
addStyleDependentName("pressed");
removeStyleDependentName("hover");
final PopupPanel popup = MenuButtonCommand.popup;
popup.setWidget(menuBar);
popup.setPopupPositionAndShow(new PositionCallback() {
public void setPosition(int offsetWidth, int offsetHeight) {
popup.setPopupPosition(getAbsoluteLeft(), getAbsoluteTop() + getOffsetHeight());
}
});
}