home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2240.zip / wxWindows-2.4.0 / include / wx / tglbtn.h < prev    next >
C/C++ Source or Header  |  2001-08-25  |  2KB  |  49 lines

  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name:        wx/tglbtn.h
  3. // Purpose:     This dummy header includes the proper header file for the
  4. //              system we're compiling under.
  5. // Author:      John Norris, minor changes by Axel Schlueter
  6. // Modified by:
  7. // Created:     08.02.01
  8. // RCS-ID:      $Id: tglbtn.h,v 1.2 2001/08/25 14:52:26 VZ Exp $
  9. // Copyright:   (c) 2000 Johnny C. Norris II
  10. // License:     Rocketeer license
  11. /////////////////////////////////////////////////////////////////////////////
  12.  
  13. #ifndef _WX_TOGGLEBUTTON_H_BASE_
  14. #define _WX_TOGGLEBUTTON_H_BASE_
  15.  
  16. #include "wx/defs.h"
  17.  
  18. #if wxUSE_TOGGLEBTN
  19.  
  20. #include "wx/event.h"
  21. #include "wx/control.h"     // base class
  22.  
  23. BEGIN_DECLARE_EVENT_TYPES()
  24.     DECLARE_EVENT_TYPE(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, 19)
  25. END_DECLARE_EVENT_TYPES()
  26.  
  27. #define EVT_TOGGLEBUTTON(id, fn) DECLARE_EVENT_TABLE_ENTRY( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, id, -1, (wxObjectEventFunction) (wxEventFunction) (wxCommandEventFunction) & fn, (wxObject *) NULL ),
  28.  
  29. #if defined(__WXMSW__)
  30.     #include "wx/msw/tglbtn.h"
  31. #elif defined(__WXGTK__)
  32.     #include "wx/gtk/tglbtn.h"
  33. /*
  34. # elif defined(__WXMOTIF__)
  35. #  include "wx/motif/tglbtn.h"
  36. # elif defined(__WXMAC__)
  37. #  include "wx/mac/tglbtn.h"
  38. # elif defined(__WXPM__)
  39. #  include "wx/os2/tglbtn.h"
  40. # elif defined(__WXSTUBS__)
  41. #  include "wx/stubs/tglbtn.h"
  42. */
  43. #endif
  44.  
  45. #endif // wxUSE_TOGGLEBTN
  46.  
  47. #endif // _WX_TOGGLEBUTTON_H_BASE_
  48.  
  49.