Kazuki Ohta
mover****@hct*****
2005年 1月 31日 (月) 23:57:03 JST
おーたです。 > > On Mon, 31 Jan 2005 09:47:39 +0900 > > > > YamaKen <yamak****@bp*****> wrote: > > > 今の実装ではuim-pref起動時に取得したuim_customをそのまま利用して > > > いるようなので更新内容が反映されません。uim_custom_get()とそれに > > > 従ったwidgetの設定値の更新処理をお願いします。 > > > > 有効/無効が変化するようになりました…が、choice itemで選択肢を更新する > > ためにupdate_custom_type_choice_cb内で > > > > item = custom->range->as_choice.valid_items; > > while(*item) { > > gtk_combo_box_append_text(GTK_COMBO_BOX(combobox), (*item)->label); > > } > > > > としてみたのですが、意図通りに動きません。(選択肢が全て消える。)コー > > ルバックが呼ばれた際には選択肢の更新はせずに値の更新のみが行われるよう意 > > 図されているのでしょうか?それともどこか使いかたが間違っていますか? > > 対応ありがとうございます。 > > 確認してみましたが、uim_customの内容は意図した通り更新されている > ので、widgetに反映させる処理に何か問題があると思われます。 どうもGtkComboBoxのclearの方法が悪かった模様です。r426でfixしておきました。 -- --------------------------------- Move the worl:D! Kazuki Ohta : mover****@hct*****