|
From: S. K. <ch...@ll...> - 2013-05-28 05:29:54
|
こんにちは。北川といいます。 自分はsample/gtk-demoあたりのサンプルスクリプトをgtk3向けに直そうと思って作業しているの ですが、Gtk::ActionGroupを使っている時に、Gtk::ActionGroup#add_actionsやGtk::ActionGroup# add_toggle_actionsはうまくいっているようなのに、Gtk::ActionGroup#add_radio_actionsは、 `add_radio_actions': entry does not contain right number of entries 6 (1..6) というエラーメッセージが出てしまって動きませんでした。そこでgtk3のソースのrbgtk-action-group.c を調べてみました。 もしかしたら、関数rbg_rval2gtkradioactionentries_bodyのswitch文のcase 1:の処理の最後 (default:の手前)にbreakが必要なのではないでしょうか。 自分にはRuby-GNOME2本体の方をいじる時間や知識がないので、恐縮ですがどなたか確認していただけない でしょうか。 |