// writing text inserts it at the current position;
// appending always inserts it at the end
virtual void WriteText(const wxString& text);
// writing text inserts it at the current position;
// appending always inserts it at the end
virtual void WriteText(const wxString& text);