Applied patch [ 588734 ] Makes ProcessIdle() virtual

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16341 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
2002-08-01 19:54:55 +00:00
parent 4f7202dd93
commit 90a1a975d4
11 changed files with 18 additions and 11 deletions

View File

@@ -151,6 +151,8 @@ public:
// Override: rarely.
virtual void OnFatalException() { }
virtual bool ProcessIdle() = 0;
// the worker functions - usually not used directly by the user code
// -----------------------------------------------------------------

View File

@@ -47,6 +47,7 @@ public:
virtual bool Pending();
virtual void Dispatch();
virtual bool Yield(bool onlyIfNeeded = FALSE);
virtual bool ProcessIdle();
// implementation only from now on
void OnIdle( wxIdleEvent &event );
@@ -57,7 +58,6 @@ public:
static bool InitialzeVisual();
static void CleanUp();
bool ProcessIdle();
void DeletePendingObjects();
#ifdef __WXDEBUG__

View File

@@ -47,6 +47,7 @@ public:
virtual bool Pending();
virtual void Dispatch();
virtual bool Yield(bool onlyIfNeeded = FALSE);
virtual bool ProcessIdle();
// implementation only from now on
void OnIdle( wxIdleEvent &event );
@@ -57,7 +58,6 @@ public:
static bool InitialzeVisual();
static void CleanUp();
bool ProcessIdle();
void DeletePendingObjects();
#ifdef __WXDEBUG__

View File

@@ -53,6 +53,7 @@ class WXDLLEXPORT wxApp: public wxAppBase
virtual bool Pending() ;
virtual void Dispatch() ;
virtual bool Yield(bool onlyIfNeeded = FALSE);
virtual bool ProcessIdle();
virtual void SetPrintMode(int mode) { m_printMode = mode; }
virtual int GetPrintMode() const { return m_printMode; }
@@ -87,7 +88,6 @@ public:
virtual bool OnInit();
void DeletePendingObjects();
bool ProcessIdle();
bool IsExiting() { return !m_keepGoing ; }
public:

View File

@@ -47,6 +47,7 @@ public:
virtual bool Initialized();
virtual bool Pending();
virtual void Dispatch();
virtual bool ProcessIdle();
// implementation only from now on
void OnIdle(wxIdleEvent &event);
@@ -56,7 +57,7 @@ public:
static bool Initialize();
static void CleanUp();
bool ProcessIdle();
virtual bool ProcessIdle();
void DeletePendingObjects();
virtual bool Yield(bool onlyIfNeeded = FALSE);

View File

@@ -54,6 +54,7 @@ public:
virtual bool Pending();
virtual void Dispatch();
virtual bool Yield(bool onlyIfNeeded = FALSE);
virtual bool ProcessIdle();
virtual bool OnInitGui();
@@ -93,7 +94,6 @@ public:
static void CleanUp();
void DeletePendingObjects();
bool ProcessIdle();
// Motif-specific
WXAppContext GetAppContext() const { return m_appContext; }

View File

@@ -42,6 +42,7 @@ public:
virtual bool Pending();
virtual void Dispatch();
virtual bool Yield(bool onlyIfNeeded = FALSE);
virtual bool ProcessIdle();
virtual void SetPrintMode(int mode) { m_printMode = mode; }
virtual int GetPrintMode() const { return m_printMode; }
@@ -97,7 +98,6 @@ public:
// ---------------
void DeletePendingObjects();
bool ProcessIdle();
#if wxUSE_RICHEDIT
// initialize the richedit DLL of (at least) given version, return TRUE if

View File

@@ -77,6 +77,7 @@ public:
virtual bool Pending(void) ;
virtual void Dispatch(void);
virtual bool Yield(bool onlyIfNeeded = FALSE);
virtual bool ProcessIdle(void);
virtual void SetPrintMode(int mode) { m_nPrintMode = mode; }
virtual int GetPrintMode(void) const { return m_nPrintMode; }
@@ -129,7 +130,6 @@ public:
virtual bool DoMessage(void);
virtual bool ProcessMessage(WXMSG* pMsg);
void DeletePendingObjects(void);
bool ProcessIdle(void);
public:
int m_nCmdShow;

View File

@@ -55,6 +55,7 @@ public:
virtual bool Pending();
virtual void Dispatch();
virtual bool Yield(bool onlyIfNeeded = FALSE);
virtual bool ProcessIdle();
virtual bool OnInitGui();
@@ -87,7 +88,6 @@ public:
static void CleanUp();
void DeletePendingObjects();
bool ProcessIdle();
WXWindow GetTopLevelWidget() const { return m_topLevelWidget; }
WXColormap GetMainColormap(WXDisplay* display);