// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
- #pragma implementation "spinbutt.h"
-#endif
-
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
+#include "wx/defs.h"
+
+#if wxUSE_SPINBTN
+
#include "wx/spinbutt.h"
#include "wx/spinctrl.h"
#include "wx/timer.h"
{
friend class wxArrowButtonTimer;
public:
- wxArrowButton( int increment )
+ wxArrowButton( int increment )
: m_increment( increment ),
m_timer( 0 ) {}
SetForegroundColour( parent->GetBackgroundColour() );
- return TRUE;
+ return true;
}
// ----------------------------------------------------------------------------
IMPLEMENT_DYNAMIC_CLASS(wxSpinButton, wxControl);
IMPLEMENT_DYNAMIC_CLASS(wxSpinEvent, wxNotifyEvent);
-static void CalcSizes( wxPoint pt, wxSize sz,
+static void CalcSizes( const wxPoint& pt, const wxSize& sz,
wxPoint& pt1, wxSize& sz1,
wxPoint& pt2, wxSize& sz2,
bool isVertical )
if( !wxControl::Create( parent, id, pos, newSize, style ) )
{
- return FALSE;
+ return false;
}
SetName(name);
- m_windowId = ( id == -1 ) ? NewControlId() : id;
+ m_windowId = ( id == wxID_ANY ) ? NewControlId() : id;
bool isVert = IsVertical();
wxPoint pt1, pt2;
isVert ? wxARROW_DOWN : wxARROW_LEFT,
pt2, sz2, -1 );
- return TRUE;
+ return true;
}
wxSpinButton::~wxSpinButton()
{
// TODO
}
+
+#endif // wxUSE_SPINBTN