]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/samples/ogl/ogledit/ogledit.h
Removed rules for copying the Mac resource file since they are no
[wxWidgets.git] / contrib / samples / ogl / ogledit / ogledit.h
index 54847c4701edaa2fe0a84c6a5e31feccc76d3e1e..6ecddb60bbb88ebaa17f9567ec4c3eb851782746 100644 (file)
 #define _OGLSAMPLE_OGLEDIT_H_
 
 #include <wx/docview.h>
-#include <wx/deprecated/setup.h>
+#include <wx/ogl/ogl.h> // base header of OGL, includes and adjusts wx/deprecated/setup.h
 
 // Define a new application
 class MyFrame;
 class EditorToolPalette;
 class MyApp: public wxApp
 {
- public:
-  MyFrame *frame;
-  wxDocManager* myDocManager;
 public:
+    MyFrame *frame;
+    wxDocManager* myDocManager;
 
-  MyApp(void);
-  bool OnInit(void);
-  int OnExit(void);
+    MyApp(void);
+    bool OnInit(void);
+    int OnExit(void);
 
-  // Palette stuff
-  EditorToolPalette *CreatePalette(wxFrame *parent);
+    // Palette stuff
+    EditorToolPalette *CreatePalette(wxFrame *parent);
 };
 
 DECLARE_APP(MyApp)
@@ -42,22 +42,22 @@ DECLARE_APP(MyApp)
 class MyCanvas;
 class MyFrame: public wxDocParentFrame
 {
-  DECLARE_CLASS(MyFrame)
- public:
-  wxMenu *editMenu;
-  
-  MyCanvas *canvas;
-  EditorToolPalette *palette;
-  
-  MyFrame(wxDocManager *manager, wxFrame *parent, const wxString& title,
-    const wxPoint& pos = wxDefaultPosition,
-    const wxSize& size = wxDefaultSize,
-    long style = wxDEFAULT_FRAME_STYLE);
-
-  MyCanvas *CreateCanvas(wxView *view, wxFrame *parent);
-  void OnSize(wxSizeEvent& event);
-  void OnCloseWindow(wxCloseEvent& event);
-  void OnAbout(wxCommandEvent& event);
+    DECLARE_CLASS(MyFrame)
+public:
+    wxMenu *editMenu;
+
+    MyCanvas *canvas;
+    EditorToolPalette *palette;
+
+    MyFrame(wxDocManager *manager, wxFrame *parent, const wxString& title,
+            const wxPoint& pos = wxDefaultPosition,
+            const wxSize& size = wxDefaultSize,
+            long style = wxDEFAULT_FRAME_STYLE);
+
+    MyCanvas *CreateCanvas(wxView *view, wxFrame *parent);
+    void OnSize(wxSizeEvent& event);
+    void OnCloseWindow(wxCloseEvent& event);
+    void OnAbout(wxCommandEvent& event);
 
 DECLARE_EVENT_TABLE()
 };
@@ -66,13 +66,14 @@ extern MyFrame *GetMainFrame(void);
 
 // Menu/undo/redo commands
 
-#define OGLEDIT_CUT                         1
-#define OGLEDIT_ADD_SHAPE                   2
-#define OGLEDIT_ADD_LINE                    3
-#define OGLEDIT_EDIT_LABEL                  4
-#define OGLEDIT_CHANGE_BACKGROUND_COLOUR    5
-
-#define OGLEDIT_ABOUT   100
+enum
+{
+    OGLEDIT_ADD_SHAPE = wxID_HIGHEST,
+    OGLEDIT_ADD_LINE,
+    OGLEDIT_EDIT_LABEL,
+    OGLEDIT_CHANGE_BACKGROUND_COLOUR,
+    OGLEDIT_ABOUT = wxID_ABOUT
+};
 
 #endif
     // _OGLSAMPLE_OGLEDIT_H_