/*********************************************************************
*	RadioButton
*	SOURCE FILE
*	Autor:	Michal Jirouš
*	Datum: 30.6.2008
*	Soubor: radiobutton.cpp
*	Popis: tato komponenta je stejna jako CheckButton, jen pouyiva jine textury a obrazek
**********************************************************************/

#include "gfg.h"

void RadioButton::init()
{
	m_Image = new Image( m_fHeight, m_fHeight );
	m_Image->loadImage( "textures/selected_option.tga");
	m_Image->setParent( this );
	m_Image->setPadding( 0 );
	m_ColorBackGround = GFG_COLOR_TEXTBOX_TEXT;
	m_Image->setColorBackGround( m_ColorBackGround );
	m_bSwitched = false;
	m_fRotate = 0;

	setTextureIdle( "GFG_OPTION_IDLE" );
	setTexturePushed(  "GFG_OPTION_PUSHED" );
	
	m_ColorCaptionMouseOver = GFG_COLOR_BUTTON_CAPTION_MOUSEOVER;
	m_ColorCaptionIdle = GFG_COLOR_BUTTONSWITCH_TEXT_IDLE;
	m_ColorMouseOver = GFG_COLOR_BUTTON_CAPTION_MOUSEOVER;
	m_ColorIdle = GFG_COLOR_BUTTONSWITCH_TEXT_IDLE;
	recalculate();
}
