/* ========================================================================== * ÆÄ ÀÏ : RadioButton.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : ±è°¡¶÷ * ÀÛ ¼º ÀÏ : 2007-03-06 * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "Button.h" #include "UINodeData.h" class cRadioButton : public cButton { public: cRadioButton( eUINodeType type = eUINODE_BUTTON ); virtual ~cRadioButton(); private: /// ¶óµð¿À ¹öưÀÇ ±×·ì ¹øÈ£ ÁöÁ¤ int mGroupNum; cRadioButton* mpPrev; cRadioButton* mpNext; unsigned long mDownSoundIdx; }; //////////////////////////////////////////////////////////////////////////// /// ¶óµð¿À ¹öư ½ºÅ² class cRadioButtonSkin : public cUINodeSkin { public: cRadioButtonSkin( eUINodeType type = eUINODE_RADIOBUTTON ); virtual ~cRadioButtonSkin(); /// ·Îµù virtual bool Load( cParser& parser ); public: /// ÅØ½ºÆ® cStringT mText; /// ¹öưÀÇ À̹ÌÁö º¯È¯ÁÂÇ¥ ÀúÀå cUIPos mUpPos; cUIPos mDownPos; cUIPos mUpOverPos; /// °¢ ¹öư»óÅ¿¡ µû¸¥ ÅØ½ºÆ® Ä÷¯ unsigned long mUpColor; unsigned long mDownColor; /// ¶óµð¿À ¹öưÀÇ ±×·ì ¹øÈ£ int mGroupNum; unsigned long mDownSoundIdx; };