33class NCInputTextBase :
public NCWidget
36 friend std::ostream & operator<< ( std::ostream & str,
const NCInputTextBase & obj );
38 NCInputTextBase & operator= (
const NCInputTextBase & );
39 NCInputTextBase (
const NCInputTextBase & );
50 unsigned maxFldLength;
51 unsigned maxInputLength;
57 bool returnOnReturn_b;
59 virtual void setDefsze();
60 virtual void tUpdate();
62 virtual bool bufferFull()
const;
63 virtual unsigned maxCursor()
const;
65 virtual const char * location()
const
67 return "NCInputTextBase";
70 virtual void wCreate (
const wrect & newrect );
71 virtual void wDelete();
73 virtual void wRedraw();
76 NCInputTextBase ( YWidget * parent,
77 bool passwordMode =
false,
78 unsigned maxInput = 0,
81 virtual ~NCInputTextBase();
85 void setReturnOnReturn (
bool on_br )
87 returnOnReturn_b = on_br;
90 virtual int preferredWidth();
91 virtual int preferredHeight();
93 virtual void setSize (
int newWidth,
int newHeight );
97 virtual void setCurPos (
unsigned pos )
virtual void setEnabled(bool do_bv)
Definition NCInputTextBase.cc:87
Multi-line string, with optional hotkey, drawable.
Definition NCtext.h:82
C++ class for windows.
Definition ncursesw.h:907
A rectangle is defined by its position and size: wpos Pos, wsze Sze.
Definition position.h:194