X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/457814b5aa2ee5c83abc65a6aee2a3ebcb1af34f..2063a4a0cab1161dbda7c1dc52f6996436765ce4:/samples/docview/doc.h diff --git a/samples/docview/doc.h b/samples/docview/doc.h index a83b45c877..2842a32315 100644 --- a/samples/docview/doc.h +++ b/samples/docview/doc.h @@ -22,10 +22,10 @@ class DoodleLine: public wxObject { public: - long x1; - long y1; - long x2; - long y2; + wxInt32 x1; + wxInt32 y1; + wxInt32 x2; + wxInt32 y2; }; // Contains a list of lines: represents a mouse-down doodle @@ -39,8 +39,14 @@ class DoodleSegment: public wxObject ~DoodleSegment(void); void Draw(wxDC *dc); - ostream& SaveObject(ostream& stream); - istream& LoadObject(istream& stream); +#if wxUSE_STD_IOSTREAM + ostream& SaveObject(ostream& text_stream); + istream& LoadObject(istream& text_stream); +#else + wxOutputStream& SaveObject(wxOutputStream& stream); + wxInputStream& LoadObject(wxInputStream& stream); +#endif + }; class DrawingDocument: public wxDocument @@ -53,8 +59,13 @@ class DrawingDocument: public wxDocument DrawingDocument(void); ~DrawingDocument(void); - ostream& SaveObject(ostream& stream); - istream& LoadObject(istream& stream); +#if wxUSE_STD_IOSTREAM + ostream& SaveObject(ostream& text_stream); + istream& LoadObject(istream& text_stream); +#else + wxOutputStream& SaveObject(wxOutputStream& stream); + wxInputStream& LoadObject(wxInputStream& stream); +#endif inline wxList& GetDoodleSegments(void) const { return (wxList&) doodleSegments; }; };