須藤です。
In <201...@ll...>
"[ruby-gnome2-devel-ja] gtk3 gemのGtk::ActionGroup#add_radio_actionsについて" on Tue, 28 May 2013 13:54:59 +0900,
"S. Kitagawa" <ch...@ll...> wrote:
> 自分は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が必要なのではないでしょうか。
確認してみたら完全にその通りだったので修正しました!
ありがとうございます!
|