Example #1
0
 private void setSelectionFromFocusButton(Event event) {
   int fb = getFocusDayButton();
   if (fb >= 0 && fb < dayButtons.length) {
     VButton button = dayButtons[fb];
     int stateMask = event.stateMask;
     setSelectionFromButton(button, stateMask);
     boolean defaultSelection = false;
     if (event.type == SWT.KeyDown && event.stateMask == 0) {
       if (event.keyCode == SWT.KEYPAD_CR || event.character == SWT.CR) {
         defaultSelection = true;
       }
     } else if (event.type == SWT.Traverse && event.stateMask == 0) {
       if (event.keyCode == SWT.TRAVERSE_RETURN) {
         defaultSelection = true;
       }
     }
     cdt.fireSelectionChanged(defaultSelection);
   }
 }