Remove copy constructor from Fl_Rect.

As suggested by Manolo in STR #3385, comment #7.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12260 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Albrecht Schlosser 2017-06-13 10:35:18 +00:00
parent 60d7c41742
commit a10eae7443

View File

@ -52,15 +52,11 @@ public:
Fl_Rect(int X, int Y, int W, int H)
: x_(X), y_(Y), w_(W), h_(H) {}
/** Copy constructor. */
Fl_Rect (const Fl_Rect& r)
: x_(r.x()), y_(r.y()), w_(r.w()), h_(r.h()) {}
/** This constructor creates a rectangle based a widget's position and size. */
/** This constructor creates a rectangle based on a widget's position and size. */
Fl_Rect (const Fl_Widget& widget)
: x_(widget.x()), y_(widget.y()), w_(widget.w()), h_(widget.h()) {}
/** This constructor creates a rectangle based a widget's position and size. */
/** This constructor creates a rectangle based on a widget's position and size. */
Fl_Rect (const Fl_Widget* const widget)
: x_(widget->x()), y_(widget->y()), w_(widget->w()), h_(widget->h()) {}