move default OnInternalIdle processing to wxWindowBase

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66633 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Paul Cornett
2011-01-07 18:15:21 +00:00
parent 1bf29304cc
commit 6a50a2c4d3
20 changed files with 16 additions and 92 deletions

View File

@@ -100,8 +100,6 @@ public:
// returns toplevel window the window belongs to
wxNonOwnedWindow *GetTLW() const { return m_tlw; }
void OnInternalIdle();
virtual bool IsDoubleBuffered() const { return true; }
protected:

View File

@@ -46,8 +46,6 @@ public:
virtual wxVisualAttributes GetDefaultAttributes() const;
virtual void OnInternalIdle();
protected:
virtual wxSize DoGetBestSize() const;
void PostCreation(const wxSize& size);

View File

@@ -59,8 +59,6 @@ public:
// implementation from now on
// --------------------------
void OnInternalIdle();
protected:
virtual wxSize DoGetBestSize() const;
virtual GdkWindow *GTKGetWindow(wxArrayGdkWindows& windows) const;

View File

@@ -89,8 +89,6 @@ public:
// implementation from now on
// --------------------------
void OnInternalIdle();
protected:
virtual void DoFreeze();
virtual void DoThaw();

View File

@@ -138,9 +138,6 @@ public:
void ClearUpdateRegion() { m_updateRegion.Clear(); }
void SetUpdateRegion(const wxRegion& region) { m_updateRegion = region; }
// Process idle (send update events)
void OnInternalIdle();
// post-creation activities
void PostCreation();

View File

@@ -156,8 +156,6 @@ public:
static long MacRemoveBordersFromStyle( long style ) ;
public:
void OnInternalIdle();
// For implementation purposes:
// sometimes decorations make the client area smaller
virtual wxPoint GetClientAreaOrigin() const;

View File

@@ -1370,7 +1370,7 @@ public:
// virtual function for implementing internal idle
// behaviour
virtual void OnInternalIdle() {}
virtual void OnInternalIdle();
// call internal idle recursively
// void ProcessInternalIdle() ;