diff options
author | Berk Geveci <berk.geveci@kitware.com> | 2001-11-30 04:45:01 (GMT) |
---|---|---|
committer | Berk Geveci <berk.geveci@kitware.com> | 2001-11-30 04:45:01 (GMT) |
commit | 8a59c205bd746f91f913ed2d2db69dc83c5e2ffc (patch) | |
tree | a95961e4e7a1873554df875ff3cd76f8287075dc /Source/CursesDialog/cmCursesLongMessageForm.h | |
parent | c80c5d245d6a11182d308ebec62984bd3043d07c (diff) | |
download | CMake-8a59c205bd746f91f913ed2d2db69dc83c5e2ffc.zip CMake-8a59c205bd746f91f913ed2d2db69dc83c5e2ffc.tar.gz CMake-8a59c205bd746f91f913ed2d2db69dc83c5e2ffc.tar.bz2 |
opps I forgot to add these
Diffstat (limited to 'Source/CursesDialog/cmCursesLongMessageForm.h')
-rw-r--r-- | Source/CursesDialog/cmCursesLongMessageForm.h | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/Source/CursesDialog/cmCursesLongMessageForm.h b/Source/CursesDialog/cmCursesLongMessageForm.h new file mode 100644 index 0000000..6f28bd2 --- /dev/null +++ b/Source/CursesDialog/cmCursesLongMessageForm.h @@ -0,0 +1,47 @@ +#ifndef __cmCursesLongMessageForm_h +#define __cmCursesLongMessageForm_h + +#include "../cmStandardIncludes.h" +#include "cmCursesForm.h" +#include "cmCursesStandardIncludes.h" + +class cmCursesCacheEntryComposite; + +class cmCursesLongMessageForm : public cmCursesForm +{ +public: + cmCursesLongMessageForm(std::vector<string> const& messages, + const char* title); + virtual ~cmCursesLongMessageForm(); + + // Description: + // Handle user input. + virtual void HandleInput(); + + // Description: + // Display form. Use a window of size width x height, starting + // at top, left. + virtual void Render(int left, int top, int width, int height); + + // Description: + // This method should normally called only by the form. + // The only exception is during a resize. + void PrintKeys(); + + // Description: + // This method should normally called only by the form. + // The only exception is during a resize. + virtual void UpdateStatusBar(); + +protected: + cmCursesLongMessageForm(const cmCursesLongMessageForm& from); + void operator=(const cmCursesLongMessageForm&); + + std::string m_Messages; + std::string m_Title; + + FIELD* m_Fields[2]; + +}; + +#endif // __cmCursesLongMessageForm_h |