]> git.ipfire.org Git - thirdparty/newt.git/commitdiff
Added replacement to Listbox.
authorjohnsonm <johnsonm>
Tue, 28 Oct 1997 04:38:02 +0000 (04:38 +0000)
committerjohnsonm <johnsonm>
Tue, 28 Oct 1997 04:38:02 +0000 (04:38 +0000)
snack.py

index 0491c1a4bd093916c60e157e3e05ac5ae7a78b10..1ad837099aaa6d0d7ed2737e9d02c1dbc3d17d9e 100644 (file)
--- 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()]