paljsingh / impartus-downloader

Download Impartus lectures, convert to mkv for offline viewing.
GNU General Public License v3.0
23 stars 8 forks source link

Try using Treeview for the table content. #13

Closed paljsingh closed 3 years ago

paljsingh commented 3 years ago

Treeview though only supports label widgets, and buttons/progressbar cannot be a part of it, may be adding a sub-frame can help here. If not, the label widgets can be rendered via Treeview, which may also improve the usability and performance issues with the current table.

paljsingh commented 3 years ago

Treeview does not support button / scrollbar and other widgets, neither does it allow selecting / disabling a single cell. using tksheet instead, even though it means emulating buttons via table cells + key bindings, and custom ascii based progress bar. On the plus side, the scrollbar is smooth, sorting works and other performance issues gone. fixed in branch 'tksheet'.