Вопрос, так сказать, из двух частей. Поддерживает ли GtkIconView прокрутку самостоятельно или же ему нужен ViewPort? Если не поддерживает, как связать курсор IconView и скроллбары во ViewPort?
Сначала я попробовал сделать без ViewPort - никаких скроллбаров не появилось у IconView, он просто менял свои размеры при заполнении и все. Может конечно нужно было какое-то хитрое свойство установить, но я не нашел какое. Если он сам не может прокручиваться, то зачем ему функция: gtk_icon_view_scroll_to_path () ?
Сделал через ViewPort - все зашибись, все работает. Но как следовать прокрутке вслед за курсором (тем, что там по клавишам ходит)?