void CUIMapList::SendMessage(CUIWindow* pWnd, s16 msg, void* pData ){ if (BUTTON_CLICKED == msg) { if (m_pBtnLeft == pWnd) OnBtnLeftClick(); else if (m_pBtnRight == pWnd) OnBtnRightClick(); else if (m_pBtnUp == pWnd) OnBtnUpClick(); else if (m_pBtnDown == pWnd) OnBtnDownClick(); else if (m_pModeSelector == pWnd) OnModeChange(); } else if (WINDOW_LBUTTON_DB_CLICK == msg) { if (m_pList1 ==pWnd) OnBtnRightClick(); else if (m_pList2 ==pWnd) OnBtnLeftClick(); } else if (LIST_ITEM_CLICKED == msg) { if (pWnd == m_pList1) OnListItemClicked(); } }
void CUICustomSpin::SendMessage(CUIWindow* pWnd, s16 msg, void* pData) { if (BUTTON_CLICKED == msg) { if (m_pBtnUp == pWnd) { OnBtnUpClick(); } else if (m_pBtnDown == pWnd) { OnBtnDownClick(); } } }