| 
| Dumb questions on TreeView [message #50364] | Wed, 18 December 2002 08:42  |  | 
| Eclipse User  |  |  |  |  | I want to trap mouseDoubleClick events in the outline view.  I know how to do this with the JFace TreeViewer, but I have no idea how to accomplish the
 same task with the GEF TreeViewer.
 
 Spent half the day trying to figure this out, but so far got nowhere.
 
 Thanks,
 
 John.
 |  |  |  | 
| 
| Re: Dumb questions on TreeView [message #50426 is a reply to message #50364] | Wed, 18 December 2002 12:14  |  | 
| Eclipse User  |  |  |  |  | Originally posted by: hudsonr.us.eye-bee-em.com 
 Same as in the GraphicalViewer.  The tree EditPart is asked for a
 DragTracker on mouse down. DragTrackers should *NOT* be used to drag or even
 to select the EditPart in the Tree, since the native tree will handle the
 selection already.  Dragging in the tree should be done using native
 drag-and-drop.  See the logic editor for an example.  We switched to use
 native drag-and-drop in the native Tree because SWT will cause auto-scroll
 and auto-expand to happen for "free".
 
 So, subclass AbstractTool, implement the DragTracker interface, and then
 override handleDoubleClick(int button).  Return this as the dragTracker for
 your TreeEditPart.
 
 "John Howard" <john.howard9@btinternet.com> wrote in message
 news:atptk9$qi6$1@rogue.oti.com...
 > I want to trap mouseDoubleClick events in the outline view.  I know how to
 > do this with the JFace TreeViewer, but I have no idea how to accomplish
 the
 > same task with the GEF TreeViewer.
 >
 > Spent half the day trying to figure this out, but so far got nowhere.
 >
 > Thanks,
 >
 > John.
 >
 >
 |  |  |  | 
Powered by 
FUDForum. Page generated in 0.03950 seconds