Hello urwid people,

I've been writing a terminal UI using urwid for my projects database
editor. This is a UI that edits a database through the sqlalchemy API.
It actually looks pretty nice, but it wasn't as easy as I first thought
it would be. Getting the focus to change exactly as I want it seems to
be very difficult. I also had to dive into the code to really
understand how to use it and create new widgets. I still often
get exceptions when first writing UI widgets due to using box
widgets where a flow is required, and vise versa. The reference
docs should say what kind it is. 

Anyway, if anyone has time I would appreciate a code review.

I have one question: is it necessary to unregister signals when an
object is no longer needed (goes out of scope)? Will it "leak" objects
and memory if I don't?

Here is the code:

http://code.google.com/p/pycopia/source/browse/#svn%2Ftrunk%2Fstorage%2Fpycopia%2Fdb%2Ftui

And a review ticket you can update, if you wish:

http://code.google.com/p/pycopia/issues/detail?id=9

Alas, it would be rather difficult to try it out since it
requires a Pycopia installation with some data populated to edit.

Thanks!
Keith Dart

-- 

-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Keith Dart <[email protected]>
   public key: ID: 19017044
   <http://www.dartworks.biz/>
   =====================================================================

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

Reply via email to