Exemplo n.º 1
0
void
Button::OnMouseUp(Control * sender)
{
	if ( mouse_down) {
		onMouseClick(this);
		mouse_down = false;
		SetActiveState(state_mouse);
	}
}
Exemplo n.º 2
0
void CEntity::AfterUpdate()
{
	ASSERT( m_pCurrentFrame != NULL );
	SetActiveState( m_pCurrentFrame->GetActive() );
	if ( m_bActive == FALSE )
	{
		delete m_pCurrentFrame;
		m_pCurrentFrame = NULL;
	}
}
Exemplo n.º 3
0
void
Button::OnMouseLeave(Control * sender)
{
	SetActiveState(state_normal);
	mouse_down = false;
}
Exemplo n.º 4
0
void
Button::OnMouseEnter(Control * sender)
{
	SetActiveState(state_mouse);
}
Exemplo n.º 5
0
void
Button::OnMouseDown(Control * sender)
{
	mouse_down = true;
	SetActiveState(state_down);
}