- From: Antoine Quint <ml@graougraou.com>
- Date: Wed, 12 Jul 2006 16:49:50 +0100
- To: public-webapi@w3.org
Hi there, I took a look at the archives and did not see any discussion so far about adding mouse capture capabilities. In my experience of designing UI widgets in SVG, mouse capture is absolutely essential in order to provide to the user an experience similar to that he/she would be used to in "traditional" native platform applications. In the Adobe SVG Viewer, a captureMouse() method allows, following a mousedown event, to hijack all mouse events in the system and redirect them to a single event handler, making it so that any other mouse event handlers registered on other elements do not get triggered, etc. Capture is automatically released once the user releases the mouse button ("mouseup"), wherever it is, not just on top of the main browser window. While I don't have much experience with it, I've been told that IE has similar capabilities with its setCapture() method. Both these methods are proprietary of course, and it would be useful to have a standard way to express this capability. Antoine -- Antoine Quint — Fuchsia Design SVG & Client-side XML Consulting W3C SVG WG Invited Expert http://fuchsia-design.com
Received on Wednesday, 12 July 2006 15:50:12 UTC