|
> 「 返信メール」、「転送メール」「メールを削除」等のツールバーボタンは、
> グレー 表示となり、選択できません。
こちらは単純に「メールを選択してるかどうか」だけで簡単に判断しています。
> 一方、「未送信メールの送信」及び「すべて送信」のツールバーについては、
> どんな状態でも選択できるようになっており
「未送信メールの送信」が実行可能かどうかは、現在選択してるアカウントの
未送信フォルダにメールがあるかどうかを調べる必要があって、それは、「メー
ルを選択してるかどうか」を調べる処理と比べると少し重い処理になります。さ
らには「すべて送信」の方だと、その処理をすべてのアカウント対象に実行する
必要があるので、時間がすごくかかる可能性が出てきてしまいます。
時間がかかるということは、それだけ重くなるということになります。
重くならないように、例えば未読メールがあるかどうかのスキャンを遅延させ
て実行することも可能ですが、技術的に面倒&テストも大変で、どっちにしても
遅延させるとしたら、その遅延してる処理の間はEnable状態で表示させるしか無
いのでどっちみち気持ち悪いことになるかと思います。
|
|