Exemplo n.º 1
0
 protected void addDropTest(MdiEntry entry) {
   if (!Constants.isCVSVersion()) {
     return;
   }
   entry.addListener(
       new MdiEntryDropListener() {
         public boolean mdiEntryDrop(MdiEntry entry, Object droppedObject) {
           String s =
               "You just dropped " + droppedObject.getClass() + "\n" + droppedObject + "\n\n";
           if (droppedObject.getClass().isArray()) {
             Object[] o = (Object[]) droppedObject;
             for (int i = 0; i < o.length; i++) {
               s += "" + i + ":  ";
               Object object = o[i];
               if (object == null) {
                 s += "null";
               } else {
                 s += object.getClass() + ";" + object;
               }
               s += "\n";
             }
           }
           new MessageBoxShell(SWT.OK, "test", s).open(null);
           return true;
         }
       });
 }