// the virtual functions which may/must be overridden in the derived class
// -----------------------------------------------------------------------
+#ifdef __DARWIN__
+ virtual ~wxAppBase() { }
+#endif
// called during the program initialization, returning FALSE from here
// prevents the program from continuing - it's a good place to create
virtual void SetActive(bool isActive, wxWindow *lastFocus);
#endif // wxUSE_GUI
+ // debugging support
+ // -----------------
+
+ // this function is called when an assert failure occurs, the base class
+ // version does the normal processing (i.e. shows the usual assert failure
+ // dialog box)
+#ifdef __WXDEBUG__
+ virtual void OnAssert(const wxChar *file, int line, const wxChar *msg);
+#endif // __WXDEBUG__
+
// implementation only from now on
// -------------------------------
// does any of our windows has focus?
bool m_isActive;
#endif // wxUSE_GUI
-
-#ifdef __WXMAC_X__
-public:
- virtual ~wxAppBase() {} // Added min for Mac X
-#endif
};
// ----------------------------------------------------------------------------