ScreenManager::GetScreen

This commit is contained in:
Glenn Maynard
2006-08-31 20:46:58 +00:00
parent 30b6f2cdfc
commit b33e00d00f
2 changed files with 8 additions and 0 deletions
+7
View File
@@ -292,6 +292,13 @@ Screen *ScreenManager::GetTopScreen()
return g_ScreenStack[g_ScreenStack.size()-1].m_pScreen; return g_ScreenStack[g_ScreenStack.size()-1].m_pScreen;
} }
Screen *ScreenManager::GetScreen( int iPosition )
{
if( iPosition >= (int) g_ScreenStack.size() )
return NULL;
return g_ScreenStack[iPosition].m_pScreen;
}
bool ScreenManager::AllowOperatorMenuButton() const bool ScreenManager::AllowOperatorMenuButton() const
{ {
FOREACH( LoadedScreen, g_ScreenStack, s ) FOREACH( LoadedScreen, g_ScreenStack, s )
+1
View File
@@ -40,6 +40,7 @@ public:
void PopTopScreen( ScreenMessage SM ); void PopTopScreen( ScreenMessage SM );
void PopAllScreens(); void PopAllScreens();
Screen *GetTopScreen(); Screen *GetTopScreen();
Screen *GetScreen( int iPosition );
bool AllowOperatorMenuButton() const; bool AllowOperatorMenuButton() const;
// System messages // System messages