codeaudit / gwt-chronoscope

Automatically exported from code.google.com/p/gwt-chronoscope
GNU Lesser General Public License v2.1
1 stars 0 forks source link

Drag and select operations cancel-out when mouse leaves the component that initiated the operation #55

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
To witness the issue:

1) Run the ChartDemo.java app
2) On the top chart, Zoom in to '10y' (10 years)
3) Start draggin the overview window left and right
4) Without releasing the left mouse button, move the pointer into the main plot 
area and then 
start moving the pointer left and right.

The overview window stops responding.  Ideally, the overview window would still 
scroll left and 
right even when the pointer moves out of the overview axis panel's bounds.  
Similarly, if you 
initiate a drag or select operation in the main plot area, and then move the 
mouse pointer 
outside of the plot area, the operation is canceled. 

I think the generalized behavior we want is this: the UI component where the 
"compound" 
operation (e.g. dragging or selecting) was initiated should continue to react 
to the mouse input 
even when the mouse exits the bounds of that UI component.  This is (I 
believe?) standard UI 
behavior, and it's also how Google Finance's widget behaves.

Original issue reported on code.google.com by chadtaka...@gmail.com on 19 Aug 2008 at 12:06

GoogleCodeExporter commented 9 years ago
Resolved in r297.

Original comment by chadtaka...@gmail.com on 19 Aug 2008 at 8:56