Example #1
0
 private void setSelectionFromButton(VButton button, int stateMask) {
   Date date = (Date) button.getData(CDT.Key.Date.name());
   if (cdt.isSingleSelection()) {
     if ((stateMask & SWT.CTRL) != 0 && cdt.isSelected(date)) {
       cdt.setSelection(null);
     } else {
       cdt.setSelection(date);
     }
   } else {
     //			if((stateMask & SWT.CTRL) != 0) {
     //				if(cdt.isSelected(date)) {
     //					cdt.deselect(date);
     //				} else {
     //					cdt.select(date);
     //				}
     //			} else if((stateMask & SWT.SHIFT) != 0 && cdt.hasSelection()) {
     //				cdt.select(cdt.getSelection(), date, Calendar.DATE, 1);
     //			} else {
     cdt.setSelection(date);
     //			}
   }
   setFocus(true);
 }