--- /dev/null
+#############################################################################
+## Name: XS/SpinCtrl.xs
+## Purpose: XS for Wx::SpinCtrl
+## Author: Mattia Barbon
+## Modified by:
+## Created: 08/11/2000
+## RCS-ID: $Id: SpinCtrl.xs 2057 2007-06-18 23:03:00Z mbarbon $
+## Copyright: (c) 2000-2003, 2006 Mattia Barbon
+## Licence: This program is free software; you can redistribute it and/or
+## modify it under the same terms as Perl itself
+#############################################################################
+
+#include <wx/spinctrl.h>
+
+MODULE=Wx PACKAGE=Wx::SpinCtrl
+
+void
+new( ... )
+ PPCODE:
+ BEGIN_OVERLOAD()
+ MATCH_VOIDM_REDISP( newDefault )
+ MATCH_ANY_REDISP( newFull )
+ END_OVERLOAD( "Wx::SpinCtrl::new" )
+
+wxSpinCtrl*
+newDefault( CLASS )
+ PlClassName CLASS
+ CODE:
+ RETVAL = new wxSpinCtrl();
+ wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
+ OUTPUT: RETVAL
+
+wxSpinCtrl*
+newFull( CLASS, parent, id = wxID_ANY, value = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSP_ARROW_KEYS, min = 0, max = 100, initial = 0, name = wxT("spinCtrl") )
+ PlClassName CLASS
+ wxWindow* parent
+ wxWindowID id
+ wxString value
+ wxPoint pos
+ wxSize size
+ long style
+ int min
+ int max
+ int initial
+ wxString name
+ CODE:
+ RETVAL = new wxSpinCtrl( parent, id, value, pos, size,
+ style, min, max, initial, name );
+ wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
+ OUTPUT:
+ RETVAL
+
+bool
+wxSpinCtrl::Create( parent, id = wxID_ANY, value = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSP_ARROW_KEYS, min = 0, max = 100, initial = 0, name = wxT("spinCtrl") )
+ wxWindow* parent
+ wxWindowID id
+ wxString value
+ wxPoint pos
+ wxSize size
+ long style
+ int min
+ int max
+ int initial
+ wxString name
+
+int
+wxSpinCtrl::GetMin()
+
+int
+wxSpinCtrl::GetMax()
+
+int
+wxSpinCtrl::GetValue()
+
+void
+wxSpinCtrl::SetRange( min, max )
+ int min
+ int max
+
+void
+wxSpinCtrl::SetValue( text )
+ wxString text
+
+#if !defined(__WXGTK__)
+
+void
+wxSpinCtrl::SetSelection( from, to )
+ long from
+ long to
+
+#endif