40 lines
684 B
C++
40 lines
684 B
C++
|
/*
|
||
|
The Logitech Controls Assignment SDK, including all accompanying
|
||
|
documentation, is protected by intellectual property laws. All rights
|
||
|
not expressly granted by Logitech are reserved.
|
||
|
*/
|
||
|
|
||
|
#include "LogiButton.h"
|
||
|
|
||
|
using namespace LogitechControlsAssignmentSDK;
|
||
|
|
||
|
Button::Button()
|
||
|
{
|
||
|
Initialize();
|
||
|
}
|
||
|
|
||
|
Button::~Button()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
VOID Button::SetNumber(CONST INT number)
|
||
|
{
|
||
|
m_number = number;
|
||
|
}
|
||
|
|
||
|
INT Button::GetNumber()
|
||
|
{
|
||
|
return m_number;
|
||
|
}
|
||
|
|
||
|
VOID Button::Initialize()
|
||
|
{
|
||
|
m_number = -1;
|
||
|
m_value = BUTTONS_RANGE_MIN;
|
||
|
m_type = CONTROL_TYPE_BUTTON;
|
||
|
}
|
||
|
|
||
|
BOOL Button::Moved()
|
||
|
{
|
||
|
return (BUTTONS_RANGE_MAX == m_value) ? TRUE : FALSE;
|
||
|
}
|