Community
Participate
Working Groups
I20021216 Without the DragDetect callback, users of eclipse can not rearrange their views.
For me at least, this is quite irritating. With the limited screen size of my powerbook, not being able to rearrange views means that I either have to close the Outline view or edit code in a very small window.
Note that for accessibility, we added Move to the system menu of views and editors (the right click menu). This uses SWT's Tracker. Not sure if this works on the Mac, but it's worth a try.
WaitMouseMoved will determine whether the mouse has moved far enough to initiate a drag. The Aqua guidelines also suggest that a drag should be initiated if the user holds the mouse down for a certain period of time without moving - still have to determine if WaitMouseMove will return true under this condition as well.
With regard to comment #2, the "move" and "size" items in the view system menus do not work under OS X either. (Bug 36010.)
In addition to providing DragDetect, the Tracker class needs to be implemented. The UI uses Tracker when rearranging Views by dragging the mouse.
Fixed > 20030515