From 8638db50dae4d057765c9314bb1da27dcefc30f4 Mon Sep 17 00:00:00 2001 From: David Miguel Susano Pinto Date: Thu, 4 Jan 2024 01:21:47 +0000 Subject: [PATCH] Document a series of undocumented wxPoint and wxRealPoint operators. Unary minus of wxPoint and multiplication with double are implemented but undocumented. Many of operators that use integers types other than int remain undocumented though. --- interface/wx/gdicmn.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/interface/wx/gdicmn.h b/interface/wx/gdicmn.h index 9305d54a31..f5bacacbce 100644 --- a/interface/wx/gdicmn.h +++ b/interface/wx/gdicmn.h @@ -233,6 +233,8 @@ public: wxRealPoint& operator /=(int divisor); wxRealPoint& operator *=(int factor); + wxRealPoint operator *(const wxRealPoint& pt, double factor); + wxRealPoint operator *(double factor, const wxRealPoint& pt); wxRealPoint operator /(const wxRealPoint& pt, double divisor); ///@} @@ -733,6 +735,8 @@ public: wxPoint& operator +=(const wxSize& sz); wxPoint& operator -=(const wxSize& sz); + wxPoint operator -(const wxPoint& pt); + wxPoint operator /(const wxPoint& sz, int divisor); wxPoint operator *(const wxPoint& sz, int factor); wxPoint operator *(int factor, const wxPoint& sz); @@ -740,6 +744,8 @@ public: wxPoint& operator *=(int factor); wxPoint operator /(const wxPoint& pt, double divisor); + wxPoint operator *(const wxPoint& pt, double factor); + wxPoint operator *(double factor, const wxPoint& pt); ///@}