home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2240.zip / wxWindows-2.4.0 / contrib / include / wx / xrc / xh_spin.h < prev    next >
C/C++ Source or Header  |  2002-09-07  |  1KB  |  56 lines

  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name:        xh_spin.h
  3. // Purpose:     XML resource handler for wxSpinButton
  4. // Author:      Bob Mitchell
  5. // Created:     2000/03/21
  6. // RCS-ID:      $Id: xh_spin.h,v 1.2 2002/09/07 12:10:21 GD Exp $
  7. // Copyright:   (c) 2000 Bob Mitchell and Verant Interactive
  8. // Licence:     wxWindows licence
  9. /////////////////////////////////////////////////////////////////////////////
  10.  
  11. #ifndef _WX_XH_SPIN_H_
  12. #define _WX_XH_SPIN_H_
  13.  
  14. #if defined(__GNUG__) && !defined(__APPLE__)
  15. #pragma interface "xh_spin.h"
  16. #endif
  17.  
  18. #include "wx/xrc/xmlres.h"
  19. #include "wx/defs.h"
  20.  
  21. #if wxUSE_SPINBTN
  22. class WXXMLDLLEXPORT wxSpinButtonXmlHandler : public wxXmlResourceHandler
  23. {
  24.     enum
  25.     {
  26.         wxSP_DEFAULT_VALUE = 0,
  27.         wxSP_DEFAULT_MIN = 0,
  28.         wxSP_DEFAULT_MAX = 100
  29.     };
  30.  
  31. public:
  32.     wxSpinButtonXmlHandler();
  33.     virtual wxObject *DoCreateResource();
  34.     virtual bool CanHandle(wxXmlNode *node);
  35. };
  36. #endif
  37.  
  38. #if wxUSE_SPINCTRL
  39. class WXXMLDLLEXPORT wxSpinCtrlXmlHandler : public wxXmlResourceHandler
  40. {
  41.     enum
  42.     {
  43.         wxSP_DEFAULT_VALUE = 0,
  44.         wxSP_DEFAULT_MIN = 0,
  45.         wxSP_DEFAULT_MAX = 100
  46.     };
  47.  
  48. public:
  49.     wxSpinCtrlXmlHandler();
  50.     virtual wxObject *DoCreateResource();
  51.     virtual bool CanHandle(wxXmlNode *node);
  52. };
  53. #endif
  54.  
  55. #endif // _WX_XH_SPIN_H_
  56.