A collection of widgets for urwid.
Currently consists of the following:
Dropdown menu widget with autocomplete support.
Widget for displaying tabular data.
Features include:
- Flexible options for column formatting and sorting
- Progressive loading / "infinite scrolling" for paginating large datasets
- Scrollbar with indicator showing position within dataset
Listbox with an optional scrollbar. Can signal to other widgets (e.g. DataTable) when to fetch more data. Used by both Dropdown and DataTable, but can be used separately.
TODOs:
- Documentation
- Make more 16-color and non-unicode friendly
- Add combo box functionality to dropdown
- Update datatable so that footer functions calculate based on the entire dataset, not just visible rows.