Gtkのラジオメニュー
自分のオープンソースで,セレクションメニューをラジオボタンにしたかったのでhttp://www.gnome.gr.jp/docs/gtk+-1.2.x-refs/gtk/gtkradiomenuitem.htmlをみながら作ってみた。
で,ユーザーのクリックに対するコールバックの取り付け方がこのページみてもわからない。
(GUIのプログラムを作るときはこういうのがヤダね)
しょうがないのでいろいろ調べた挙句,GtkCheckMenuItem構造体のダウンキャストして,toggledシグナルに対するコールバックをつけることで意図した挙動になった。
(けど,これでいいのかな?と未だに一抹の不安を覚える)
完成した絵がこれ