]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/docview/doc.h
use window's font instead of the default one in wxStatusBar
[wxWidgets.git] / samples / docview / doc.h
index 06ec8728287404682169cf5a9cc5ad2e9429aa88..af9b272fbe131fb410b987bec0fe769e1b914b60 100644 (file)
@@ -5,18 +5,15 @@
 // Modified by:
 // Created:     04/01/98
 // RCS-ID:      $Id$
-// Copyright:   (c) Julian Smart and Markus Holzem
-// Licence:    wxWindows license
+// Copyright:   (c) Julian Smart
+// Licence:     wxWindows license
 /////////////////////////////////////////////////////////////////////////////
 
-#ifdef __GNUG__
-// #pragma interface
-#endif
-
 #ifndef __DOCSAMPLEH__
 #define __DOCSAMPLEH__
 
 #include "wx/docview.h"
+#include "wx/cmdproc.h"
 
 // Plots a line from one point to the other
 class DoodleLine: public wxObject
@@ -33,20 +30,20 @@ class DoodleSegment: public wxObject
 {
 public:
     wxList lines;
-    
-    DoodleSegment(void);
-    DoodleSegment(DoodleSegment& seg);
+
+    DoodleSegment(void){};
+    DoodleSegment(const DoodleSegment& seg);
     ~DoodleSegment(void);
-    
+
     void Draw(wxDC *dc);
 #if wxUSE_STD_IOSTREAM
-    ostream& SaveObject(ostream& text_stream);
-    istream& LoadObject(istream& text_stream);
+    wxSTD ostream& SaveObject(wxSTD ostream& text_stream);
+    wxSTD istream& LoadObject(wxSTD istream& text_stream);
 #else
     wxOutputStream& SaveObject(wxOutputStream& stream);
     wxInputStream& LoadObject(wxInputStream& stream);
 #endif
-    
+
 };
 
 class DrawingDocument: public wxDocument
@@ -55,18 +52,18 @@ class DrawingDocument: public wxDocument
 private:
 public:
     wxList doodleSegments;
-    
-    DrawingDocument(void);
+
+    DrawingDocument(void){};
     ~DrawingDocument(void);
-    
+
 #if wxUSE_STD_IOSTREAM
-    ostream& SaveObject(ostream& text_stream);
-    istream& LoadObject(istream& text_stream);
+    wxSTD ostream& SaveObject(wxSTD ostream& text_stream);
+    wxSTD istream& LoadObject(wxSTD istream& text_stream);
 #else
     wxOutputStream& SaveObject(wxOutputStream& stream);
     wxInputStream& LoadObject(wxInputStream& stream);
 #endif
-    
+
     inline wxList& GetDoodleSegments(void) const { return (wxList&) doodleSegments; };
 };
 
@@ -82,7 +79,7 @@ protected:
 public:
     DrawingCommand(const wxString& name, int cmd, DrawingDocument *ddoc, DoodleSegment *seg);
     ~DrawingCommand(void);
-    
+
     bool Do(void);
     bool Undo(void);
 };
@@ -93,14 +90,14 @@ class TextEditDocument: public wxDocument
 private:
 public:
 /*
-ostream& SaveObject(ostream& stream);
-istream& LoadObject(istream& stream);
+wxSTD ostream& SaveObject(wxSTD ostream& stream);
+wxSTD istream& LoadObject(wxSTD istream& stream);
     */
     virtual bool OnSaveDocument(const wxString& filename);
     virtual bool OnOpenDocument(const wxString& filename);
     virtual bool IsModified(void) const;
     virtual void Modify(bool mod);
-    
+
     TextEditDocument(void) {}
     ~TextEditDocument(void) {}
 };