congrats too! :D<div><br></div><div>I would like to see live demo of web_display... but I cannot found... sorry.</div><div><br></div><div>can you send me a link?</div><div><br></div><div>see ya all<br><br><div class="gmail_quote">
2011/9/22 Nathan <span dir="ltr">&lt;<a href="mailto:nathan.stocks@gmail.com">nathan.stocks@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
1.0.0!!!  Congrats!<br><br>I look forward to trying out the popup widgets.<br><font color="#888888"><br>~ Nathan</font><div><div></div><div class="h5"><br><br><div class="gmail_quote">On Thu, Sep 22, 2011 at 9:05 AM, Ian Ward <span dir="ltr">&lt;<a href="mailto:ian@excess.org" target="_blank">ian@excess.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Announcing Urwid 1.0.0<br>
----------------------<br>
<br>
Urwid home page:<br>
  <a href="http://excess.org/urwid/" target="_blank">http://excess.org/urwid/</a><br>
<br>
Manual:<br>
  <a href="http://excess.org/urwid/wiki/UrwidManual" target="_blank">http://excess.org/urwid/wiki/UrwidManual</a><br>
<br>
Tarball:<br>
  <a href="http://excess.org/urwid/urwid-1.0.0.tar.gz" target="_blank">http://excess.org/urwid/urwid-1.0.0.tar.gz</a><br>
<br>
<br>
About this release:<br>
===================<br>
<br>
This is a major feature release for Urwid:<br>
<br>
It&#39;s the first official release that has support for Python 3.<br>
<br>
There&#39;s a new experimental Terminal widget so you can terminal while you<br>
terminal or write a screen-clone.<br>
<br>
There&#39;s a new example showing how to serve Urwid interfaces to many<br>
users simultaneously over ssh with Twisted.<br>
<br>
There are new classes to help with creating dynamic tree views of<br>
anything you have that&#39;s tree-like.<br>
<br>
There are new widgets for working with pop-ups so you can now have all<br>
the menu bars, drop-downs and combo-boxes you can write.<br>
<br>
The old requirement to sprinkle draw_screen() calls around your<br>
callbacks is gone.  Urwid now updates the screen automatically after<br>
everything else is done.<br>
<br>
There&#39;s a new simple MainLoop method for catching updates from other<br>
threads and processes.  No need to manually fumble with os.pipe() and<br>
event loops.<br>
<br>
And lots more...<br>
<br>
Happy 1.0 Urwid!  It&#39;s been a great nearly-seven years since our first<br>
release.  Huge thanks to everyone that&#39;s contributed code, docs, bug<br>
reports and help on the mailing list and IRC.<br>
<br>
<br>
New in this release:<br>
====================<br>
<br>
  * New support for Python 3.2 from the same 2.x code base,<br>
    requires distribute instead of setuptools (by Kirk McDonald,<br>
    Wendell, Marien Zwart) everything except TwistedEventLoop and<br>
    GLibEventLoop is supported<br>
<br>
  * New experimental Terminal widget with xterm emulation and<br>
    terminal.py example program (by aszlig)<br>
<br>
  * Edit widget now supports a mask (for passwords), has a<br>
    insert_text_result() method for full-field validation and<br>
    normalizes input text to Unicode or bytes based on the caption<br>
    type used<br>
<br>
  * New TreeWidget, TreeNode, ParentNode, TreeWalker<br>
    and TreeListBox classes for lazy expanding/collapsing tree<br>
    views factored out of browse.py example program, with new<br>
    treesample.py example program (by Rob Lanphier)<br>
<br>
  * MainLoop now calls draw_screen() just before going idle, so extra<br>
    calls to draw_screen() in user code may now be removed<br>
<br>
  * New MainLoop.watch_pipe() method for subprocess or threaded<br>
    communication with the process/thread updating the UI, and new<br>
    subproc.py example demonstrating its use<br>
<br>
  * New PopUpLauncher and PopUpTarget widgets and MainLoop option<br>
    for creating pop-ups and drop-downs, and new pop_up.py example<br>
    program<br>
<br>
  * New twisted_serve_ssh.py example (by Ali Afshar) that serves<br>
    multiple displays over ssh from the same application using<br>
    Twisted and the TwistedEventLoop<br>
<br>
  * ListBox now includes a get_cursor_coords() method, allowing<br>
    nested ListBox widgets<br>
<br>
  * Columns widget contents may now be marked to always be treated<br>
    as flow widgets for mixing flow and box widgets more easily<br>
<br>
  * New lcd_display module with support for CF635 USB LCD panel and<br>
    lcd_cf635.py example program with menus, slider controls and a<br>
    custom font<br>
<br>
  * Shared command_map instance is now stored as Widget._command_map<br>
    class attribute and may be overridden in subclasses or individual<br>
    widgets for more control over special keystrokes<br>
<br>
  * Overlay widget parameters may now be adjusted after creation with<br>
    set_overlay_parameters() method<br>
<br>
  * New WidgetPlaceholder widget useful for swapping widgets without<br>
    having to manipulate a container widget&#39;s contents<br>
<br>
  * LineBox widgets may now include title text<br>
<br>
  * ProgressBar text content and alignment may now be overridden<br>
<br>
  * Use reactor.stop() in TwistedEventLoop and document that Twisted&#39;s<br>
    reactor is not designed to be stopped then restarted<br>
<br>
  * curses_display now supports AttrSpec and external event loops<br>
    (Twisted or GLib) just like raw_display<br>
<br>
  * raw_display and curses_display now support the IBMPC character<br>
    set (currently only used by Terminal widget)<br>
<br>
  * Fix for a gpm_mev bug preventing user input when on the console<br>
<br>
  * Fix for leaks of None objects in str_util extension<br>
<br>
  * Fix for WidgetWrap and AttrMap not working with fixed widgets<br>
<br>
  * Fix for a lock up when attempting to wrap text containing wide<br>
    characters into a single character column<br>
<br>
<br>
About Urwid<br>
===========<br>
<br>
Urwid is a console UI library for Python. It features fluid interface<br>
resizing, Unicode support, multiple text layouts, simple attribute<br>
markup, powerful scrolling list boxes and flexible interface design.<br>
<br>
Urwid is released under the GNU LGPL.<br>
<br>
_______________________________________________<br>
Urwid mailing list<br>
<a href="mailto:Urwid@lists.excess.org" target="_blank">Urwid@lists.excess.org</a><br>
<a href="http://lists.excess.org/mailman/listinfo/urwid" target="_blank">http://lists.excess.org/mailman/listinfo/urwid</a><br>
</blockquote></div><br>
</div></div><br>_______________________________________________<br>
Urwid mailing list<br>
<a href="mailto:Urwid@lists.excess.org">Urwid@lists.excess.org</a><br>
<a href="http://lists.excess.org/mailman/listinfo/urwid" target="_blank">http://lists.excess.org/mailman/listinfo/urwid</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Falou!<br><br>Samuel Teixeira Santos<br><span>サントスサムエル テイェイラ</span><br><br><b><br>P</b>ost <b>S</b>criptum: <br><br>Por favor, ao encaminhar as mensagens &quot;globais&quot;(não direcionadas somente a minha pessoa):<br>
1. <b>Apague</b> o <b>meu e-mail</b> e o meu <b>nome</b> no corpo da mensagem.<br>2. <b>Apague</b> também qualquer <b>endereço de e-mail</b> e <b>nome</b> que esteja no corpo da mensagem<br>3. Inclua <u><b>seus destinatários</b></u> apenas na opção de <b>cópia oculta (Cco ou Bcc)</b>.<br>
<br>Agindo assim <u><b>podemos</b></u> dificultar a disseminação de vírus, spams e banner.<br>Acho que vale a pena tentar.<br><br>
</div>