summaryrefslogtreecommitdiff
path: root/urwid/canvas.py
Commit message (Collapse)AuthorAgeFilesLines
* Python dual support (#266)Andrew Dunai2018-01-041-8/+10
| | | | | | | | | | | | | | | | | | | | * WIP * Metaclasses * String literal fixes * Remove 2to3 and make tests compatible with both Python 2 & 3 * Removed debug code. * Added tests for ProgressBar * Fixed examples. * future division & font literals fix * Cleaner fonts initialization.
* Fix all trailing whitespace.Eevee (Alex Munroe)2014-05-111-82/+82
|
* fix lots of small typosPaul Ivanov2014-02-211-1/+1
|
* Pile, Overlay, Columns fixes for more widget-squishing testsIan Ward2012-09-211-6/+6
| | | | | --HG-- branch : feature-sphinx
* add canvas classes to referenceIan Ward2012-07-171-24/+38
| | | | | --HG-- branch : feature-sphinx
* Canvas: new set_pop_up() and get_pop_up() methodsIan Ward2011-09-211-0/+25
|
* clean up differing and duplicated compatibility codeIan Ward2011-02-081-1/+1
| | | | | --HG-- branch : python3
* vterm ptython3 compatibility workIan Ward2011-01-191-6/+3
| | | | | --HG-- branch : python3
* python 2.4 and 2.5 compatibility workIan Ward2011-01-111-8/+12
| | | | | --HG-- branch : python3
* remove more delta noiseIan Ward2010-12-281-3/+1
| | | | | --HG-- branch : python3
* Merge remote branch 'norm/master' into py3Wendell2010-06-271-1/+6
|\
| * Add a cachable attribute to Canvas.aszlig2010-06-221-1/+6
| | | | | | | | | | This is to avoid storing a canvas into the cache, that way it's possible to re-use canvases as in vterm.py without getting finalized exceptions.
* | Mostly working... but not so good with the tests.Wendell2010-05-241-4/+15
| |
* | Updated to work with python 3.Wendell2010-05-241-6/+8
|/ | | | After running 2to3, testurwid.py and test_input.py both work!
* Stop calling type() on literals.Marien Zwart2010-03-071-4/+4
|
* generators are always available in python 2.3 final and up.Marien Zwart2010-03-071-1/+0
|
* Stop using backticks for reprs.Marien Zwart2010-03-071-6/+6
|
* Convert implicit relative to absolute imports.Marien Zwart2010-03-071-2/+2
|
* Remove unused local variables (do not merge blindly! perhaps some of them ↵Marien Zwart2010-02-111-2/+0
| | | | *should* be used?)
* Fix trivial undefined name errors.Marien Zwart2010-02-111-1/+1
|
* Import cleanup: remove most uses of "import *", remove unused imports.Marien Zwart2010-02-111-5/+4
|
* fix AttrMap applied to AttrMapIan Ward2009-11-071-1/+6
|
* new AttrMap class (stacking not yet supported)Ian Ward2009-07-241-12/+27
|
* untab canvas.pyIan Ward2009-07-241-1145/+1145
|
* fix for caching canvases from widgets with render methods in classes and ↵Ian Ward2009-03-121-11/+43
| | | | their superclasses
* python 2.3 and 2.6 compatibility fixesIan Ward2009-01-161-1/+1
|
* fix for canvas fill_attr() affecting other canvases bug (found by Joern Koerner)Ian Ward2008-06-241-5/+10
| | | | | --HG-- extra : convert_revision : 7b4e741c637a007552dce090d3716852632d3fb3
* fix for CanvasCache._deps memory leak (found by John Goodfellow)Ian Ward2008-06-091-1/+2
| | | | | --HG-- extra : convert_revision : a80ebfc6c32ab1fe51a59e7e3ba15f264a4c7f62
* split up util.py: command_map.py main_loop.py monitored_list.py signals.py ↵ian2007-12-301-0/+1
| | | | | | | text_layout.py; add display_common.py module --HG-- extra : convert_revision : 66ffcaede1358ec26e11dcce6ba3d5254ef78a94
* more doctestsian2007-09-141-2/+14
| | | | | --HG-- extra : convert_revision : f509695d1af5be71c8bb65ee052cee14fa6bab5d
* allow box widgets to render zero-row canvasesian2007-05-131-4/+8
| | | | | --HG-- extra : convert_revision : e8e4fda2fd1ae3827296b43f14c2b9da3de45141
* add some error checking in render wrapper, canvas combining. Fix ↵ian2007-03-211-1/+8
| | | | | | | input_test.py listbox usage. --HG-- extra : convert_revision : 38d6c6f74f64493c09f21b5257cf4d041af886cc
* add PollingListWalker (backwards compatible default list walker), allow old ↵ian2007-03-181-1/+12
| | | | | | | list walker classes to be used with ListBox, rename `ListDetectModifications` to MonitoredList, allow 0-width widgets within Padding widget (fix for empty BigText) --HG-- extra : convert_revision : 9e02335748b8228d2a515b82fa35d6d3d8785d0d
* move widget method decorators to widget.pyian2007-03-141-47/+0
| | | | | --HG-- extra : convert_revision : b9e389d5ddf732064c54f60e0b4a9c5cd47aaa9f
* hide widget_info setting in Widget metaclassian2007-03-111-34/+93
| | | | | --HG-- extra : convert_revision : 38572f0f11d33121517284279678b7ec5c94c0b3
* fix coding: lines, fix `ProgressBar`, update edit.pyian2007-03-111-2/+7
| | | | | --HG-- extra : convert_revision : 33fee8e3f5cece36a341df175794d3dae21b1e18
* CanvasCache deuglification - automatic caching of render and rowsian2007-02-261-26/+24
| | | | | --HG-- extra : convert_revision : 7c391e11db44e2101878253dfd66cccf0573ed26
* fix bugs in WidgetWrap and graph.pyian2007-02-191-2/+4
| | | | | --HG-- extra : convert_revision : e9c7d7b9fae263293da11cb78ac737cae19213d9
* add Widget base class, cache more widget canvasesian2007-02-191-0/+44
| | | | | --HG-- extra : convert_revision : ebf02e864f89ee860fb02e49a33b3df08a4e188b
* Canvas breakage: rename Canvas to TextCanvas. add widget_info, coords and ↵ian2007-02-121-73/+195
| | | | | | | shortcuts to new Canvas base class. add children to CompositeCanvas --HG-- extra : convert_revision : 73eb118cb7c15782f1628ef5284574b9c44d7679
* fix cache refs leak, show cache stats in bench_1,2.ian2007-01-261-2/+11
| | | | | --HG-- extra : convert_revision : 701aef387f9131c299091e537b6c154e157abd49
* new CompositeCanvas, CanvasCache classes. Drop python 2.1 supportian2007-01-261-198/+714
| | | | | | --HG-- rename : urwid/utable.py => urwid/str_util.py extra : convert_revision : 5631e8cfea10000d6e63009a3cfc02513b75e8ad
* performance improvements as discussed on listian2006-12-091-7/+12
| | | | | --HG-- extra : convert_revision : b9b4835297509d010a244d49288a02929350e85b
* release 0.9.7release-0.9.7ian2006-10-011-17/+96
| | | | | --HG-- extra : convert_revision : ba9ea5bad833b377739bd193bb8124e8b90e7507
* release 0.9.5release-0.9.5ian2006-07-141-85/+75
| | | | | --HG-- extra : convert_revision : 5c5508fbaa4ba90e8f495627dc92b5eddd2a0225
* release 0.9.0release-0.9.0ian2006-02-181-71/+48
| | | | | --HG-- extra : convert_revision : bdf8d8b157764daa5e0ccd6d8302b3431c10b7d7
* release 0.9.0-pre3release-0.9.0-pre3ian2006-02-131-2/+2
| | | | | --HG-- extra : convert_revision : 7c7fac871d5b4e983d729ae935e56a577e19ebc6
* release 0.9.0-pre1release-0.9.0-pre1ian2006-02-081-31/+220
| | | | | --HG-- extra : convert_revision : 973204ec8fda8e21585feda3fc9fdeb7722b282e
* release 0.8.10release-0.8.10ian2005-11-271-6/+28
| | | | | --HG-- extra : convert_revision : 1bce2ae83b0319f44829b0b58d233538efb66b13
* release 0.8.9release-0.8.9ian2005-11-211-0/+61
| | | | | --HG-- extra : convert_revision : e58d42c4f024228c849d957254f78ad36cab0ec5