From: Masao M. <mu...@hi...> - 2005-02-03 16:41:30
|
むとうです。 On Thu, 03 Feb 2005 16:37:01 +0900 Seiya Nishizawa <se...@ku...> 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) もしよろしければ再現スクリプトをいただけませんか? > あと、以下のテストスクリプトではクリックするまで > TYPE_OPTION_MENU の Test というラベルが書かれません。 うーん、こちらは確かにそうなりますねぇ。なんでだろう。 -- .:% Masao Mutoh<mu...@hi...> |