- From: Cameron McCormack <cam@mcc.id.au>
- Date: Thu, 13 Jul 2006 11:55:02 +1000
- To: public-webapi@w3.org
Antoine Quint: > 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. The startMouseCapture/stopMouseCapture methods from the SVG 1.2 Full draft work well, too, in my experience of creating some widgets with SVG. -- Cameron McCormack, http://mcc.id.au/ xmpp:heycam@jabber.org ▪ ICQ 26955922 ▪ MSN cam@mcc.id.au
Received on Thursday, 13 July 2006 01:55:46 UTC