summaryrefslogtreecommitdiffstats
path: root/Source/CursesDialog/cmCursesStringWidget.h
diff options
context:
space:
mode:
authorBerk Geveci <berk.geveci@kitware.com>2001-12-13 18:28:41 (GMT)
committerBerk Geveci <berk.geveci@kitware.com>2001-12-13 18:28:41 (GMT)
commit69cb66f7ffd5541f60026135fa521f0369210bab (patch)
treeadf376c3f9ab2b35360e1845d31c85d7d0636354 /Source/CursesDialog/cmCursesStringWidget.h
parent10085174b630460f69697da0017f7c41c7ae2908 (diff)
downloadCMake-69cb66f7ffd5541f60026135fa521f0369210bab.zip
CMake-69cb66f7ffd5541f60026135fa521f0369210bab.tar.gz
CMake-69cb66f7ffd5541f60026135fa521f0369210bab.tar.bz2
Updated toolbar.
Diffstat (limited to 'Source/CursesDialog/cmCursesStringWidget.h')
-rw-r--r--Source/CursesDialog/cmCursesStringWidget.h40
1 files changed, 29 insertions, 11 deletions
diff --git a/Source/CursesDialog/cmCursesStringWidget.h b/Source/CursesDialog/cmCursesStringWidget.h
index 29fb281..0153843 100644
--- a/Source/CursesDialog/cmCursesStringWidget.h
+++ b/Source/CursesDialog/cmCursesStringWidget.h
@@ -3,31 +3,49 @@
#include "cmCursesWidget.h"
+class cmCursesMainForm;
+
+/** \class cmCursesStringWidget
+ * \brief A simple entry widget.
+ *
+ * cmCursesStringWdiget is a simple text entry widget.
+ */
+
class cmCursesStringWidget : public cmCursesWidget
{
public:
cmCursesStringWidget(int width, int height, int left, int top);
- // Description:
- // Handle user input. Called by the container of this widget
- // when this widget has focus. Returns true if the input was
- // handled.
- virtual bool HandleInput(int& key, FORM* form, WINDOW* w);
-
- // Description:
- // Set/Get the string.
+ /**
+ * Handle user input. Called by the container of this widget
+ * when this widget has focus. Returns true if the input was
+ * handled.
+ */
+ virtual bool HandleInput(int& key, cmCursesMainForm* fm, WINDOW* w);
+
+ /**
+ * Set/Get the string.
+ */
void SetString(const char* value);
const char* GetString();
virtual const char* GetValue();
- // Description:
- // Set/Get InEdit flag. Can be used to tell the widget to leave
- // edit mode (in case of a resize for example).
+ /**
+ * Set/Get InEdit flag. Can be used to tell the widget to leave
+ * edit mode (in case of a resize for example).
+ */
void SetInEdit(bool inedit)
{ m_InEdit = inedit; }
bool GetInEdit()
{ return m_InEdit; }
+ /**
+ * If there are any, print the widget specific commands
+ * in the toolbar and return true. Otherwise, return false
+ * and the parent widget will print.
+ */
+ virtual bool PrintKeys();
+
protected:
cmCursesStringWidget(const cmCursesStringWidget& from);
void operator=(const cmCursesStringWidget&);