Users have been confused with --radiolist dialogs because they select a row by clicking on the text (rather than the radio button itself), which hilights the row but does not select the item. I would recommend either not allowing rows to be selected (user would have to click a radio button - this is what zenity does) or having a row clicked on actually select the corresponding radio button.
Below is an example of a row selected but the radio button not moved. The user is then expecting the "unity" item to be chosen, but instead "default" is kept.
Users have been confused with --radiolist dialogs because they select a row by clicking on the text (rather than the radio button itself), which hilights the row but does not select the item. I would recommend either not allowing rows to be selected (user would have to click a radio button - this is what zenity does) or having a row clicked on actually select the corresponding radio button.
Below is an example of a row selected but the radio button not moved. The user is then expecting the "unity" item to be chosen, but instead "default" is kept.