Dominic LoBue wrote on 01/20/2010 05:33 AM:
> On Mon, Jan 18, 2010 at 8:37 AM, Ian Ward <[email protected]> wrote:
>> Dominic LoBue wrote on 11/24/2009 10:42 PM:
>>> Ian,
>>>
>>> I found a weird bug with listboxes snapping to an odd location in the
>>> middle of a large selectable widget.
>> ...
>>> Attached is a patch which fixes the problem for me.
>> I've prepared an alternate fix for 0.9.9.1, would you please test and
>> confirm that my fix works for you (though not exactly the same way.)
>>
>> hg clone https://excess.org/hg/urwid-0.9.9/
> 
> Ian,
> 
> The fix is not working.
> 
> To be fair that might be because I had to modify my test case as I had
> completely forgotten how to replicate the bug.

I've updated my patch, try pulling again.  I am also having trouble
recreating the original problem, but I wanted to adjust this ListBox
behaviour anyway.  Just let me know that it isn't jumping to strange
places in the middle of widgets for you.

Note that you can create a ListBox that never snaps to selectable
widgets like this:

class NoSnapListBox(urwid.ListBox):
    def change_focus(self, *argl, **argd):
        argd['snap_rows']=0
        self.__super.change_focus(*argl, **argd)

Ian

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

Reply via email to