home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2240.zip / wxWindows-2.4.0 / samples / validate / validate.h < prev    next >
C/C++ Source or Header  |  2002-12-16  |  1KB  |  57 lines

  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name:        validate.h
  3. // Purpose:     wxWindows validation sample
  4. // Author:      Julian Smart
  5. // Modified by:
  6. // Created:     04/01/98
  7. // RCS-ID:      $Id: validate.h,v 1.3.8.1 2002/12/14 14:23:10 MBN Exp $
  8. // Copyright:   (c) Julian Smart and Markus Holzem
  9. // Licence:     wxWindows license
  10. /////////////////////////////////////////////////////////////////////////////
  11.  
  12. #ifdef __GNUG__
  13. // #pragma interface
  14. #endif
  15.  
  16. // Define a new application type
  17. class MyApp : public wxApp
  18. {
  19. public:
  20.     bool OnInit();
  21. };
  22.  
  23. // Define a new frame type
  24. class MyFrame : public wxFrame
  25. {
  26. public:
  27.     MyFrame(wxFrame *frame, const wxChar *title, int x, int y, int w, int h);
  28.  
  29.     void OnQuit(wxCommandEvent& event);
  30.     void OnTestDialog(wxCommandEvent& event);
  31.     void OnSilent(wxCommandEvent& event);
  32.  
  33.     DECLARE_EVENT_TABLE()
  34. };
  35.  
  36. class MyDialog : public wxDialog
  37. {
  38. public:
  39.     MyDialog(wxWindow *parent, const wxString& title, const wxPoint& pos, const wxSize& size,
  40.             const long style = wxDEFAULT_DIALOG_STYLE);
  41. };
  42.  
  43. class MyData
  44. {
  45. public:
  46.     wxString m_string;
  47.  
  48.     MyData() { m_string = _T("My string"); }
  49. };
  50.  
  51. #define VALIDATE_DIALOG_ID      200
  52.  
  53. #define VALIDATE_TEST_DIALOG    2
  54. #define VALIDATE_SILENT         3
  55. #define VALIDATE_TEXT           101
  56.  
  57.