]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mac/window.h
wxUniversal fixes:
[wxWidgets.git] / include / wx / mac / window.h
index 9a280522c9a4cb6f9c19e1e963699e2931d9da91..8ab6a1c366465c4bb1b0fa0788a4ad912d26fc91 100644 (file)
@@ -29,16 +29,9 @@ class WXDLLEXPORT wxTopLevelWindowMac;
 // constants
 // ---------------------------------------------------------------------------
 
-// FIXME does anybody use those? they're unused by wxWindows...
-enum
-{
-    wxKEY_SHIFT = 1,
-    wxKEY_CTRL  = 2
-};
-
 class WXDLLEXPORT wxWindowMac: public wxWindowBase
 {
-  DECLARE_DYNAMIC_CLASS(wxWindowMac);
+  DECLARE_DYNAMIC_CLASS(wxWindowMac)
 
   friend class wxDC;
   friend class wxPaintDC;
@@ -217,7 +210,8 @@ public :
        virtual bool                                            MacCanFocus() const { return true ; }
 
        virtual bool                                            MacDispatchMouseEvent(wxMouseEvent& event ) ;
-
+       // this should not be overriden in classes above wxWindowMac because it is called from its destructor via DeleteChildren
+  virtual void            RemoveChild( wxWindowBase *child );
        virtual void                                            MacPaintBorders( int left , int top ) ;
        WXWindow                                                    MacGetRootWindow() const  ;
        wxTopLevelWindowMac*                MacGetTopLevelWindow() const ;