]> git.saurik.com Git - wxWidgets.git/commitdiff
Document that wxPoint(wxRealPoint) ctor truncates, not rounds.
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 16 Apr 2013 19:44:08 +0000 (19:44 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 16 Apr 2013 19:44:08 +0000 (19:44 +0000)
Also give an example showing how to do rounding instead.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73816 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

interface/wx/gdicmn.h

index aa07a2ced87c69defb48baedfce1d30d95607066..ec06e76c6f86501502e295b4ef3290827237fc4f 100644 (file)
@@ -605,6 +605,16 @@ public:
     /**
         Converts the given wxRealPoint (with floating point coordinates) to a
         wxPoint instance.
+
+        Notice that this truncates the floating point values of @a pt
+        components, if you want to round them instead you need to do it
+        manually, e.g.
+        @code
+            #include <wx/math.h>    // for wxRound()
+
+            wxRealPoint rp = ...;
+            wxPoint p(wxRound(rp.x), wxRound(rp.y));
+        @endcode
     */
     wxPoint(const wxRealPoint& pt);