0, 100, 17);
CPPUNIT_ASSERT_EQUAL( 17, m_spin->GetValue() );
+ // Recreate the control with another "initial" outside of standard spin
+ // ctrl range.
+ delete m_spin;
+ m_spin = new wxSpinCtrl(parent, wxID_ANY, "",
+ wxDefaultPosition, wxDefaultSize, 0,
+ 0, 200, 150);
+ CPPUNIT_ASSERT_EQUAL( 150, m_spin->GetValue() );
+
// But if the text string is specified, it takes precedence.
delete m_spin;
m_spin = new wxSpinCtrl(parent, wxID_ANY, "99",
delete m_spin;
m_spin = new wxSpinCtrl;
- EventCounter updated(m_spin, wxEVT_COMMAND_SPINCTRL_UPDATED);
+ EventCounter updated(m_spin, wxEVT_SPINCTRL);
m_spin->Create(parent, wxID_ANY, "",
wxDefaultPosition, wxDefaultSize, 0,
void SpinCtrlTestCase::Arrows()
{
#if wxUSE_UIACTIONSIMULATOR
- EventCounter updated(m_spin, wxEVT_COMMAND_SPINCTRL_UPDATED);
+ EventCounter updated(m_spin, wxEVT_SPINCTRL);
wxUIActionSimulator sim;
// that this doesn't result in any events (as this is not something done by
// the user).
{
- EventCounter updated(m_spin, wxEVT_COMMAND_SPINCTRL_UPDATED);
+ EventCounter updated(m_spin, wxEVT_SPINCTRL);
m_spin->SetRange(1, 10);
CPPUNIT_ASSERT_EQUAL(1, m_spin->GetValue());