[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform.swt] Re: "Relative to display" To "Relative to TableItem"

I found the answer and I feel i should give back by explaining it. This is what you do:

private int getIndexToInsertFrom(DropTargetEvent event) {

   Point p = table.getDisplay().map(null, table, event.x, event.y);

   TableItem [] items = table.getItems();

   for (int i = 0; i < items.length; ++i) {
     TableItem itemAtPoint = table.getItem(p);
     TableItem item = items[i];
     if (item.equals(itemAtPoint)) {
         return i;
     }
   }
   return -1;
}