Stop Thinking in Rows: GListModel and the Modern List Mindset
This is the third entry in A Field Guide to GTK Widgets — a series about which widget to reach for, when, and what bites you when you do. We're jumping straight to lists, ahead of layout and navigation, because it's the material the reference documents worst. Each post stands on its own, and the complete, runnable code for this one lives in the companion repo. Say you're showing a handful of tasks. The obvious way to do it doesn't require reading any documentation at all: let list_box = gtk::Li…