34 lines
708 B
C++
34 lines
708 B
C++
#include "stdafx.h"
|
|
#include "XUI_Ctrl_BeaconButton.h"
|
|
|
|
HRESULT CXuiCtrlBeaconButton::OnInit( XUIMessageInit* pInitData, BOOL& bHandled )
|
|
{
|
|
m_buttonId = 0;
|
|
m_iconId = 0;
|
|
m_bActive = false;
|
|
m_bSelected = false;
|
|
|
|
return S_OK;
|
|
}
|
|
|
|
void CXuiCtrlBeaconButton::SetData(int buttonId, int iconId, bool bActive, bool bSelected)
|
|
{
|
|
m_buttonId = buttonId;
|
|
m_iconId = iconId;
|
|
m_bActive = bActive;
|
|
m_bSelected = bSelected;
|
|
|
|
XuiControlSetEnable( m_hObj, bActive ? TRUE : FALSE );
|
|
}
|
|
|
|
void CXuiCtrlBeaconButton::SetButtonActive(bool bActive)
|
|
{
|
|
m_bActive = bActive;
|
|
XuiControlSetEnable( m_hObj, bActive ? TRUE : FALSE );
|
|
}
|
|
|
|
void CXuiCtrlBeaconButton::SetButtonSelected(bool bSelected)
|
|
{
|
|
m_bSelected = bSelected;
|
|
}
|