// Licence: wxWindows license
/////////////////////////////////////////////////////////////////////////////
-#ifdef __GNUG__
-// #pragma interface
-#endif
-
#ifndef __DOCSAMPLEH__
#define __DOCSAMPLEH__
{
public:
wxList lines;
-
- DoodleSegment(void);
- DoodleSegment(DoodleSegment& seg);
+
+ DoodleSegment(void){};
+ DoodleSegment(const DoodleSegment& seg);
~DoodleSegment(void);
-
+
void Draw(wxDC *dc);
#if wxUSE_STD_IOSTREAM
wxSTD ostream& SaveObject(wxSTD ostream& text_stream);
wxOutputStream& SaveObject(wxOutputStream& stream);
wxInputStream& LoadObject(wxInputStream& stream);
#endif
-
+
};
class DrawingDocument: public wxDocument
private:
public:
wxList doodleSegments;
-
- DrawingDocument(void);
+
+ DrawingDocument(void){};
~DrawingDocument(void);
-
+
#if wxUSE_STD_IOSTREAM
wxSTD ostream& SaveObject(wxSTD ostream& text_stream);
wxSTD istream& LoadObject(wxSTD istream& text_stream);
wxOutputStream& SaveObject(wxOutputStream& stream);
wxInputStream& LoadObject(wxInputStream& stream);
#endif
-
+
inline wxList& GetDoodleSegments(void) const { return (wxList&) doodleSegments; };
};
public:
DrawingCommand(const wxString& name, int cmd, DrawingDocument *ddoc, DoodleSegment *seg);
~DrawingCommand(void);
-
+
bool Do(void);
bool Undo(void);
};
virtual bool OnOpenDocument(const wxString& filename);
virtual bool IsModified(void) const;
virtual void Modify(bool mod);
-
+
TextEditDocument(void) {}
~TextEditDocument(void) {}
};