[Anthy-dev 1544] Re: uim-pref開発計画

Back to archive index

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*****



Anthy-dev メーリングリストの案内
Back to archive index