2005年10月16日の日記の1番目の記事へのコメント
■uim.elとMew
MewのToとかSubject入力する欄は,オーバレイ使って色付けたりboldにしたりしてます.なんで,uim.elでインラインに変換候補表示した際に,変換候補がここに重なるとマージする際にぶっ壊れます.で,今日はこれを何とかしようといじってみたんですが・・・負けました.
いや,単にオーバレイがあるだけなら壊れてないように見せるのは簡単なはずなんです.なんですが,Mewは困ったことに「----」より上に何か入力されると今まであったオーバレイの大部分を捨てて新しく作りなおすっぽいんですね.お蔭で位置情報が飛ぶ前にオーバレイの位置を記憶しておいて変換候補が消えた際に位置情報を戻そうとしたりすると,オーバレイがどんどん増殖していきあっという間に変換候補表示しただけでCPU負荷が80% になったりしちゃいます(;´Д`).
ちなみに,昨日書いたツールバーのボタンの話ですが,よく考えたら保存以外にもメール送信とかもメニューやボタンから呼び出される可能性があるわけで,その辺網羅できるわけがなく,やっぱプリエディット表示してる間は,そのバッファにフォーカスがある際は,メニューとツールバーを一切操作不能にすべきっすね.あー,めどい.・・・む,menu-accelerator-mapとかtoolbar-mapを使えばよいのか!?・・・と思ったけどmenu-accelerator-mapは違うっぽいなぁ・・・.
[コメントを書く]
2005年10月16日の日記の1番目の記事へのコメント
[コメントを書く]