- From: Olli Pettay <Olli.Pettay@helsinki.fi>
- Date: Tue, 18 Dec 2012 17:30:25 +0200
- To: Jacob Rossi <Jacob.Rossi@microsoft.com>, "Rick Byers (rbyers@google.com)" <rbyers@google.com>, "public-pointer-events@w3.org" <public-pointer-events@w3.org>
On 12/18/2012 08:23 AM, Jacob Rossi wrote:
> Hey Rick,
>
> Took a look at this issue [1]. Following the convention set up in the DOM4 Events proposal is the right way to go. But I don't want it to depend
> on that spec as hasn't been formally adopted yet by the W3C (and would gate this spec if we normatively depend on it). So instead, how does this
> additional IDL look?
Looks ok. The dictionary is ofc a bit ugly, but implementations are free to implement it using inheritance.
>
> [Constructor(DOMString type, optional PointerEventInit eventInitDict)] interface PointerEvent:MouseEvent { ... }
>
> dictionary PointerEventInit { boolean bubbles; boolean cancelable; views::AbstractView view long detail; long screenX; long screenY; long clientX;
> long clientY; boolean ctrlKey; boolean shiftKey; boolean altKey; boolean metaKey; unsigned short button; unsigned short buttons; EventTarget
> relatedTarget; long pointerId; long width; long height; float pressure; long tiltX; long tiltY; DOMString pointerType; unsigned long long
> hwTimestamp; boolean isPrimary; }
>
> -Jacob
>
> [1] https://www.w3.org/Bugs/Public/show_bug.cgi?id=20221
>
>
>
Received on Tuesday, 18 December 2012 15:30:57 UTC