Hiroyuki Komatsu
komat****@taiya*****
2004年 12月 14日 (火) 15:36:57 JST
小松です。 At Mon, 13 Dec 2004 14:10:59 +0900, Kazuki Ohta wrote: > > 太田です。 > > annotationをuim側でサポートしたので報告しておきます。最初はscheme用のAPI > を用意するという方向でしたが、単に候補を現す構造体に用例用のメンバーを追 > 加するという形になりました。具体的には次の様に変更して下さればOKです。 > > [src] > ;; The return value is a list with a candidate string and the next > index. > (list cand (digit->string (+ idx 1)))))) > [/src] > > となっている所を、 > > [src] > ;; The return value is a list with a candidate string and the next > index. > (list cand (digit->string (+ idx 1)) "annotation str")))) > [/src] > > と変更して下さい。 ありがとうございます。ただ、候補の付加データには、用例以外にも、 文字種やコメントなどもあります。そのため、第3引数はただの文字列ではなく、 連想配列だとさらにうれしいです。 用例 (usage) : 計る・図るの違い 文字種 (form) : 「へ (ひらがな)」・「ヘ (カタカナ)」の違い コメント (comment) : りんご→「赤い果物、食べるとおいしい。」 こんな感じ? (list cand (digit->string (+ idx 1)) (list (list 'usage "usage string") (list 'comment "comment string"))) > > 欲を言うと、<em></em> や <hr> などのタグを使えるとうれしいのですが、 > > それは、次の段階ということで。 > サブウィンドウ側でこういったタグに対応したwidgetを使えばOKです。 これは、uim の仕様としてはどうなんでしょう? > > > > ところで、単語登録の方もなんとかしたいのですが、 > > > > 入力部分を持ったサブウインドウの作成って簡単ですか? > > > > > > どういうモノですかね?いまいちピンと来ないんですが。 > > > ↓のような感じですか? > > > > > > |------------------------| > > > | > > > ||----------------||----|| > > > || 入力フィールド ||登録|| > > > ||----------------||----|| > > > | > > > |------------------------| > > > > 普通のダイアログみたいなやつです。 > > > > ,--------------------------. > > > > |単語登録 [x] | > > > > +--------------------------+ > > > > | 読み: つがまち | > > | +--------------+ | > > | 変換: |入力フィールド| | > > | +--------------+ | > > | > > | [キャンセル] [OK] | > > > > `--------------------------' > こっちはちょっと議論中です。 よろしくお願いします。 ついでに、普通のメッセージダイアログと、Yes/No ダイアログ、 エラーダイアログも希望します。 -- 小松弘幸 ----------------------- http://taiyaki.org/