#ifndef _NOTEBOOK_H
#define _NOTEBOOK_H
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
- #pragma interface "notebook.h"
-#endif
-
#if wxUSE_NOTEBOOK
// ----------------------------------------------------------------------------
void UpdateBgBrush();
// return the themed brush for painting our children
- virtual WXHBRUSH MSWGetBgBrushForChild(WXHDC hDC, wxWindow *win);
+ virtual WXHBRUSH MSWGetBgBrushForChild(WXHDC hDC, WXHWND hWnd);
// draw child background
virtual bool MSWPrintChild(WXHDC hDC, wxWindow *win);
bool DoDrawBackground(WXHDC hDC, wxWindow *child = NULL);
#endif // wxUSE_UXTHEME
+ // these function are only used for reducing flicker on notebook resize and
+ // we don't need to do this for WinCE
+#ifndef __WXWINCE__
+ void OnEraseBackground(wxEraseEvent& event);
+ void OnPaint(wxPaintEvent& event);
+
+ // true if we have already subclassed our updown control
+ bool m_hasSubclassedUpdown;
+#endif // __WXWINCE__
+
// the current selection (-1 if none)
int m_nSelection;