Build Fix. Adds isHorizontal attribute back to WheelEvent
authorweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 Sep 2006 14:23:03 +0000 (14:23 +0000)
committerweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 Sep 2006 14:23:03 +0000 (14:23 +0000)
        for the Objective-C bindings.  If it is found that isHorizontal
        is not used, we should remove it again but also remove it's
        declaration from PublicDOMInterfaces.h

        * dom/WheelEvent.h:
        (WebCore::WheelEvent::isHorizontal):
        * dom/WheelEvent.idl:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16468 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/dom/WheelEvent.h
WebCore/dom/WheelEvent.idl

index d89375deff785155405621c9fb62d10cb534041d..e8f17fab6cfc71199c0c087e5abe1858e1b57c3d 100644 (file)
@@ -1,3 +1,14 @@
+2006-09-20  Sam Weinig  <sam.weinig@gmail.com>
+
+        Build Fix.  Adds isHorizontal attribute back to WheelEvent
+        for the Objective-C bindings.  If it is found that isHorizontal
+        is not used, we should remove it again but also remove it's
+        declaration from PublicDOMInterfaces.h
+
+        * dom/WheelEvent.h:
+        (WebCore::WheelEvent::isHorizontal):
+        * dom/WheelEvent.idl:
+
 2006-09-20  David Hyatt  <hyatt@apple.com>
 
         Fix for 10945, WheelEvent should support two dimensions at once, since
index 14352a86bcf8382837bf8987b9f6ca2ee9fbf7b4..b8e0ee9e02394084d7120d3e16e8513cb255c33e 100644 (file)
@@ -46,6 +46,9 @@ namespace WebCore {
         int wheelDeltaX() const { return m_wheelDeltaX; }
         int wheelDeltaY() const { return m_wheelDeltaY; }
 
+        // Needed for Objective-C legacy support
+        bool isHorizontal() const { return m_wheelDeltaX; }
+
     private:
         virtual bool isWheelEvent() const;
 
index dad2331b74602a3e5fa7aaf08285882b61fc957c..9f04127a1b0cb4b12460ffd5642f0efbfb2e0705 100644 (file)
@@ -40,6 +40,10 @@ module events {
         readonly attribute long    x;
         readonly attribute long    y;
 
+#if defined(LANGUAGE_OBJECTIVE_C)
+        readonly attribute boolean isHorizontal;
+#endif /* defined(LANGUAGE_OBJECTIVE_C) */
+
 #if !defined(LANGUAGE_JAVASCRIPT)
         void initWheelEvent(in long wheelDeltaX,
                             in long wheelDeltaY, 
@@ -52,7 +56,7 @@ module events {
                             in boolean altKey,
                             in boolean shiftKey,
                             in boolean metaKey);
-#endif
+#endif /* !defined(LANGUAGE_JAVASCRIPT) */
     };
 
 }