]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/event.h
Rename wxGetFileType to wxGetFileKind
[wxWidgets.git] / include / wx / event.h
index 4e9ecf9b82fd88dcb85aa9964798905402a3eaaa..81d0cecc085c831762d7770cb2227a7e5082d5fe 100644 (file)
@@ -493,7 +493,7 @@ private:
 // Backwards compatibility for wxCommandEvent::m_commandString, will lead to compilation errors in some cases of usage
 class WXDLLIMPEXP_CORE wxCommandEvent;
 
-class wxCommandEventStringHelper
+class WXDLLIMPEXP_CORE wxCommandEventStringHelper
 {
 public:
     wxCommandEventStringHelper(wxCommandEvent * evt)
@@ -509,6 +509,10 @@ private:
 };
 #endif
 
+#ifdef __VISUALC__
+    // 'this' : used in base member initializer list (for m_commandString)
+    #pragma warning(disable:4355)
+#endif
 
 class WXDLLIMPEXP_CORE wxCommandEvent : public wxEvent
 {
@@ -572,6 +576,10 @@ private:
     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxCommandEvent)
 };
 
+#ifdef __VISUALC__
+    #pragma warning(default:4355)
+#endif
+
 #if WXWIN_COMPATIBILITY_2_4
 inline void wxCommandEventStringHelper::operator=(const wxString &str)
 {
@@ -1118,6 +1126,7 @@ public:
         { m_eventType = wxEVT_MOVING; m_id = id; }
 
     wxPoint GetPosition() const { return m_pos; }
+    void SetPosition(const wxPoint& pos) { m_pos = pos; }
     wxRect GetRect() const { return m_rect; }
     void SetRect(wxRect rect) { m_rect = rect; }
 
@@ -1514,7 +1523,7 @@ public:
                     int joystick = wxJOYSTICK1,
                     int change = 0)
         : wxEvent(0, type),
-          m_pos(0, 0),
+          m_pos(),
           m_zPosition(0),
           m_buttonChange(change),
           m_buttonState(state),