[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"
|
- From: dank@xxxxxxxxxxxxxxx (Daniel Kaplan)
- Date: Thu, 8 Dec 2005 01:48:32 +0000 (UTC)
- Newsgroups: eclipse.platform.swt
- Organization: Eclipse
- User-agent: NewsPortal/0.36 (http://florian-amrhein.de/newsportal)
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;
}