Hello there.
Thanks to some suggestions on this list I did my directory browsing via list 
updates but now I face another problem and I got no good idea which way to 
approach it.
I would like to have a Pile widget which consists of my list on the top and a 
window (let's say a Filler(Text)) with some description of the selected item 
from the list. Let's imagine it as a list of files on the upper half of the 
screen and file details on the lower half.
I need a way to update the lower window every time the focus of the upper list 
changes. I thought about 'modified' signal but I create the ListWalker 
implicitly by calling ListBox([...]) which gives me PollingListWalker who 
doesn't emit the signal (when I tried to use SimpleListWalker, it wouldn't 
update the contents when I changed them, so I can't use it). I hope there is a 
simpler way than creating a subclass of ListBox or ListWalker.
I thought about filtering input to MainLoop but it seems to be a very ugly 
hack.
Oh, and I'm a bit confused about Overlay widget.
I'm not sure how it's supposed to work. As far as I understand, the Overlay 
widget steals the focus, so I should create the Overlay in runtime when I 
need, for example, a confirmation dialog. But I can't do it. If I create my 
widgets, run the MainLoop for my main widget, and then create Overlay with my 
main widget as the bottom widget, nothing happens. Any suggestions here? The 
docs are 

-- 
  Kruk@ -\                   | 
          }-> epsilon.eu.org | 
http:// -/                   | 
                             | 

_______________________________________________
Urwid mailing list
[email protected]
http://lists.excess.org/mailman/listinfo/urwid

Reply via email to