public void onClick(ClickEvent event) {
if(isEnabled()) {
preparePopup(popup);
showPopup(popup);
center();
fireEvent(new VisibilityChangeEvent(true));
}
}
});
// ..and when we close it
popup.addCloseHandler(new CloseHandler<PopupPanel>() {
@Override
public void onClose(CloseEvent<PopupPanel> event) {
fireEvent(new VisibilityChangeEvent(false));
}
});
// TODO: Enable animations once GWT fix has been merged
popup.setAnimationEnabled(false);