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

  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name:        resource.h
  3. // Purpose:     Dialog resource sample
  4. // Author:      Julian Smart
  5. // Modified by:
  6. // Created:     04/01/98
  7. // RCS-ID:      $Id: resource.h,v 1.6 2002/03/17 14:15:55 VZ 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
  17. class MyApp: public wxApp
  18. {
  19. public:
  20.     MyApp();
  21.  
  22.     virtual bool OnInit();
  23.  
  24.     virtual ~MyApp();
  25. };
  26.  
  27. class MyPanel: public wxPanel
  28. {
  29. public:
  30.     MyPanel(wxWindow *parent, wxWindowID id, const wxPoint& pos,
  31.             const wxSize& size, int style, const wxString &name);
  32.     void OnClick(wxMouseEvent &event);
  33.     
  34. private:
  35.     DECLARE_EVENT_TABLE()
  36. };
  37.  
  38. class MyFrame: public wxFrame
  39. {
  40. public:
  41.     MyFrame(wxWindow *parent, const wxWindowID id, const wxString& title,
  42.             const wxPoint& pos, const wxSize& size);
  43.     void OnQuit(wxCommandEvent& event);
  44.     void OnAbout(wxCommandEvent& event);
  45.     void OnTestDialog(wxCommandEvent& event);
  46.     
  47.     wxWindow *panel;
  48.  
  49. private:
  50.     DECLARE_EVENT_TABLE()
  51. };
  52.  
  53. class MyDialog : public wxDialog
  54. {
  55. public:
  56.     void OnOk(wxCommandEvent& event);
  57.     void OnCancel(wxCommandEvent& event);
  58.     
  59. private:
  60.     DECLARE_EVENT_TABLE()
  61. };
  62.  
  63. // the values should be the same as in menu.wxr file!
  64. enum
  65. {
  66.     RESOURCE_TESTDIALOG = 2,
  67.     RESOURCE_QUIT = 4,
  68.     RESOURCE_ABOUT = 6
  69. };
  70.