Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » NatTable » Mouse events are not properly handled
Mouse events are not properly handled [message #1220107] Mon, 09 December 2013 18:47 Go to next message
Michael Heiss is currently offline Michael HeissFriend
Messages: 20
Registered: November 2013
Location: Graz, Austria
Junior Member
Hi,

There seems to be a problem with the handling of mouse events. Hard to explain so here are some steps to reproduce the issue:

  • Open Examples
  • Goto the Group By Example
  • Select the first value in the ISIN column
  • Press control
  • Move the mouse down to item 9
  • Click again with the left mouse button to select them.
  • WITHOUT MOVING THE MOUSE: Do a right click.
  • Nothing happens, but the context menu should appear


It is very critical to NOT move the mouse, otherwise the issue is not reproducable. If you move the mouse everything works fine Smile

I debugged into it and it seems that - due to some event - the wrong IModeEventHandler is set. The new handler now does not know anything about opening the context menu and thus nothing happens.

Seems that the bad line is in:
MouseModeEventHandler#mouseMove:

// No drag mode registered when mouseMove detected. Switch back to normal mode.
switchMode(Mode.NORMAL_MODE);


For me it seems that this overwrites the handler that would open the popup menu.

Regards,
Michael



[Updated on: Mon, 09 December 2013 18:49]

Report message to a moderator

Re: Mouse events are not properly handled [message #1220120 is a reply to message #1220107] Mon, 09 December 2013 20:44 Go to previous messageGo to next message
Dirk Fauth is currently offline Dirk FauthFriend
Messages: 2902
Registered: July 2012
Senior Member
The problem is that the mode is not reset after selection via mouseDown.

I'm testing a possible solution.
Re: Mouse events are not properly handled [message #1220211 is a reply to message #1220120] Tue, 10 December 2013 11:56 Go to previous messageGo to next message
Dirk Fauth is currently offline Dirk FauthFriend
Messages: 2902
Registered: July 2012
Senior Member
https://bugs.eclipse.org/bugs/show_bug.cgi?id=423682
Re: Mouse events are not properly handled [message #1220657 is a reply to message #1220211] Thu, 12 December 2013 22:22 Go to previous message
Michael Heiss is currently offline Michael HeissFriend
Messages: 20
Registered: November 2013
Location: Graz, Austria
Junior Member
Again impressed how quickly you are resolving the issues that gets reported!
Thx Smile
Previous Topic:Gerrit enabled for NatTable
Next Topic:Abrupt behavior when using "EditCellCommand" through code directly
Goto Forum:
  


Current Time: Thu Apr 18 23:44:42 GMT 2024

Powered by FUDForum. Page generated in 0.01836 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top