Bug 28525 - DragDetect required
Summary: DragDetect required
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 2.1   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal with 3 votes (vote)
Target Milestone: ---   Edit
Assignee: Veronika Irvine CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-17 11:13 EST by Veronika Irvine CLA
Modified: 2003-05-15 18:15 EDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Veronika Irvine CLA 2002-12-17 11:13:48 EST
I20021216

Without the DragDetect callback, users of eclipse can not rearrange their views.
Comment 1 Mike Wilson CLA 2003-02-24 11:49:03 EST
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.
Comment 2 Nick Edgar CLA 2003-03-27 16:01:55 EST
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.
Comment 3 Veronika Irvine CLA 2003-04-02 16:26:08 EST
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.
Comment 4 Zach Pincus CLA 2003-04-03 05:01:41 EST
With regard to comment #2, the "move" and "size" items in the view system menus
do not work under OS X either. (Bug 36010.)
Comment 5 Veronika Irvine CLA 2003-04-04 10:10:04 EST
In addition to providing DragDetect, the Tracker class needs to be implemented.
The UI uses Tracker when rearranging Views by dragging the mouse.
Comment 6 Steve Northover CLA 2003-05-15 18:15:05 EDT
Fixed > 20030515