changeset 710:d4f97c8e0dbe pyntnclick

Fix selection display
author Neil Muller <neil@dip.sun.ac.za>
date Sun, 05 Aug 2012 14:00:04 +0200
parents d279a7dd166a
children e9265818a96c
files pyntnclick/widgets/filechooser.py
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/pyntnclick/widgets/filechooser.py	Sun Aug 05 13:53:21 2012 +0200
+++ b/pyntnclick/widgets/filechooser.py	Sun Aug 05 14:00:04 2012 +0200
@@ -45,10 +45,11 @@
         if entry == self.selected:
             # highlight
             widget = TextButton((0, 0), self.gd, entry,
-                    fontsize=10, border=2, border_color='yellow')
+                    fontsize=10, border=2, color='yellow')
         else:
-            widget = TextButton((0, 0), self.gd, entry, fontsize=10)
-        self.add_callback('clicked', self.change_selection, entry)
+            widget = TextButton((0, 0), self.gd, entry, border=0,
+                    fontsize=10)
+        widget.add_callback('clicked', self.change_selection, entry)
         return widget
 
     def fill_page(self):
@@ -129,6 +130,7 @@
     def change_selection(self, ev, widget, entry):
         """Update selection"""
         self.selected = entry
+        self.fill_page()
 
     def cancel(self, ev, widget):
         if hasattr(self.parent, 'paused'):