Kazuki Ohta
mover****@hct*****
2005年 1月 4日 (火) 15:09:45 JST
太田です。 YamaKenさんのパッチとは別の方法で解決してみました(r118)。というより このパッチを当ててしまうとwidgetが右側にどんどん延びて行ってしまい ますね:-)ただ、うちの環境だとまだ終了時にsegvってます。有効なbtを取 れないのですが... 具体的にはstartup時にそれぞれのグループ用のwidgetをすべて作成して おき、selectされた時にそれを表示するという挙動に変えました。ただ、 起動時に"global"グループを選択したいと思ってGtkTreeViewのAPIを眺め ていたのですが、自分で選択を指定出来るような関数がいまいち見付けら れませんでした(^_^;ので、そこだけgtkマスター様にfixして頂ければと 思います。GtkTreeViewはややこいっす。 ではでは。 > どうもScheme側のstorageが破壊されてるようなんですが、以下の変更 > を施すと一応落ちなくなります(見かけは変ですが)。GTK+はよく理解し > てないんですが、これをもってuim-custom側には問題無しという判断は > できないでしょうか。 > > Index: helper/pref-gtk.c > =================================================================== > --- helper/pref-gtk.c (revision 110) > +++ helper/pref-gtk.c (working copy) > @@ -79,8 +79,10 @@ > if(group_name == NULL) > return TRUE; > > +#if 0 > if(pref_widget) > gtk_widget_destroy(pref_widget); > +#endif > pref_widget = create_pref_widget(group_name); > gtk_box_pack_start (GTK_BOX (pref_hbox), pref_widget, TRUE, TRUE, 0); > gtk_widget_show_all(pref_widget); > > > 環境は以下の通りです。 > > $ pkg-config --modversion gtk+-2.0 > 2.4.14 > $ pkg-config --modversion glib-2.0 > 2.4.8 > > --enable-debug --enable-scm-nested-eval --disable-callback-queue > > ------------------------------- > ヤマケン yamak****@bp***** > _______________________________________________ > Anthy-dev mailing list > Anthy****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/anthy-dev -- --------------------------------- Move the worl:D! Kazuki Ohta : mover****@hct*****