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// RCS-ID: $Id: myframe.h 42235 2006-10-22 12:12:41Z VZ $ 6// Copyright: (c) Robert O'Connor and Vaclav Slavik 7// Licence: wxWindows licence 8//----------------------------------------------------------------------------- 9 10//----------------------------------------------------------------------------- 11// Begin single inclusion of this .h file condition 12//----------------------------------------------------------------------------- 13 14#ifndef _MYFRAME_H_ 15#define _MYFRAME_H_ 16 17//----------------------------------------------------------------------------- 18// Headers 19//----------------------------------------------------------------------------- 20 21#include "wx/frame.h" 22 23//----------------------------------------------------------------------------- 24// Class definition: MyFrame 25//----------------------------------------------------------------------------- 26 27// Define a new frame type: this is going to be our main frame 28class MyFrame : public wxFrame 29{ 30 31public: 32 33 // Constructor. 34 MyFrame( wxWindow* parent=(wxWindow *)NULL); 35 36private: 37 38 // Event handlers (these functions should _not_ be virtual) 39 void OnUnloadResourceMenuCommand(wxCommandEvent& event); 40 void OnReloadResourceMenuCommand(wxCommandEvent& event); 41 void OnExitToolOrMenuCommand(wxCommandEvent& event); 42 void OnAboutToolOrMenuCommand(wxCommandEvent& event); 43 void OnNonDerivedDialogToolOrMenuCommand(wxCommandEvent& event); 44 void OnDerivedDialogToolOrMenuCommand(wxCommandEvent& event); 45 void OnControlsToolOrMenuCommand(wxCommandEvent& event); 46 void OnUncenteredToolOrMenuCommand(wxCommandEvent& event); 47 void OnCustomClassToolOrMenuCommand(wxCommandEvent& event); 48 void OnPlatformPropertyToolOrMenuCommand(wxCommandEvent& event); 49 void OnArtProviderToolOrMenuCommand(wxCommandEvent& event); 50 void OnVariableExpansionToolOrMenuCommand(wxCommandEvent& event); 51 void OnAnimationCtrlPlay(wxCommandEvent& event); 52 53 // Any class wishing to process wxWidgets events must use this macro 54 DECLARE_EVENT_TABLE() 55 56}; 57 58//----------------------------------------------------------------------------- 59// End single inclusion of this .h file condition 60//----------------------------------------------------------------------------- 61 62#endif // _MYFRAME_H_ 63