コード例 #1
0
ファイル: UIPdaWnd.cpp プロジェクト: vasilenkomike/xray
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);
    }
    };
}
コード例 #2
0
ファイル: UIPdaWnd.cpp プロジェクト: vasilenkomike/xray
void CUIPdaWnd::Show_MapLegendWnd( bool status )
{
    if ( status )
    {
        SetActiveSubdialog( "eptTasks" );
    }
    pUITaskWnd->ShowMapLegend( status );
}
コード例 #3
0
ファイル: UIPdaWnd.cpp プロジェクト: vasilenkomike/xray
void CUIPdaWnd::Show_SecondTaskWnd( bool status )
{
    if ( status )
    {
        SetActiveSubdialog( "eptTasks" );
    }
    pUITaskWnd->Show_SecondTasksWnd( status );
}
コード例 #4
0
ファイル: UIPdaWnd.cpp プロジェクト: OLR-xray/XRay-NEW
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);
	}
}
コード例 #5
0
ファイル: UIPdaWnd.cpp プロジェクト: vasilenkomike/xray
void CUIPdaWnd::Show()
{
    InventoryUtilities::SendInfoToActor	("ui_pda");
    inherited::Show						();

    if ( !m_pActiveDialog )
    {
        SetActiveSubdialog				("eptTasks");
    }
    m_pActiveDialog->Show				(true);
    m_btn_close->Show					(true);
}