@Override protected void setup() { // previous, next buttons monthBackwards = createNavigationButton("‹", -1, css().previousButton()); monthForwards = createNavigationButton("›", 1, css().nextButton()); yearBackwards = createNavigationButton("«", -12, css().previousYearButton()); yearForwards = createNavigationButton("»", 12, css().nextYearButton()); // month and year selector monthSelect = createMonthSelect(); yearSelect = createYearSelect(); // Set up grid. grid = new FlexTable(); grid.setStyleName(css().monthSelector()); setupGrid(); initWidget(grid); }
private void setupGrid() { grid.removeAllRows(); grid.insertRow(0); // Back arrows if (getDatePicker().isYearArrowsVisible()) { addCell(yearBackwards, "1"); } addCell(monthBackwards, "1"); // Month/Year column if (getDatePicker().isYearAndMonthDropdownVisible()) { // Drop-down if (getModel().isMonthBeforeYear()) { addCell(monthSelect, "50%", css().month()); addCell(yearSelect, "50%", css().year()); } else { addCell(yearSelect, "50%", css().year()); addCell(monthSelect, "50%", css().month()); } } else { // Text-only monthColumn = addCell(null, "100%", css().month()); } // Forward arrows addCell(monthForwards, "1"); if (getDatePicker().isYearArrowsVisible()) { addCell(yearForwards, "1"); } }
@Override protected void setup() { // previous, next buttons monthBackwards = createNavigationButton("‹", -1, css().previousButton()); monthForwards = createNavigationButton("›", 1, css().nextButton()); yearBackwards = createNavigationButton("«", -12, css().previousYearButton()); yearForwards = createNavigationButton("»", 12, css().nextYearButton()); // month and year selector monthSelect = createMonthSelect(); yearSelect = createYearSelect(); // Set up grid. grid = new FlexTable(); grid.setStyleName(css().monthSelector()); setupGrid(); initWidget(grid); }
@Override protected void setup() { // previous, next buttons monthBackwards = createNavigationButton("‹", -1, css().previousButton()); monthForwards = createNavigationButton("›", 1, css().nextButton()); yearBackwards = createNavigationButton("«", -12, css().previousYearButton()); yearForwards = createNavigationButton("»", 12, css().nextYearButton()); // month and year selector monthSelect = createMonthSelect(); yearSelect = createYearSelect(); // Set up grid. grid = new FlexTable(); grid.setStyleName(css().monthSelector()); setupGrid(); initWidget(grid); }
private void setupGrid() { grid.removeAllRows(); grid.insertRow(0); // Back arrows if (getDatePicker().isYearArrowsVisible()) { addCell(yearBackwards, "1"); } addCell(monthBackwards, "1"); // Month/Year column if (getDatePicker().isYearAndMonthDropdownVisible()) { // Drop-down if (getModel().isMonthBeforeYear()) { addCell(monthSelect, "50%", css().month()); addCell(yearSelect, "50%", css().year()); } else { addCell(yearSelect, "50%", css().year()); addCell(monthSelect, "50%", css().month()); } } else { // Text-only monthColumn = addCell(null, "100%", css().month()); } // Forward arrows addCell(monthForwards, "1"); if (getDatePicker().isYearArrowsVisible()) { addCell(yearForwards, "1"); } }
private void setupGrid() { grid.removeAllRows(); grid.insertRow(0); // Back arrows if (getDatePicker().isYearArrowsVisible()) { addCell(yearBackwards, "1"); } addCell(monthBackwards, "1"); // Month/Year column if (getDatePicker().isYearAndMonthDropdownVisible()) { // Drop-down if (getModel().isMonthBeforeYear()) { addCell(monthSelect, "50%", css().month()); addCell(yearSelect, "50%", css().year()); } else { addCell(yearSelect, "50%", css().year()); addCell(monthSelect, "50%", css().month()); } } else { // Text-only monthColumn = addCell(null, "100%", css().month()); } // Forward arrows addCell(monthForwards, "1"); if (getDatePicker().isYearArrowsVisible()) { addCell(yearForwards, "1"); } }