GTKでモードレスダイアログ
GTKとOpenGLを使って作っているパッチビューワー(3Dデータを表示してグリグリ動かすソフト)にストリップ作成機能をつけていて思いました。
- 点、面、グループ、ボリュームの選択機能が欲しい
- 選択できたものの情報をテーブル表示が欲しい
選択機能の方はストリップのプログラムにバグがあるかどうか調べるのに使いたいですね、特に面を選んだらその面の頂点のインデックスと面自身のインデックスが知りたい…
テーブル表示というのは、単純にコンソールみたいなのに表示するよりテーブルで表示したほうが綺麗かなぁと思いました。
で、テーブル表示の方はモードレスダイアログで表示したら楽かしらと思いGoogle先生に「GTK モードレスダイアログ」と尋ねてみると…
普通のウィンドウ表示でいいみたいhttp://gtklab.sourceforge.jp/gtkwin/gtkwin08.txt。
ということで、テーブル表示用ウィンドウのポインタをグローバルで管理しながらやってみることに決定。
その前に選択機能だけど、こっちのほうはちょっと迷っています。
単純に全部の点や全部の面を選択可能にすることもできるけど、前回せっかくグループやボリュームで非表示機能をいれたし…。
もうちょいベストなものを考えたい。