Если сетка будет большой, вы также можете рассмотреть GtkTreeView .
Может отображать деревья в виде сеток и поддерживает прямоугольное выделение. Ячейки могут отображать текст, числа и простые виджеты, такие как кнопки, переключатели, меню опций, индикаторы выполнения и т. Д. Он хорошо работает даже на больших наборах данных (много тысяч строк) и имеет хорошие функции, такие как сортировка столбцов и т. 1005 *
Однако API довольно сложный :-( Это полноценный MVC, и нужно немного потрудиться, чтобы заставить его работать хорошо.
В gtk-demo есть пример кода: посмотрите демо "Editable Cells" в разделе "Tree View".