if (initialValue) {
strcpy(en->buf, initialValue);
en->bufUsed = strlen(initialValue);
+ en->cursorPosition = en->bufUsed;
}
return co;
er.result = ER_SWALLOWED;
switch (key) {
+ case '\r': /* Return */
+ if (en->flags & NEWT_ENTRY_RETURNEXIT) {
+ er.result = ER_EXITFORM;
+ }
+ break;
+
case '\001': /* ^A */
case NEWT_KEY_HOME:
en->cursorPosition = 0;