monthPickerOkButton = new TextButton(getMessages().okText());
monthPickerOkButton.addSelectHandler(new SelectHandler() {
@Override
public void onSelect(SelectEvent event) {
DateWrapper d = new DateWrapper(mpSelYear, mpSelMonth, 1);
update(d);
hideMonthPicker();
}
});
monthPickerCancelButton = new TextButton(getMessages().cancelText());
monthPickerCancelButton.addSelectHandler(new SelectHandler() {
@Override
public void onSelect(SelectEvent event) {
hideMonthPicker();
}
});
monthPicker = XElement.createElement("div");
monthPicker.getStyle().setDisplay(Display.NONE);
getElement().appendChild(monthPicker);
cells = Util.toElementArray(appearance.getDateCells(getElement()));
activeDate = value != null ? value : new DateWrapper();
update(activeDate);
new KeyNav(this) {
@Override
public void onKeyPress(NativeEvent evt) {