Files
cafeberry/Minecraft.Client/Common/XUI/XUI_Ctrl_BeaconButton.cpp
T

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;
}