]> git.saurik.com Git - wxWidgets.git/blobdiff - demos/life/life.h
applying editor part of patch, see #15003
[wxWidgets.git] / demos / life / life.h
index 9e06260115fc8bcc076b2a1f1961e1d25ee69aac..dd36aebe3931394231094825131997783bb2311f 100644 (file)
 #ifndef _LIFE_APP_H_
 #define _LIFE_APP_H_
 
 #ifndef _LIFE_APP_H_
 #define _LIFE_APP_H_
 
-#if defined(__GNUG__) && !defined(__APPLE__)
-    #pragma interface "life.h"
-#endif
-
-// for compilers that support precompilation, includes "wx/wx.h"
-#include "wx/wxprec.h"
-
-#ifdef __BORLANDC__
-    #pragma hdrstop
-#endif
-
-// for all others, include the necessary headers
-#ifndef WX_PRECOMP
-    #include "wx/wx.h"
-#endif
-
 #include "wx/minifram.h"
 
 #include "game.h"
 #include "wx/minifram.h"
 
 #include "game.h"
@@ -45,7 +29,7 @@ class LifeCanvas : public wxWindow
 public:
     // ctor and dtor
     LifeCanvas(wxWindow* parent, Life* life, bool interactive = true);
 public:
     // ctor and dtor
     LifeCanvas(wxWindow* parent, Life* life, bool interactive = true);
-    ~LifeCanvas();
+    virtual ~LifeCanvas();
 
     // view management
     int  GetCellSize() const { return m_cellsize; };
 
     // view management
     int  GetCellSize() const { return m_cellsize; };
@@ -126,7 +110,7 @@ class LifeFrame : public wxFrame
 public:
     // ctor and dtor
     LifeFrame();
 public:
     // ctor and dtor
     LifeFrame();
-    ~LifeFrame();
+    virtual ~LifeFrame();
 
     // member functions
     void UpdateInfoText();
 
     // member functions
     void UpdateInfoText();