未送信メールの送信等のツールバーの表示No.03565
vauhatto さん 12/12/06 22:45
 
秀まるお様

  フォルダービューについて、メール一覧が空のフォルダーを選択したとき、
「 返信メール」、「転送メール」「メールを削除」等のツールバーボタンは、
グレー 表示となり、選択できません。
 一方、「未送信メールの送信」及び「すべて送信」のツールバーについては、
どんな状態でも選択できるようになっており、気持ちが悪いので、未送信フォル
ダーが空の時は、「未送信メールの送信」及び「 すべて送信」ツールバーは、
選択できないように、グレー表示にしていただきたいので、検討の方を お願い
します。


[ ]
RE:03565 未送信メールの送信等のツールバNo.03566
秀まるお さん 12/12/07 09:13
 
> 「 返信メール」、「転送メール」「メールを削除」等のツールバーボタンは、
> グレー 表示となり、選択できません。

 こちらは単純に「メールを選択してるかどうか」だけで簡単に判断しています。

>  一方、「未送信メールの送信」及び「すべて送信」のツールバーについては、
> どんな状態でも選択できるようになっており

 「未送信メールの送信」が実行可能かどうかは、現在選択してるアカウントの
未送信フォルダにメールがあるかどうかを調べる必要があって、それは、「メー
ルを選択してるかどうか」を調べる処理と比べると少し重い処理になります。さ
らには「すべて送信」の方だと、その処理をすべてのアカウント対象に実行する
必要があるので、時間がすごくかかる可能性が出てきてしまいます。

 時間がかかるということは、それだけ重くなるということになります。

 重くならないように、例えば未読メールがあるかどうかのスキャンを遅延させ
て実行することも可能ですが、技術的に面倒&テストも大変で、どっちにしても
遅延させるとしたら、その遅延してる処理の間はEnable状態で表示させるしか無
いのでどっちみち気持ち悪いことになるかと思います。

[ ]