X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7c9955d147ed92cdd79d795ed94d6e03fca06a52..ed177375b27f8b80231a42638314c9809e6e945d:/contrib/samples/ogl/studio/doc.h diff --git a/contrib/samples/ogl/studio/doc.h b/contrib/samples/ogl/studio/doc.h index e9aca18564..5cd29aecdf 100644 --- a/contrib/samples/ogl/studio/doc.h +++ b/contrib/samples/ogl/studio/doc.h @@ -1,35 +1,29 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: doc.h +// Name: contrib/samples/ogl/studio/doc.h // Purpose: Document classes // Author: Julian Smart // Modified by: // Created: 12/07/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _STUDIO_DOC_H_ #define _STUDIO_DOC_H_ -#if defined(__GNUG__) && !defined(__APPLE__) -// #pragma interface -#endif - -#include -#include -#include +#include "wx/docview.h" +#include "wx/cmdproc.h" +#include "wx/string.h" -#include -#include +#include "wx/ogl/ogl.h" // base header of OGL, includes and adjusts wx/deprecated/setup.h -#include #include "shapes.h" /* * A diagram document, which contains a diagram. */ - + class csDiagramDocument: public wxDocument { DECLARE_DYNAMIC_CLASS(csDiagramDocument) @@ -37,11 +31,13 @@ public: csDiagramDocument(); ~csDiagramDocument(); +#if wxUSE_PROLOGIO bool OnSaveDocument(const wxString& file); bool OnOpenDocument(const wxString& file); - +#endif // wxUSE_PROLOGIO + inline wxDiagram *GetDiagram() { return &m_diagram; } - + bool OnCloseDocument(); protected: @@ -71,7 +67,7 @@ protected: */ - + class csCommandState; class csDiagramCommand: public wxCommand {