[Events] Interface UIManipulationRequestEvent added for move, pan, rotation, and zoom requests… Resolves ISSUE-1, ISSUE-2, ACTION-27, and ACTION-33

(Note: ReSpec does some transformations while the page is loading, so if these fragment links don't land in the right place for you, try the links in the TOC.)

I added Interface UIManipulationRequestEvent added for move, pan, rotation, and zoom requests, which supersedes the previous, single-use interfaces for UIPanRequestEvent and UIZoomRequestEvent.

2.2 Interface UIManipulationRequestEvent
https://dvcs.w3.org/hg/IndieUI/raw-file/tip/src/indie-ui-events.html#UIManipulationRequestEvent

This should allow handling of both discrete manipulation events (moverequest, panrequest, rotationrequest, and zoomrequest) as well as allowing the flexibility for combined (e.g. continuous zoom+pan) and continuous events using the proposed manipulationstartrequest, manipulationchangerequest, manipulationendrequest, and manipulationcancelrequest, which each have the superset of the interface's parameters: originX, originY, deltaX, deltaY, rotation, and scaleFactor.

2.2.4 Continuous UIManipulationRequestEvent Types
https://dvcs.w3.org/hg/IndieUI/raw-file/tip/src/indie-ui-events.html#ContinuousUIManipulationRequestEvents

Changeset
http://dvcs.w3.org/hg/IndieUI/rev/b25c2ee0e568

This resolves ISSUE-1, ISSUE-2, ACTION-27, and ACTION-33.
https://www.w3.org/WAI/IndieUI/track/issues/1
https://www.w3.org/WAI/IndieUI/track/issues/2
https://www.w3.org/WAI/IndieUI/track/actions/17
https://www.w3.org/WAI/IndieUI/track/actions/33

Received on Sunday, 2 December 2012 09:10:35 UTC