Improve selection handling API for rubberbanding
This is the branch that introduces GtkBitset
and uses it to make GtkSelectionModel
's complex multiselection handling not suck.
This is used in particular for rubberbanding, and I wanted to make it extensible for selecting/unselecting any set of items in a ListModel with a single call.
Edited by Benjamin Otte