2006-08-10 [長年日記]

[Q3] リストビューのツールチップ

リストビューで表示するときに長くて省略された部分(後ろが「...」になっている部分)にはツールチップを出すようにしました。ついでに、右寄せのカラムで正しく省略されていなかったのも修正しました。

ツールチップはテンプレートでカスタマイズ可能にしてメッセージのプロパティをうまく表示できればもう少し面白いことができるかなとも思いますが、そのあたりは先送りにしました。

[Q3] マクロ評価時のメッセージの取得

リストビューのカラムに指定したマクロや、色を指定するための条件のマクロを評価するときには、リモートのメッセージを取得しない(IMAP4やNNTPでそのメッセージの必要部分がキャッシュされていない場合でも、サーバからメッセージを取得しない)ようにしてありました。あまりにも遅くなってしまうのを避けるためだったのですが、一貫性がないほうがわかりにくいようなので、遅くなってしまうことは自分で避けてもらうことにして、どの場合にもリモートのメッセージを取得するようにしました。

ついでに、カラムのカスタマイズ時に[タイプ]で「その他」を選んだときには自動で[キャッシュ]にチェックが入るようにしました。

[Q3] 自動同期 (2)

自動同期で少し触れたように、アカウントごとに別のセッションを使うようにしました。

[]