If the item specified in the parameter is marked as selected, calling toggle_row() will unselect it, and vice versa. In both cases the appropriate signal is fired.
If the selection mode is GTK_SELECTION_BROWSE, the item will always be selected.