]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/geometry.h
avoid infinite recursion for richtooltops, (hopefully) fixes #15070
[wxWidgets.git] / interface / wx / geometry.h
index 224697d31be4428516785e8ea8969d4a26189e54..80f091fca73af16caaba5f0b45bd704283782ac6 100644 (file)
@@ -2,7 +2,7 @@
 // Name:        geometry.h
 // Purpose:     interface of geometry classes
 // Author:      wxWidgets team
-// RCS-ID:      $Id$
+// RCS-ID:      $Id$
 // Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
@@ -147,11 +147,11 @@ public:
 
     // single attribute accessors
 
-    wxPoint2DDouble GetPosition();
-    wxSize GetSize();
+    wxPoint2DDouble GetPosition() const;
+    wxSize GetSize() const;
 
-    // for the edge and corner accessors there are two setters conterparts, the Set.. functions keep the other corners at their
-        // position whenever sensible, the Move.. functions keep the size of the rect and move the other corners apropriately
+    // for the edge and corner accessors there are two setters counterparts, the Set.. functions keep the other corners at their
+        // position whenever sensible, the Move.. functions keep the size of the rect and move the other corners appropriately
 
     wxDouble GetLeft() const;
     void SetLeft( wxDouble n );
@@ -238,11 +238,11 @@ public:
 
         // single attribute accessors
 
-    wxPoint2DInt GetPosition();
-    wxSize GetSize();
+    wxPoint2DInt GetPosition() const;
+    wxSize GetSize() const;
 
-        // for the edge and corner accessors there are two setters conterparts, the Set.. functions keep the other corners at their
-        // position whenever sensible, the Move.. functions keep the size of the rect and move the other corners apropriately
+        // for the edge and corner accessors there are two setters counterparts, the Set.. functions keep the other corners at their
+        // position whenever sensible, the Move.. functions keep the size of the rect and move the other corners appropriately
 
     wxInt32 GetLeft() const;
     void SetLeft( wxInt32 n );
@@ -316,7 +316,7 @@ public:
 class wxTransform2D
 {
 public :
-    virtual ~wxTransform2D() { }
+    virtual ~wxTransform2D();
     virtual void                    Transform( wxPoint2DInt* pt )const  = 0;
     virtual void                    Transform( wxRect2DInt* r ) const;
     virtual wxPoint2DInt    Transform( const wxPoint2DInt &pt ) const;