+ // Helper methods of GetTextLines()
+
+ // Break a single logical line of text into several physical lines, all of
+ // which are added to the lines array. The lines are broken at maxWidth and
+ // the dc is used for measuring text extent only.
+ void BreakLine(wxDC& dc,
+ const wxString& logicalLine,
+ wxCoord maxWidth,
+ wxArrayString& lines);
+
+ // Break a word, which is supposed to be wider than maxWidth, into several
+ // lines, which are added to lines array and the last, incomplete, of which
+ // is returned in line output parameter.
+ //
+ // Returns the width of the last line.
+ wxCoord BreakWord(wxDC& dc,
+ const wxString& word,
+ wxCoord maxWidth,
+ wxArrayString& lines,
+ wxString& line);
+
+