Bug 78554 - [consistency] Scale rarely fires MenuDetect
Summary: [consistency] Scale rarely fires MenuDetect
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.1   Edit
Hardware: PC Linux-Motif
: P3 normal (vote)
Target Milestone: 3.1 M4   Edit
Assignee: Grant Gayed CLA
QA Contact:
URL:
Whiteboard:
Keywords: consistency
Depends on:
Blocks:
 
Reported: 2004-11-12 16:43 EST by Grant Gayed CLA
Modified: 2004-11-18 10:59 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Grant Gayed CLA 2004-11-12 16:43:15 EST
- run the ControlExample, Slider/Scale tab
- turn on the MenuDetect listener
- right-mouse-down on the example Scale widget, and it very likely won't fire a
MenuUp unless you're right along its edge
Comment 1 Steve Northover CLA 2004-11-15 15:45:18 EST
Sounds like there is a handle inside the scale that needs to get this event.  
NOTE:  There are probably more events missing on this widget if this is true.
Comment 2 Grant Gayed CLA 2004-11-18 09:38:24 EST
- the MouseUp/MouseDown events also do not fire
- the MouseEnter/MouseExit events fire incorrectly since a move into the 
scrollbar area is considered to be an enter and quick exit from the parent 
Scale; these should be hooked on the inner scrollbar handle _only_
Comment 3 Grant Gayed CLA 2004-11-18 10:59:49 EST
Fixed > 1118, the following now fire correctly on Combo, Scale and Spinner:
  MouseDown/Up
  MouseEnter/Exit
  MouseDoubleClick
  MenuDetect
  DragDetect