]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/mousestate.h
Make storing non-trivial data in wxThreadSpecificInfo possible.
[wxWidgets.git] / interface / wx / mousestate.h
index 1088c7de7e0a562fc366ba2147f1214a36ebe44a..4562f3a3db34dd3aa7737440acb63146dc061bd0 100644 (file)
@@ -3,8 +3,7 @@
 // Purpose:     documentation of wxMouseState
 // Author:      wxWidgets team
 // Created:     2008-09-19
 // Purpose:     documentation of wxMouseState
 // Author:      wxWidgets team
 // Created:     2008-09-19
-// RCS-ID:      $Id$
-// Licence:     wxWindows license
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 /// Symbolic names for the mouse buttons.
 /////////////////////////////////////////////////////////////////////////////
 
 /// Symbolic names for the mouse buttons.
@@ -50,7 +49,7 @@ enum wxMouseButton
     has no linking requirements.
 
     @nolibrary
     has no linking requirements.
 
     @nolibrary
-    @category{misc}
+    @category{events}
 
     @see wxGetMouseState(), wxMouseEvent
  */
 
     @see wxGetMouseState(), wxMouseEvent
  */
@@ -104,6 +103,20 @@ public:
         Returns @true if the second extra button mouse button is currently down.
     */
     bool Aux2IsDown() const;
         Returns @true if the second extra button mouse button is currently down.
     */
     bool Aux2IsDown() const;
+
+
+    void SetX(wxCoord x);
+    void SetY(wxCoord y);
+    void SetPosition(wxPoint pos);
+    
+    void SetLeftDown(bool down);
+    void SetMiddleDown(bool down);
+    void SetRightDown(bool down);
+    void SetAux1Down(bool down);
+    void SetAux2Down(bool down);
+
+    void SetState(const wxMouseState& state);
+    
 };
 
 
 };