TOKUNAGA Hiroyuki
tkng****@xem*****
2005年 1月 5日 (水) 16:07:18 JST
On Tue, 4 Jan 2005 15:09:45 +0900 Kazuki Ohta <mover****@hct*****> wrote: > YamaKenさんのパッチとは別の方法で解決してみました(r118)。というより > このパッチを当ててしまうとwidgetが右側にどんどん延びて行ってしまい > ますね:-)ただ、うちの環境だとまだ終了時にsegvってます。有効なbtを取 > れないのですが... たぶん原因がわかりました。GTK+のim_module_exitでuim_quitを呼んでいて、 しかもそれがuim_custom_quitよりも先に実行されているのが原因です。 uim_quit内でuim_custom_quitを呼ぶように変更しても問題ないですか?(試し にそのように変更してみると、segvは起こらなくなりました。) > 具体的にはstartup時にそれぞれのグループ用のwidgetをすべて作成して > おき、selectされた時にそれを表示するという挙動に変えました。ただ、 この変更で、起動時間が0.1秒程度遅くなったような気がします。これから設 定項目が増えるともっと遅くなると思うので、やはり必要なウィジェットを必要 なときに生成するようにしたいです。 でも、今のところ問題になるレベルではないので、とりあえず後回しにしまし ょう。 > 起動時に"global"グループを選択したいと思ってGtkTreeViewのAPIを眺め > ていたのですが、自分で選択を指定出来るような関数がいまいち見付けら > れませんでした(^_^;ので、そこだけgtkマスター様にfixして頂ければと > 思います。GtkTreeViewはややこいっす。 GTK+マスターにはほど遠いですが、やっときます。 -- 徳永拓之 tkng****@xem***** http://kodou.net/