void CUIPdaWnd::SendMessage(CUIWindow* pWnd, s16 msg, void* pData) { switch ( msg ) { case TAB_CHANGED: { if ( pWnd == UITabControl ) { SetActiveSubdialog (UITabControl->GetActiveId()); } break; } case BUTTON_CLICKED: { if ( pWnd == m_btn_close ) { HUD().GetUI()->StartStopMenu( this, true ); } break; } default: { R_ASSERT (m_pActiveDialog); m_pActiveDialog->SendMessage (pWnd, msg, pData); } }; }
void CUIPdaWnd::Show_MapLegendWnd( bool status ) { if ( status ) { SetActiveSubdialog( "eptTasks" ); } pUITaskWnd->ShowMapLegend( status ); }
void CUIPdaWnd::Show_SecondTaskWnd( bool status ) { if ( status ) { SetActiveSubdialog( "eptTasks" ); } pUITaskWnd->Show_SecondTasksWnd( status ); }
void CUIPdaWnd::SendMessage(CUIWindow* pWnd, s16 msg, void* pData) { if(pWnd == UITabControl){ if (TAB_CHANGED == msg){ SetActiveSubdialog ((EPdaTabs)UITabControl->GetActiveIndex()); } }else { R_ASSERT(m_pActiveDialog); m_pActiveDialog->SendMessage(pWnd, msg, pData); } }
void CUIPdaWnd::Show() { InventoryUtilities::SendInfoToActor ("ui_pda"); inherited::Show (); if ( !m_pActiveDialog ) { SetActiveSubdialog ("eptTasks"); } m_pActiveDialog->Show (true); m_btn_close->Show (true); }