NIREP
|
00001 00002 // Name: CreateEvaluatorCommand.h 00003 // Purpose: 00004 // Author: 00005 // Modified by: 00006 // Created: 29/07/2010 11:13:39 00007 // RCS-ID: 00008 // Copyright: 00009 // Licence: 00011 00012 #ifndef _CREATEEVALUATORCOMMAND_H_ 00013 #define _CREATEEVALUATORCOMMAND_H_ 00014 00015 00020 00021 #include "wx/frame.h" 00022 #include "wx/grid.h" 00024 00029 00030 00031 00036 00037 #define ID_CREATEEVALUATORCOMMAND 10088 00038 #define ID_PANEL10 10089 00039 #define ID_TEXTCTRL8 10090 00040 #define ID_BUTTON6 10091 00041 #define ID_BUTTON7 10092 00042 #define ID_BUTTON8 10093 00043 #define ID_BUTTON9 10094 00044 #define ID_BUTTON10 10095 00045 #define ID_BUTTON11 10096 00046 #define ID_GRID3 10098 00047 #define SYMBOL_CREATEEVALUATORCOMMAND_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX 00048 #define SYMBOL_CREATEEVALUATORCOMMAND_TITLE _("CreateEvaluatorCommand") 00049 #define SYMBOL_CREATEEVALUATORCOMMAND_IDNAME ID_CREATEEVALUATORCOMMAND 00050 #define SYMBOL_CREATEEVALUATORCOMMAND_SIZE wxSize(400, 300) 00051 #define SYMBOL_CREATEEVALUATORCOMMAND_POSITION wxDefaultPosition 00052 00053 00054 00059 class CreateEvaluatorCommand: public wxFrame 00060 { 00061 DECLARE_CLASS( CreateEvaluatorCommand ) 00062 DECLARE_EVENT_TABLE() 00063 00064 public: 00066 CreateEvaluatorCommand(); 00067 CreateEvaluatorCommand( wxWindow* parent, wxWindowID id = SYMBOL_CREATEEVALUATORCOMMAND_IDNAME, const wxString& caption = SYMBOL_CREATEEVALUATORCOMMAND_TITLE, const wxPoint& pos = SYMBOL_CREATEEVALUATORCOMMAND_POSITION, const wxSize& size = SYMBOL_CREATEEVALUATORCOMMAND_SIZE, long style = SYMBOL_CREATEEVALUATORCOMMAND_STYLE ); 00068 00069 bool Create( wxWindow* parent, wxWindowID id = SYMBOL_CREATEEVALUATORCOMMAND_IDNAME, const wxString& caption = SYMBOL_CREATEEVALUATORCOMMAND_TITLE, const wxPoint& pos = SYMBOL_CREATEEVALUATORCOMMAND_POSITION, const wxSize& size = SYMBOL_CREATEEVALUATORCOMMAND_SIZE, long style = SYMBOL_CREATEEVALUATORCOMMAND_STYLE ); 00070 00072 ~CreateEvaluatorCommand(); 00073 00075 void Init(); 00076 00078 void CreateControls(); 00079 00081 void OnButtonClick( wxCommandEvent& event ); 00082 00083 00085 wxBitmap GetBitmapResource( const wxString& name ); 00086 00088 wxIcon GetIconResource( const wxString& name ); 00089 00091 static bool ShowToolTips(); 00092 private: 00093 wxTextCtrl* m_text; 00094 00095 }; 00096 00097 #endif 00098 // _CREATEEVALUATORCOMMAND_H_