ACTION-33: Propose concrete feature for combining zoom, pan, rotate thread http://lists.w3.org/Archives/Public/public-indie-ui/2012Nov/0037.html
Propose concrete feature for combining zoom, pan, rotate thread http://lists.w3.org/Archives/Public/public-indie-ui/2012Nov/0037.html
- State:
- closed
- Person:
- James Craig
- Due on:
- December 5, 2012
- Created on:
- November 28, 2012
- Associated Issue:
- Rotate
- Related emails:
- Belated regrets re Teleconference 28 November 2012 (from andyheath@axelrod.plus.com on 2012-11-28)
- Minutes IndieUI Teleconference 28 November 2012 (from cooper@w3.org on 2012-11-28)
Related notes:
please assign action to Michael Cooper if you don't want to accept this action
James Craig, 28 Nov 2012, 18:50:40Reassigning to myself, as I think I've come up with a good solution for this: A "UIManipulateRequestEvent" interface (or perhaps a triptych with start/change/end variants) and all the parameters: originX, originY, deltaX, deltaY, rotation, and scaleFactor. This should also allow for future flexibility (yaw in 3D space, etc) by adding additional parameters without requiring additional event interfaces.
Simple types of manipulation events will be the existing two (panrequest and zoomrequest) as well as the proposed rotaterequest and moverequest. Combined events (e.g. zoom+rotate) could be handled as individual discrete events (zoomrequest+rotaterequest) or as the superset event type manipulaterequest.
Added UIManipulationRequestEvent interface
https://dvcs.w3.org/hg/IndieUI/raw-file/tip/src/indie-ui-events.html#UIManipulationRequestEvent
Changeset
http://dvcs.w3.org/hg/IndieUI/rev/b25c2ee0e568
Display change log.