25 #ifndef NCMultiLineEdit_h
26 #define NCMultiLineEdit_h
30 #include <yui/YMultiLineEdit.h>
31 #include "NCPadWidget.h"
32 #include "NCTextPad.h"
38 friend std::ostream & operator<<( std::ostream & STREAM,
const NCMultiLineEdit & OBJ );
55 virtual const char * location()
const {
return "NCMultiLineEdit"; }
57 virtual void wRedraw();
59 virtual NCPad * CreatePad();
60 virtual void DrawPad();
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();
82 virtual bool setKeyboardFocus()
85 return YWidget::setKeyboardFocus();
91 void setInputMaxLength(
int numberOfChars );
96 #endif // NCMultiLineEdit_h
virtual NCTextPad * myPad() const
virtual void setEnabled(bool do_bv)