Отображение массива объектов в GtkTreeView может быть довольно сложным, так как вы должны скопировать значения из массива в GtkListStore и затем написать много кода для их синхронизации. (Или сохраняйте объекты непосредственно в ListStore, что затрудняет доступ к ним)
Android имеет элегантное решение этой проблемы, имея класс адаптера, которая является оберткой для массива, где все, что вам нужно определить, - это функция, которая получает n -й элемент массива и заполняет им виджет или строку. (Наряду с методами обработки n -ой строки, по которой щелкают, и т. Д. c.)
Существует ли подобный класс в Gtk? (или стороннее дополнение)
Как можно go реализовать такой класс?