From 4c20f3d26bf2ae6e3af074f0f9fcdaefbd115028 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Tue, 16 Apr 2013 19:44:08 +0000 Subject: [PATCH] Document that wxPoint(wxRealPoint) ctor truncates, not rounds. 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 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/interface/wx/gdicmn.h b/interface/wx/gdicmn.h index aa07a2ced8..ec06e76c6f 100644 --- a/interface/wx/gdicmn.h +++ b/interface/wx/gdicmn.h @@ -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 // for wxRound() + + wxRealPoint rp = ...; + wxPoint p(wxRound(rp.x), wxRound(rp.y)); + @endcode */ wxPoint(const wxRealPoint& pt); -- 2.47.2