mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
opps I forgot to add these
This commit is contained in:
47
Source/CursesDialog/cmCursesLongMessageForm.h
Normal file
47
Source/CursesDialog/cmCursesLongMessageForm.h
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user