GtkListBox don’t deselect entries if ‘selection-mode’ is GTK_SELECTION_MODE_MULTIPLE
Submitted by Marcus Habermehl (BMH1980)
Link to original bug (#749252)
Description
If I set the property ‘activate-on-single-click’ to TRUE and ‘selection-mode’ to GTK_SELECTION_MODE_MULTIPLE children can’t be deselected with a click.
By clicking on an unselected row the signals ‘row-selected’, ‘selected-row-changed’ and ‘row-activated’ are sent. If you click on a selected row the signal ‘row-activated’ is sent, but the selection isn’t changed.
With this properties actually you expect that a click on a row changes the selection to this row only and activates it. If you hold down the Ctrl key no row will be activated but, the selection of the row is enabled/disabled, depending on the current state.