derekstavis / transmission

A GNOME 3.14 HIG-compliant Transmission
Other
55 stars 1 forks source link

Port the TreeView to ListBox #6

Open evfool opened 9 years ago

evfool commented 9 years ago

The TreeView can not easily support what's planned in the design (interactive rows, including a button).

GtkListBox is a component introduced exactly to overcome the cell rendering system's limitations: "Using GtkListBox is often an alternative to GtkTreeView, especially when the list contents has a more complicated layout than what is allowed by a GtkCellRenderer, or when the contents is interactive (i.e. has a button in it)."

In order to be able to add the button and the checkbox to each torrent row, the treeview should be ported to a listbox.