remove unused PushScreen

hide MakeNewScreen
This commit is contained in:
Glenn Maynard
2006-01-30 09:15:40 +00:00
parent e99daa073a
commit 7dbb26ca3f
2 changed files with 1 additions and 15 deletions
-13
View File
@@ -602,19 +602,6 @@ void ScreenManager::RunConcurrentlyPrepareScreen()
SendMessageToTopScreen( SM );
}
void ScreenManager::PushScreen( Screen *pNewScreen, bool bDeleteWhenDone, ScreenMessage SendOnPop )
{
if( g_ScreenStack.size() )
g_ScreenStack.back().m_pScreen->HandleScreenMessage( SM_LoseFocus );
LoadedScreen ls;
ls.m_pScreen = pNewScreen;
ls.m_bDeleteWhenDone = bDeleteWhenDone;
ls.m_SendOnPop = SendOnPop;
PushLoadedScreen( ls );
}
void ScreenManager::SetNewScreen( const RString &sScreenName )
{
ASSERT( sScreenName != "" );
+1 -2
View File
@@ -37,10 +37,8 @@ public:
void PersistantScreen( const RString &sScreenName );
bool ConcurrentlyPrepareScreen( const RString &sScreenName, ScreenMessage send_when_done = SM_None );
bool IsConcurrentlyLoading() const;
void PushScreen( Screen *pNewScreen, bool bDeleteWhenDone=false, ScreenMessage SendOnPop=SM_None );
void PopTopScreen( ScreenMessage SM );
void PopAllScreens();
Screen* MakeNewScreen( const RString &sName );
Screen *GetTopScreen();
// System messages
@@ -82,6 +80,7 @@ private:
// operations take a long time, and will cause a skip on the next update.
bool m_bZeroNextUpdate;
Screen *MakeNewScreen( const RString &sName );
void LoadDelayedScreen();
Screen *ActivatePreparedScreenAndBackground( const RString &sScreenName );
ScreenMessage PopTopScreenInternal( bool bSendLoseFocus = true );