Announcing Urwid 0.9.3 ---------------------- Urwid home page: http://excess.org/urwid/
Tarball: http://excess.org/urwid/urwid-0.9.3.tar.gz About this release: =================== This release adds support for gpm and mouse dragging to the raw_display module, improves mouse release reporting and fixes a few text layout bugs. If you are interested in Urwid's mouse support please try the input test example program and let me know if it works properly in your environment. [EMAIL PROTECTED]:~/urwid-0.9.3$ ./input_test.py will test the input of the curses_display module. [EMAIL PROTECTED]:~/urwid-0.9.3$ ./input_test.py raw will test the input of the raw_display module. Please post your results and details about your environment to the mailing list. New in this release: ==================== - Improved mouse reporting. The raw_display module now detects gpm mouse events by reading "/usr/bin/mev" output. The curses_display module already supports gpm directly. Mouse drag events are now reported by raw_display in terminals that provide button event tracking and on the console with gpm. Note that gpm may report coordinates off the screen if the user drags the mouse off the edge. Button release events now report which button was released if that information is available, currently only on the console with gpm. - Added display of raw keycodes to the input_test.py example program. - Fixed a text layout bug affecting clipped text with blank lines, and another related to wrapped text starting with a space character. - Fixed a Frame.keypress(..) bug that caused it to call keypress on unselectable widgets. About Urwid =========== Urwid is a console UI library for Python. It features fluid interface resizing, UTF-8 support, multiple text layouts, simple attribute markup, powerful scrolling list boxes and flexible interface design. Urwid is released under the GNU LGPL. -- http://mail.python.org/mailman/listinfo/python-list