def set(self, text):
return self.w.entrySetValue(text)
- def __init__(self, width, text = "", hidden = 0, scroll = 1):
- self.w = _snack.entry(width, text, hidden, scroll)
+ def __init__(self, width, text = "", hidden = 0, scroll = 1,
+ returnexit = 0):
+ self.w = _snack.entry(width, text, hidden, scroll, returnexit)
# Form uses hotkeys
snackWidget * widget;
int width;
char * initial;
- int isHidden, isScrolled;
+ int isHidden, isScrolled, returnExit;
if (!PyArg_ParseTuple(args, "isii", &width, &initial,
- &isHidden, &isScrolled)) return NULL;
+ &isHidden, &isScrolled, &returnExit)) return NULL;
widget = PyObject_NEW(snackWidget, &snackWidgetType);
widget->co = newtEntry(-1, -1, initial, width, (char **) &widget->apointer,
(isHidden ? NEWT_FLAG_HIDDEN : 0) |
+ (returnExit ? NEWT_FLAG_RETURNEXIT : 0) |
(!isScrolled ? NEWT_FLAG_NOSCROLL : 0));
return widget;