@Override
public void decorate(UiCanvas canvas) {
Grid buttonPanel = new Grid(0, COLUMNS, 3, 3).addAll(buttons);
BorderLayoutBuilder layout = new BorderLayoutBuilder(buttonPanel);
layout.withEmptyBorder(10, 0, 10, 0);
layout.decorate(canvas);
}
@Override
public void requestFocus() {
buttons[0].requestFocusInWindow();