#define wxWindowNative wxWindowMac
#endif
-class WXDLLEXPORT wxWindow : public wxWindowNative
+class WXDLLIMPEXP_CORE wxWindow : public wxWindowNative
{
public:
// ctors and create functions
virtual int GetScrollThumb(int orient) const;
virtual int GetScrollRange(int orient) const;
virtual void ScrollWindow(int dx, int dy,
- const wxRect* rect = (wxRect *) NULL);
+ const wxRect* rect = NULL);
// take into account the borders here
virtual wxPoint GetClientAreaOrigin() const;
virtual wxSize DoGetBestClientSize() const;
virtual wxSize DoGetBestSize() const;
+ // override the base class method to return the size of the window borders
+ virtual wxSize DoGetBorderSize() const;
+
// adjust the size of the window to take into account its borders
wxSize AdjustSize(const wxSize& size) const;