Gtkのラジオメニュー

自分のオープンソースで,セレクションメニューをラジオボタンにしたかったのでhttp://www.gnome.gr.jp/docs/gtk+-1.2.x-refs/gtk/gtkradiomenuitem.htmlをみながら作ってみた。

で,ユーザーのクリックに対するコールバックの取り付け方がこのページみてもわからない。
GUIのプログラムを作るときはこういうのがヤダね)

しょうがないのでいろいろ調べた挙句,GtkCheckMenuItem構造体のダウンキャストして,toggledシグナルに対するコールバックをつけることで意図した挙動になった。

(けど,これでいいのかな?と未だに一抹の不安を覚える)

完成した絵がこれ