private void handleHeaderSelection(VButton button) { if (monthButton != null && monthButton != button) { monthButton.setSelection(false); } if (yearButton != null && yearButton != button) { yearButton.setSelection(false); } if (timeButton != null && timeButton != button) { timeButton.setSelection(false); } if (button != null && button.getSelection()) { VPanel panel = button.getData(Key.Panel, VPanel.class); panel.getParent().getLayout(VStackLayout.class).setTopControl(panel, 500); } else { for (VPanel panel : bodyPanels) { panel.getLayout(VStackLayout.class).setTopControl(null, 500); } } }