GtkTreeView とは? http://library.gnome.org/devel/gtk/stable/GtkTreeView.html ツリー構造やリストを表示するためのウィジェット。 GtkTreeView というからにはツリー構造、つまり階層を持つデータ構造を表示するのが唯一の用途のようにも見える。しかし階層構造の有無を問わず、行と列を使って2次元的に表示したいのであれば、GtkTreeView での表示に適している。 GtkTreeView の構造 GtkTreeView はいわゆる MVC(Model-View-Controller)構造をとっていて、データを保持する Model、表示方法を決める View、そしてそれらを利用しながら全体をコントロールする Controller が分離されている。 Model と View については、専用のクラスが用意されている (
![[GTK+] GtkTreeView を使う - えがわたにっき](https://cdn-ak-scissors.b.st-hatena.com/image/square/9c0e40ebd97e0b575468a9bd2a50dd733410b6ef/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftaegawa%2F20101204%2F20101204190014.png)