From: Seiya N. <se...@ku...> - 2005-02-04 01:51:43
|
西澤です。 自己レスです。 Cでも同じメッセージが出ました。 ラベルが書かれないのも同じでした。 サンプルプログラムをつけます。 Seiya Nishizawa wrote: > 西澤です。 > > 返答いただきありがとうございます。 > > Masao Mutoh wrote: > > >>>複数の ItemFactory に 同じ AccelGroup を使うと以下のメッセージが出ます。 >>> >>>(itemfactory.rb:1579): Gtk-CRITICAL **: gtk_menu_set_accel_path: >>>assertion `accel_path[0] == '<' && strchr (accel_path, '/')' failed >>> >>>動作には問題はないように思われます。 >>>使い方が間違っているのでしょうか。 >> >> >>えっと、頂いたサンプルスクリプトでも、 >>「複数のItemFactory に 同じ AccelGroup を使」っていますよね。 >>#以下の部分。 >> >> >> >>>ifp = Gtk::ItemFactory.new(Gtk::ItemFactory::TYPE_MENU_BAR, "<main>", >>>accelgroup) >> >> : >> : >> >> >>>ifp2 = Gtk::ItemFactory.new(Gtk::ItemFactory::TYPE_OPTION_MENU, >>>"<option>", accelgroup) >> >> >>もしよろしければ再現スクリプトをいただけませんか? > > > こちらでは同じスクリプトで上記のメッセージが出ます。 > ということは むとうさんの環境では出ていないということですね。 > 環境依存ということは問題がややこしいですね。 > 何かチェックすべき点があれば指摘してください。 > 宜しくお願いします。 > > -- Seiya Nishizawa se...@ku... |