added parts of http://dev.w3.org/cvsweb/~checkout~/2006/webapi/DOM-Level-3-Events/proposals/mousewheel.txt?rev=1.4&content-type=text/plain
--- a/source/xml-source.xml Wed Sep 20 03:13:44 2006 +0900
+++ b/source/xml-source.xml Sat Nov 18 01:26:43 2006 +0900
@@ -91,7 +91,7 @@
<pubdate>
<!--<day>13</day>-->
- <month>April</month>
+ <month>November</month>
<year>2006</year>
</pubdate>
@@ -5517,6 +5517,564 @@
</olist>
</div3>
+ <div3 id="Events-eventgroupings-mousewheelevents">
+ <head>
+ Mouse wheel event types
+ </head>
+
+ <p>
+ ...
+ </p>
+
+ <definitions>
+<!-- MouseWheelEvent interface -->
+ <interface name="MouseWheelEvent" inherits="MouseEvent" id="Events-MouseWheelEvent" since="DOM Level 3">
+ <descr>
+ <p>
+ ...
+ </p>
+ </descr>
+
+ <attribute type="long" name="wheelDelta" readonly="yes" id="Events-MouseWheelEvent-wheelDelta">
+ <descr>
+ <p>
+ ...
+ </p>
+ </descr>
+ </attribute>
+
+ <method name="initMouseWheelEventNS" id="Events-Event-initMouseWheelEventNS" since="DOM Level 3">
+ <descr>
+ <p>
+ Initializes attributes of a <code>MouseWheelEvent</code>
+ object.
+ </p>
+ </descr>
+
+ <parameters>
+ <param name="namespaceURI" type="DOMString" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="typeArg" type="DOMString" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="canBubbleArg" type="boolean" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="cancelableArg" type="boolean" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="viewArg" type="views::AbstractView" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="detailArg" type="long" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="screenXArg" type="long" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="screenYArg" type="long" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="clientXArg" type="long" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="clientYArg" type="long" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="buttonArg" type="unsigned short" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="relatedTargetArg" type="EventTarget" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="modifiersList" type="DOMString" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="wheelDelta" type="long" attr="in">
+ <descr>
+ <p>
+ ...
+ </p>
+ </descr>
+ </param>
+ </parameters>
+
+ <returns type="void">
+ <descr>
+ <p>
+<!--empty paragraph-->
+ </p>
+ </descr>
+ </returns>
+
+ <raises>
+<!-- No exceptions -->
+ </raises>
+ </method>
+ </interface>
+ </definitions>
+<!--..................................................................................-->
+ <glist role="event-definition">
+ <gitem>
+ <label id="event-mousewheel"><termref def="event-mousewheel">mousewheel</termref></label>
+
+ <def>
+ <table summary="This table contains information about the semantics of the given event type" border="0" cellspacing="0" cellpadding="2">
+ <tbody>
+ <tr>
+ <th>
+ Type
+ </th>
+
+ <td>
+ <code>mousewheel</code>
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Namespace
+ </th>
+
+ <td>
+ <code>None</code>
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Interface
+ </th>
+
+ <td>
+ <code>MouseWheelEvent</code>
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Cancelable
+ </th>
+
+ <td>
+ Yes
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Bubbles
+ </th>
+
+ <td>
+ Yes
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Target
+ </th>
+
+ <td>
+ ...
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Context info
+ </th>
+
+ <td>
+ ...
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <p>
+ ...
+ </p>
+ </def>
+ </gitem>
+ </glist>
+ </div3>
+
+ <div3 id="Events-eventgroupings-mousemultiwheelevents">
+ <head>
+ Mouse multi wheel event types
+ </head>
+
+ <p>
+ ...
+ </p>
+
+ <definitions>
+<!-- MouseMultiWheelEvent interface -->
+ <interface name="MouseMultiWheelEvent" inherits="MouseEvent" id="Events-MouseMultiWheelEvent" since="DOM Level 3">
+ <descr>
+ <p>
+ ...
+ </p>
+ </descr>
+
+ <attribute type="long" name="wheelDeltaX" readonly="yes" id="Events-MouseMultiWheelEvent-wheelDeltaX">
+ <descr>
+ <p>
+ ...
+ </p>
+ </descr>
+ </attribute>
+
+ <attribute type="long" name="wheelDeltaY" readonly="yes" id="Events-MouseMultiWheelEvent-wheelDeltaY">
+ <descr>
+ <p>
+ ...
+ </p>
+ </descr>
+ </attribute>
+
+ <attribute type="long" name="wheelDeltaZ" readonly="yes" id="Events-MouseMultiWheelEvent-wheelDeltaZ">
+ <descr>
+ <p>
+ ...
+ </p>
+ </descr>
+ </attribute>
+
+ <method name="initMouseMultiWheelEventNS" id="Events-Event-initMouseMultiWheelEventNS" since="DOM Level 3">
+ <descr>
+ <p>
+ Initializes attributes of a <code>MouseMultiWheelEvent</code>
+ object.
+ </p>
+ </descr>
+
+ <parameters>
+ <param name="namespaceURI" type="DOMString" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="typeArg" type="DOMString" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="canBubbleArg" type="boolean" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="cancelableArg" type="boolean" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="viewArg" type="views::AbstractView" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="detailArg" type="long" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>UIEvent.initUIEventNS()</code> method for
+ a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="screenXArg" type="long" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="screenYArg" type="long" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="clientXArg" type="long" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="clientYArg" type="long" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="buttonArg" type="unsigned short" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="relatedTargetArg" type="EventTarget" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="modifiersList" type="DOMString" attr="in">
+ <descr>
+ <p>
+ Refer to the <code>MouseEvent.initMouseEventNS()</code>
+ method for a description of this parameter.
+ </p>
+ </descr>
+ </param>
+
+ <param name="wheelDeltaX" type="long" attr="in">
+ <descr>
+ <p>
+ ...
+ </p>
+ </descr>
+ </param>
+
+ <param name="wheelDeltaY" type="long" attr="in">
+ <descr>
+ <p>
+ ...
+ </p>
+ </descr>
+ </param>
+
+ <param name="wheelDeltaZ" type="long" attr="in">
+ <descr>
+ <p>
+ ...
+ </p>
+ </descr>
+ </param>
+ </parameters>
+
+ <returns type="void">
+ <descr>
+ <p>
+<!--empty paragraph-->
+ </p>
+ </descr>
+ </returns>
+
+ <raises>
+<!-- No exceptions -->
+ </raises>
+ </method>
+ </interface>
+ </definitions>
+<!--..................................................................................-->
+ <glist role="event-definition">
+ <gitem>
+ <label id="event-mousemultiwheel"><termref def="event-mousemultiwheel">mousemultiwheel</termref></label>
+
+ <def>
+ <table summary="This table contains information about the semantics of the given event type" border="0" cellspacing="0" cellpadding="2">
+ <tbody>
+ <tr>
+ <th>
+ Type
+ </th>
+
+ <td>
+ <code>mousemultiwheel</code>
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Namespace
+ </th>
+
+ <td>
+ <code>None</code>
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Interface
+ </th>
+
+ <td>
+ <code>MouseMultiWheelEvent</code>
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Cancelable
+ </th>
+
+ <td>
+ Yes
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Bubbles
+ </th>
+
+ <td>
+ Yes
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Target
+ </th>
+
+ <td>
+ ...
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ Context info
+ </th>
+
+ <td>
+ ...
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <p>
+ ...
+ </p>
+ </def>
+ </gitem>
+ </glist>
+ </div3>
+
<div3 id="Events-KeyboardEvents-Interfaces">
<head>
Keyboard event types