+ // Generates paint events from m_updateRegion
+ void SendPaintEvents();
+
+ // Generates paint events from flag
+ void SendNcPaintEvents();
+
+ // Generates erase events from m_clearRegion
+ void SendEraseEvents();
+
+ // Clip to paint region?
+ bool GetClipPaintRegion() { return m_clipPaintRegion; }
+
+ // Return clear region
+ wxRegion &GetClearRegion() { return m_clearRegion; }
+
+ void NeedUpdateNcAreaInIdle( bool update = TRUE ) { m_updateNcArea = update; }
+
+ // Inserting into main window instead of client
+ // window. This is mostly for a wxWindow's own
+ // scrollbars.
+ void SetInsertIntoMain( bool insert = TRUE ) { m_insertIntoMain = insert; }
+ bool GetInsertIntoMain() { return m_insertIntoMain; }