In-reply-to » I'm currently writing my own tview tree table widget where items can be multiple lines long. Turns out scrolling and offsets are quite a challenge. I might have to revisit my mental model. Building this on top of urwid was much easier as I could use some existing widgets as building blocks like a list that already implemented scrolling for arbitrary long items. Tview on the other hand doesn't offer me anything that I can reuse for this undertaking. Starting from scratch. Tview itself ships a list and tree widget, but they’re extremely limited. List items must all have either one or two lines, tree items can only be one line long.

⤋ Read More