From: johnsonm Date: Tue, 28 Oct 1997 04:38:02 +0000 (+0000) Subject: Added replacement to Listbox. X-Git-Tag: r0-20~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6532819eb9b75ab4c17c96464769ab9416fd444d;p=thirdparty%2Fnewt.git Added replacement to Listbox. --- diff --git a/snack.py b/snack.py index 0491c1a..1ad8370 100644 --- a/snack.py +++ b/snack.py @@ -56,6 +56,13 @@ class Listbox(Widget): del self.key2item[self.item2key[item]] del self.item2key[item] + def replace(self, item): + key = self.w.listboxInsertItem(text, self.item2key[item]) + self.w.listboxDeleteItem(self.item2key[item]) + del self.key2item[self.item2key[item]] + self.item2key[item] = key + self.key2item[key] = item + def current(self): return self.key2item[self.w.listboxGetCurrent()]