#ifndef _WX_WINDOW_H_BASE_
#define _WX_WINDOW_H_BASE_
-#if defined(__GNUG__) && !defined(__APPLE__)
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface "windowbase.h"
#endif
// repaint all invalid areas of the window immediately
virtual void Update() { }
- // clear the window entirely
- virtual void Clear() = 0;
+ // clear the window background
+ virtual void ClearBackground();
// freeze the window: don't redraw it until it is thawed
virtual void Freeze() { }