myframe.h 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. //-----------------------------------------------------------------------------
  2. // Name: myframe.h
  3. // Purpose: XML resources sample: A derived frame, called MyFrame
  4. // Author: Robert O'Connor (rob@medicalmnemonics.com), Vaclav Slavik
  5. // Copyright: (c) Robert O'Connor and Vaclav Slavik
  6. // Licence: wxWindows licence
  7. //-----------------------------------------------------------------------------
  8. //-----------------------------------------------------------------------------
  9. // Begin single inclusion of this .h file condition
  10. //-----------------------------------------------------------------------------
  11. #ifndef _MYFRAME_H_
  12. #define _MYFRAME_H_
  13. //-----------------------------------------------------------------------------
  14. // Headers
  15. //-----------------------------------------------------------------------------
  16. #include "wx/frame.h"
  17. //-----------------------------------------------------------------------------
  18. // Class definition: MyFrame
  19. //-----------------------------------------------------------------------------
  20. // Define a new frame type: this is going to be our main frame
  21. class MyFrame : public wxFrame
  22. {
  23. public:
  24. // Constructor.
  25. MyFrame( wxWindow* parent=(wxWindow *)NULL);
  26. private:
  27. // Event handlers (these functions should _not_ be virtual)
  28. void OnUnloadResourceMenuCommand(wxCommandEvent& event);
  29. void OnReloadResourceMenuCommand(wxCommandEvent& event);
  30. void OnExitToolOrMenuCommand(wxCommandEvent& event);
  31. void OnAboutToolOrMenuCommand(wxCommandEvent& event);
  32. void OnNonDerivedDialogToolOrMenuCommand(wxCommandEvent& event);
  33. void OnDerivedDialogToolOrMenuCommand(wxCommandEvent& event);
  34. void OnControlsToolOrMenuCommand(wxCommandEvent& event);
  35. void OnUncenteredToolOrMenuCommand(wxCommandEvent& event);
  36. void OnObjRefToolOrMenuCommand(wxCommandEvent& event);
  37. void OnCustomClassToolOrMenuCommand(wxCommandEvent& event);
  38. void OnPlatformPropertyToolOrMenuCommand(wxCommandEvent& event);
  39. void OnArtProviderToolOrMenuCommand(wxCommandEvent& event);
  40. void OnVariableExpansionToolOrMenuCommand(wxCommandEvent& event);
  41. void OnVariants(wxCommandEvent& event);
  42. void OnRecursiveLoad(wxCommandEvent& event);
  43. void OnAnimationCtrlPlay(wxCommandEvent& event);
  44. // Any class wishing to process wxWidgets events must use this macro
  45. wxDECLARE_EVENT_TABLE();
  46. };
  47. //-----------------------------------------------------------------------------
  48. // End single inclusion of this .h file condition
  49. //-----------------------------------------------------------------------------
  50. #endif // _MYFRAME_H_