35class NCMultiLineEdit :
public YMultiLineEdit,
public NCPadWidget
38 friend std::ostream & operator<<( std::ostream & str,
const NCMultiLineEdit & obj );
40 NCMultiLineEdit & operator=(
const NCMultiLineEdit & );
41 NCMultiLineEdit(
const NCMultiLineEdit & );
55 virtual const char * location()
const {
return "NCMultiLineEdit"; }
57 virtual void wRedraw();
59 virtual NCPad * CreatePad();
60 virtual void DrawPad();
64 NCMultiLineEdit( YWidget * parent,
const std::string & label );
66 virtual ~NCMultiLineEdit();
68 virtual int preferredWidth();
69 virtual int preferredHeight();
71 virtual void setSize(
int newWidth,
int newHeight );
73 virtual void setLabel(
const std::string & nlabel );
74 virtual void setValue(
const std::string & ntext );
76 virtual std::string value();
78 virtual NCursesEvent wHandleInput( wint_t key );
82 virtual bool setKeyboardFocus()
85 return YWidget::setKeyboardFocus();
91 void setInputMaxLength(
int numberOfChars );
Definition NCTextPad.h:36