GetGadgetState returns the row that has been selected.
There are various functions to add/change items at specific row/column cells.
However what is missing is an in-built function that will return the selected column.
I therefore think that a function such as GetGadgetColumn(#Gadget) would be most welcome - especially for the ListIconGadget.