GTK 4チュートリアルに新たにセクション30を追加しました。 前回書いたtcsvで得られたテクニックである次の2点がその内容です。
- 編集されたセルをリストのアイテムにコピー(バインディング)する方法
- 動的にリストのアイテムの変化をGtkListViewのセルに反映させる方法
これらはGtkSignalListItemFactoryを使うことによって実現できます。 もうひとつのファクトリーであるGtkBuilderListItemFactoryは、変化のない静的リストを表示するには便利なのですが、応用がききません。 このことはずいぶん前から分かってはいたのですが、今回のセクション執筆でより明確になりました。