アイコン順No.00064
Iranoan さん 07/01/30 12:54
 
 秀まるおさん今日は、Iranoan です。
 「メール一覧」で「アイコン順」選んでいる場合
・「優先度:高」のメールはソートされない
・表示するフォルダを切り替えるだけでは、ソートされず、一度ソートの種類
  を変える必要がある
ということがおきます。「優先度:高」については「マークが付いていれば」
そちらが優先するのは解るのですが....。
 こちらの環境は、WindowsXP+IE6.0+秀丸メール Ver. 4.73 です。

[ ]
RE:00064 アイコン順No.00066
秀まるお さん 07/01/31 09:35
 
>・「優先度:高」のメールはソートされない

 これはあえてそうしているようですけど、とりあえず次のバージョンでは配慮
するようにします。

 他にも無視してるフラグがあるし、どのフラグが優先されるかというのもかな
り適当というか、秀丸メール内部のフラグの並び順で決まってしまってるので、
実際問題として「アイコン順ソート」はあんまり役に立ってないような気がしま
す。

 アイコン種類に応じた絞り込みをしたいってケースでは、カスタム表示範囲を
作成するのが便利かなぁと思います。

>・表示するフォルダを切り替えるだけでは、ソートされず、一度ソートの種類
>  を変える必要がある

 アイコン順ソートだからといっても他のソート方法と同じように、フォルダを
選択した段階で期待通りのソート方法になるはずだと思います。たとえば秀丸
メールを終了する直前にアイコン順ソートしておいて、次に秀丸メールを起動し
たら同じくアイコン順ソートになって出てくるはずだし、今確認した限りはうま
く動作してると思います。

 具体的に「三角マークの表示上はアイコン順ソートだけどそうなってない」っ
てケースの再現手順とかあったら教えてほしいです。

[ ]
RE:00066 アイコン順No.00069
Iranoan さん 07/01/31 13:53
 
 秀まるおさん今日は、Iranoan です。
>  これはあえてそうしているようですけど、とりあえず次のバージョンでは配慮
> するようにします。
>
>  他にも無視してるフラグがあるし、どのフラグが優先されるかというのもかな
> り適当というか、秀丸メール内部のフラグの並び順で決まってしまってるので、
> 実際問題として「アイコン順ソート」はあんまり役に立ってないような気がしま
> す。
 そうなんですね。
 ソートの順序はともかく、同じアイコン (複数重複していないなら) は同じ
場所に集まると思っていました。

>  アイコン種類に応じた絞り込みをしたいってケースでは、カスタム表示範囲を
> 作成するのが便利かなぁと思います。
 今回の場合、この使い方はちょっと向かないんですよ。
 メーラ本来の使い方ではないので、詳細は省きます(^^;。

>  具体的に「三角マークの表示上はアイコン順ソートだけどそうなってない」っ
> てケースの再現手順とかあったら教えてほしいです。
 あれれ、どのフォルダでも再現するのだけれど、何か設定が関係するのかな。
 取り敢えず、今確認した方法を記載します。
(1) Subject が「0」「1」「2」のメールを草稿に作成
(2) Subject 順にソート
(3) アイコン順でソート
    同じ「送信メール」なのでソート順は変化しない
(4)「0」「2」を「マーク」
    この時点で変わらないのは当然なので納得している。
(5)「ゴミ箱」を選択
(6) 再び「草稿」を選択
    ソート順序が変わっていない

 一応 (2) からの dump.txt の記録をつけておきます。
13:45:20.224 (3549) RefreshListViewItem
13:45:20.224 (7458) SetWaitCursor 0
13:45:20.224 (8212) SetView pTitle=07442388 cb=189 off=0
13:45:20.224 (8289) same return
13:45:20.224 (8212) SetView pTitle=07442388 cb=189 off=0
13:45:20.234 (7517) RestoreWaitCursor 0
13:45:21.085 (3549) RefreshListViewItem
13:45:21.085 (7458) SetWaitCursor 0
13:45:21.085 (8212) SetView pTitle=07442388 cb=189 off=0
13:45:21.085 (8289) same return
13:45:21.085 (8212) SetView pTitle=07442388 cb=189 off=0
13:45:21.095 (7517) RestoreWaitCursor 0
13:45:28.616 (3549) RefreshListViewItem
13:45:28.616 (7458) SetWaitCursor 0
13:45:28.616 (8212) SetView pTitle=07442388 cb=189 off=0
13:45:28.616 (8289) same return
13:45:28.616 (8212) SetView pTitle=07442388 cb=189 off=0
13:45:28.626 (7517) RestoreWaitCursor 0
13:45:30.569 (9238) Cmd 40079
13:45:30.569 (7579) 1
13:45:30.569 (10363) 40079 ret 1
13:45:32.461 (8212) SetView pTitle=074423E8 cb=184 off=0
13:45:33.723 (9238) Cmd 40079
13:45:33.723 (7579) 2
13:45:33.723 (10363) 40079 ret 1
13:45:34.845 (7579) 515 / スレッド数=1719 / 最近の分=658 / 未読=0 / マーク=0
13:45:34.855 (8212) SetView pTitle=0704149C cb=1435 off=741376
13:45:35.676 (7579)  / 最近の分=3 / マーク=2
13:45:35.676 (8212) SetView pTitle=074423E8 cb=184 off=0

[ ]
RE:00069 アイコン順No.00070
秀まるお さん 07/01/31 14:29
 
 たしかに、マークON/OFFするとソート順が違ってくるのですね。それはそれで
対応させていただきます。

 マークのON/OFF以外にももしかしてだめなケースがあったらまた教えてくださ
い。

[ ]
RE:00070 アイコン順No.00073
Iranoan さん 07/01/31 15:36
 
 秀まるおさん今日は、Iranoan です。
>  マークのON/OFF以外にももしかしてだめなケースがあったらまた教えてくださ
> い。
・返信済み
・転送済み
・新着
・未読
・重要度高 (現在全くソートされないけど(^^;)
が駄目なようです。

[ ]
RE:00073 アイコン順No.00075
秀まるお さん 07/01/31 16:34
 
>・返信済み
>・転送済み
>・新着
>・未読

 これらはそもそもソート順には影響しません。

>・重要度高 (現在全くソートされないけど(^^;)

 これを書き換えるにはメールの改変が必要だと思うんですが、改変した場合に
はうまくソートされなおします。

[ ]
RE:00075 アイコン順No.00080
Iranoan さん 07/01/31 23:20
 
 秀まるおさん今日は、Iranoan です。
> >・返信済み
> >・転送済み
> >・新着
> >・未読
>
>  これらはそもそもソート順には影響しません。
 そうなんですね。失礼しました。
 それでは、多分大丈夫だと思います。
 ##たまたま試した「マーク」だけがうまく働かなかったんですね。

>  これを書き換えるにはメールの改変が必要だと思うんですが、改変した場合に
> はうまくソートされなおします。
 BeginEditMail 関数を使ったマクロを使って書き換えているので、次の
ヴァージョンで確認してみます。

[ ]