ParseErrorDialog.h

00001 
00004 #ifndef _ParseErrorDialog_h
00005 #define _ParseErrorDialog_h
00006 
00007 // SYSTEM INCLUDES
00008 //
00009 
00010 // PROJECT INCLUDES
00011 //
00012 
00013 // LOCAL INCLUDES
00014 //
00015 #include "../ParseError.h"
00016 #include "ParseErrorText.h"
00017 
00018 // FORWARD REFERENCES
00019 //
00020 
00021 
00022 class ParseErrorDialog
00023     : public wxDialog
00024 {
00025 public:
00026 // LIFECYCLE
00027 
00030     ParseErrorDialog(wxWindow*          pParent,
00031                      wxWindowID         id,
00032                      const ParseError&  error);
00033 
00036     ~ParseErrorDialog(void);
00037 
00038 
00039 // OPERATORS
00040 // OPERATIONS
00041 // ACCESS
00042 // INQUIRY
00043 
00044 protected:
00045 private:
00046 
00047     wxStaticText*       CreateErrorLabel(wxWindow*          pParent,
00048                                          const wxString&    message) const;
00049 
00050     wxStaticText*   mpTopLabel;         
00051     wxStaticText*   mpErrorLabel;       
00052     ParseErrorText* mpInputErrorLabel;  
00053 
00054     static const unsigned  mMessageWrapWidth;
00055 };
00056 
00057 // INLINE METHODS
00058 //
00059 
00060 // EXTERNAL REFERENCES
00061 //
00062 
00063 #endif  // _ParseErrorDialog_h

Wygenerowano Fri Sep 29 21:04:49 2006 dla EduOptim2 programem  doxygen 1.4.6