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
authorbjoern
Sat, 18 Nov 2006 01:26:43 +0900
changeset 29 59f287e8c9cb
parent 28 ffb99c6ec816
child 30 700edbe3cedb
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
source/xml-source.xml
--- 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