.coveralls.yml
.dockerignore
.editorconfig
.gitignore
.pre-commit-config.yaml
.yamllint.yml
COPYING
MANIFEST.in
README.rst
black-requirements.txt
classifiers.txt
isort-requirements.txt
pylint-requirements.txt
pyproject.toml
requirements.txt
ruff-requirements.txt
setup.py
test_requirements.txt
tox.ini
.devcontainer/dev.dockerfile
.devcontainer/devcontainer.json
.github/CODE_OF_CONDUCT.md
.github/PULL_REQUEST_TEMPLATE.md
.github/dependabot.yml
.github/labeler.yml
.github/release.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/docs.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/question.md
.github/workflows/documentation.yml
.github/workflows/isolated_static_check.yml
.github/workflows/labels.yml
.github/workflows/pythonpackage.yml
.github/workflows/yamllint.yml
docs/Makefile
docs/changelog.rst
docs/conf.py
docs/index.rst
docs/urwid-logo.png
docs/examples/bigtext.py
docs/examples/bigtext.py.xdotool
docs/examples/bigtext1.png
docs/examples/bigtext2.png
docs/examples/bigtext3.png
docs/examples/browse.py
docs/examples/browse.py.xdotool
docs/examples/browse1.png
docs/examples/browse2.png
docs/examples/edit.py
docs/examples/edit.py.xdotool
docs/examples/edit1.png
docs/examples/edit2.png
docs/examples/edit_text.txt
docs/examples/graph.py
docs/examples/graph.py.xdotool
docs/examples/graph1.png
docs/examples/graph2.png
docs/examples/index.rst
docs/examples/palette_test.py
docs/examples/palette_test.py.xdotool
docs/examples/palette_test1.png
docs/examples/palette_test2.png
docs/examples/pop_up.py
docs/examples/pop_up.py.xdotool
docs/examples/pop_up1.png
docs/examples/pop_up2.png
docs/examples/real_browse.py
docs/examples/real_edit.py
docs/examples/subproc.py
docs/examples/subproc.py.xdotool
docs/examples/subproc1.png
docs/examples/subproc2.png
docs/examples/subproc2.py
docs/examples/tour.py
docs/examples/tour.py.xdotool
docs/examples/tour1.png
docs/examples/tour2.png
docs/manual/bright_combinations.py
docs/manual/bright_combinations.py.xdotool
docs/manual/bright_combinations1.png
docs/manual/canvascache.rst
docs/manual/displayattributes.rst
docs/manual/displaymodules.rst
docs/manual/encodings.rst
docs/manual/index.rst
docs/manual/mainloop.rst
docs/manual/overview.rst
docs/manual/safe_combinations.py
docs/manual/safe_combinations.py.xdotool
docs/manual/safe_combinations1.png
docs/manual/textlayout.rst
docs/manual/userinput.rst
docs/manual/wanat.py
docs/manual/wanat_multi.py
docs/manual/wcur1.py
docs/manual/wcur2.py
docs/manual/widgets.rst
docs/manual/wmod.py
docs/manual/wsel.py
docs/manual/images/display_modules.png
docs/manual/images/introduction.png
docs/manual/images/urwid_widgets.svgz
docs/manual/images/urwid_widgets_1.png
docs/manual/images/urwid_widgets_1.xcf
docs/manual/images/urwid_widgets_2.png
docs/manual/images/urwid_widgets_2.xcf
docs/manual/images/widget_layout.png
docs/reference/attrspec.rst
docs/reference/canvas.rst
docs/reference/command_map.rst
docs/reference/constants.rst
docs/reference/deprecated.rst
docs/reference/display_modules.rst
docs/reference/exceptions.rst
docs/reference/global_settings.rst
docs/reference/index.rst
docs/reference/list_walkers.rst
docs/reference/main_loop.rst
docs/reference/meta.rst
docs/reference/signals.rst
docs/reference/text_layout.rst
docs/reference/widget.rst
docs/tools/compile_pngs.sh
docs/tools/screenshots.sh
docs/tools/static/.placeholder
docs/tools/templates/indexcontent.html
docs/tools/templates/indexsidebar.html
docs/tools/templates/localtoc.html
docs/tutorial/adventure.py
docs/tutorial/adventure.py.xdotool
docs/tutorial/adventure1.png
docs/tutorial/adventure2.png
docs/tutorial/adventure3.png
docs/tutorial/adventure4.png
docs/tutorial/cmenu.py
docs/tutorial/cmenu.py.xdotool
docs/tutorial/cmenu1.png
docs/tutorial/cmenu2.png
docs/tutorial/cmenu3.png
docs/tutorial/cmenu4.png
docs/tutorial/highcolors.py
docs/tutorial/highcolors.py.xdotool
docs/tutorial/highcolors1.png
docs/tutorial/hmenu.py
docs/tutorial/hmenu.py.xdotool
docs/tutorial/hmenu1.png
docs/tutorial/hmenu2.png
docs/tutorial/hmenu3.png
docs/tutorial/hmenu4.png
docs/tutorial/index.rst
docs/tutorial/input.py
docs/tutorial/input.py.xdotool
docs/tutorial/input1.png
docs/tutorial/input2.png
docs/tutorial/input3.png
docs/tutorial/input4.png
docs/tutorial/input5.png
docs/tutorial/menu25.png
docs/tutorial/minimal.py
docs/tutorial/minimal.py.xdotool
docs/tutorial/minimal1.png
docs/tutorial/multiple.py
docs/tutorial/multiple.py.xdotool
docs/tutorial/multiple1.png
docs/tutorial/multiple2.png
docs/tutorial/multiple3.png
docs/tutorial/multiple4.png
docs/tutorial/qa.py
docs/tutorial/qa.py.xdotool
docs/tutorial/qa1.png
docs/tutorial/qa2.png
docs/tutorial/qa3.png
docs/tutorial/sig.py
docs/tutorial/sig.py.xdotool
docs/tutorial/sig1.png
docs/tutorial/sig2.png
docs/tutorial/sig3.png
docs/tutorial/sig4.png
docs/tutorial/smenu.py
docs/tutorial/smenu.py.xdotool
docs/tutorial/smenu1.png
docs/tutorial/smenu2.png
docs/tutorial/smenu3.png
docs/tutorial/urwid_attr.py
docs/tutorial/urwid_attr.py.xdotool
docs/tutorial/urwid_attr1.png
docs/tutorial/urwid_attr2.png
docs/tutorial/urwid_attr3.png
docs/tutorial/urwid_attr4.png
examples/asyncio_socket_server.py
examples/bigtext.py
examples/browse.py
examples/calc.py
examples/dialog.py
examples/edit.py
examples/fib.py
examples/graph.py
examples/input_test.py
examples/lcd_cf635.py
examples/palette_test.py
examples/pop_up.py
examples/subproc.py
examples/subproc2.py
examples/terminal.py
examples/tour.py
examples/treesample.py
examples/twisted_serve_ssh.py
examples/twisted_serve_ssh.tac
tests/__init__.py
tests/test_canvas.py
tests/test_columns.py
tests/test_container.py
tests/test_doctests.py
tests/test_escapes.py
tests/test_event_loops.py
tests/test_filler.py
tests/test_floatedit.py
tests/test_font.py
tests/test_frame.py
tests/test_graphics.py
tests/test_grid_flow.py
tests/test_line_box.py
tests/test_listbox.py
tests/test_main_loop.py
tests/test_moved_imports.py
tests/test_overlay.py
tests/test_padding.py
tests/test_pile.py
tests/test_raw_display.py
tests/test_scrollable.py
tests/test_signals.py
tests/test_str_util.py
tests/test_text_layout.py
tests/test_tree.py
tests/test_util.py
tests/test_vterm.py
tests/test_widget.py
tests/util.py
urwid/__init__.py
urwid/canvas.py
urwid/command_map.py
urwid/container.py
urwid/decoration.py
urwid/font.py
urwid/graphics.py
urwid/numedit.py
urwid/signals.py
urwid/split_repr.py
urwid/str_util.py
urwid/text_layout.py
urwid/util.py
urwid/version.py
urwid/vterm.py
urwid/wimp.py
urwid.egg-info/PKG-INFO
urwid.egg-info/SOURCES.txt
urwid.egg-info/dependency_links.txt
urwid.egg-info/not-zip-safe
urwid.egg-info/requires.txt
urwid.egg-info/top_level.txt
urwid/display/__init__.py
urwid/display/_posix_raw_display.py
urwid/display/_raw_display_base.py
urwid/display/_web.css
urwid/display/_web.js
urwid/display/_win32.py
urwid/display/_win32_raw_display.py
urwid/display/common.py
urwid/display/curses.py
urwid/display/escape.py
urwid/display/html_fragment.py
urwid/display/lcd.py
urwid/display/raw.py
urwid/display/web.py
urwid/event_loop/__init__.py
urwid/event_loop/abstract_loop.py
urwid/event_loop/asyncio_loop.py
urwid/event_loop/glib_loop.py
urwid/event_loop/main_loop.py
urwid/event_loop/select_loop.py
urwid/event_loop/tornado_loop.py
urwid/event_loop/trio_loop.py
urwid/event_loop/twisted_loop.py
urwid/event_loop/zmq_loop.py
urwid/widget/__init__.py
urwid/widget/attr_map.py
urwid/widget/attr_wrap.py
urwid/widget/bar_graph.py
urwid/widget/big_text.py
urwid/widget/box_adapter.py
urwid/widget/columns.py
urwid/widget/constants.py
urwid/widget/container.py
urwid/widget/divider.py
urwid/widget/edit.py
urwid/widget/filler.py
urwid/widget/frame.py
urwid/widget/grid_flow.py
urwid/widget/line_box.py
urwid/widget/listbox.py
urwid/widget/monitored_list.py
urwid/widget/overlay.py
urwid/widget/padding.py
urwid/widget/pile.py
urwid/widget/popup.py
urwid/widget/progress_bar.py
urwid/widget/scrollable.py
urwid/widget/solid_fill.py
urwid/widget/text.py
urwid/widget/treetools.py
urwid/widget/widget.py
urwid/widget/widget_decoration.py
urwid/widget/wimp.py