Bug 656

Summary: Unify NEWT event processing (DRAG, button modifier mask, ..) for native and synthesized Event
Product: [JogAmp] Newt Reporter: Sven Gothel <sgothel>
Component: coreAssignee: Sven Gothel <sgothel>
Status: RESOLVED FIXED    
Severity: enhancement CC: gouessej, rami.santina, rob.hatcherson
Priority: P2    
Version: 1   
Hardware: All   
OS: all   
Type: --- SCM Refs:
Workaround: ---
Bug Depends on: 629    
Bug Blocks:    

Description Sven Gothel 2012-12-24 08:14:56 CET
Abstract NEWT WindowImpl doMouseEvent(..) and doKeyEvent(..)
to be used for TK event translation, e.g. AWT or SWT to NEWT.

Right now the event translation factories, e.g. AWTNewtEventFactory and SWTNewtEventFactory
do not benefit from state tracking as implemented aboven.
Comment 1 Sven Gothel 2012-12-24 08:17:45 CET
The lack of state tracking in AWTNewtEventFactory causes missing 
mouse button bits in the modifier-mask when pressing a key while mouse buttons are pressed.
This is at least true of OS X.
Comment 2 Sven Gothel 2013-12-19 13:09:41 CET
Solved w/ commits for Bug 800.