• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SWT -> TabItem -> addListener

 
Daniel Eriksson
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I am trying to implement dnd from a table to different tabItems in a TabFolder, when the mouse enters a tabItem, i want the tabItem to get selected (brought to front) so that the draged item can be dropped in the tabItem. Basically I need to receive an event when the mouse enter or hovers over a tabItem ...

I tried tabitem.addListener(SWT.MouseEnter, new Listener() { ...
but it does not seem to work.

Does anybody have any suggestions ?

regards
Daniel
 
Daniel Eriksson
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Found the following solution :

folder.addMouseMoveListener(new MouseMoveListener() {
public void mouseMove(MouseEvent arg0) {
Point point = new Point(arg0.x, arg0.y);
TabItem[] items = folder.getItems();
for (int i = 0; i < items.length;i++) {
if (items[i].getBounds().contains(point)){
lineFolder.setSelection(items[i]);
}
}
}
});

Anyone have a better solution ?
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic