]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/generic/scrolwin.h
fix for cygwin warning in winsock.h about sys/types.h from Dimitri
[wxWidgets.git] / include / wx / generic / scrolwin.h
index 5e092a91a9318f9ec9994911d103eacc018cff87..1d3a4d3404b9fda656c6715abfb9a58ed48ef2eb 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_GENERIC_SCROLLWIN_H_
 #define _WX_GENERIC_SCROLLWIN_H_
 
 #ifndef _WX_GENERIC_SCROLLWIN_H_
 #define _WX_GENERIC_SCROLLWIN_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
     #pragma interface "genscrolwin.h"
 #endif
 
     #pragma interface "genscrolwin.h"
 #endif
 
@@ -27,7 +27,7 @@ WXDLLEXPORT_DATA(extern const wxChar*) wxPanelNameStr;
 
 // default scrolled window style
 #ifndef wxScrolledWindowStyle
 
 // default scrolled window style
 #ifndef wxScrolledWindowStyle
-#define wxScrolledWindowStyle (wxHSCROLL | wxVSCROLL)
+    #define wxScrolledWindowStyle (wxHSCROLL | wxVSCROLL)
 #endif
 
 // avoid triggering this stupid VC++ warning
 #endif
 
 // avoid triggering this stupid VC++ warning
@@ -66,6 +66,9 @@ public:
 
     virtual void PrepareDC(wxDC& dc) { DoPrepareDC(dc); }
 
 
     virtual void PrepareDC(wxDC& dc) { DoPrepareDC(dc); }
 
+    // lay out the window and its children
+    virtual bool Layout();
+
 protected:
     // this is needed for wxEVT_PAINT processing hack described in
     // wxScrollHelperEvtHandler::ProcessEvent()
 protected:
     // this is needed for wxEVT_PAINT processing hack described in
     // wxScrollHelperEvtHandler::ProcessEvent()
@@ -88,3 +91,4 @@ private:
 
 #endif
     // _WX_GENERIC_SCROLLWIN_H_
 
 #endif
     // _WX_GENERIC_SCROLLWIN_H_
+