]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/event.h
Patch #826420, and also adapted to new SWIG
[wxWidgets.git] / include / wx / event.h
index 267ccbd8d0e50a46dba1da7c0bc0eaca482b29b7..f7ac632150bb2e5512ac22c02cede31c3ac9983b 100644 (file)
@@ -722,12 +722,14 @@ public:
     // True if a button is down and the mouse is moving
     bool Dragging() const
     {
-        return ((m_eventType == wxEVT_MOTION) &&
-                (LeftIsDown() || MiddleIsDown() || RightIsDown()));
+        return (m_eventType == wxEVT_MOTION) && ButtonIsDown(wxMOUSE_BTN_ANY);
     }
 
     // True if the mouse is moving, and no button is down
-    bool Moving() const { return (m_eventType == wxEVT_MOTION); }
+    bool Moving() const
+    {
+        return (m_eventType == wxEVT_MOTION) && !ButtonIsDown(wxMOUSE_BTN_ANY);
+    }
 
     // True if the mouse is just entering the window
     bool Entering() const { return (m_eventType == wxEVT_ENTER_WINDOW); }