総メール数が再描画されないNo.10993
三月 さん 04/08/16 14:22
 
状況
1.「フォルダ枠の右端に総メール数を表示する」の状態
2.フォルダ枠に縦スクロールバーが表示されるくらいに
 階層化されたフォルダーが存在する。
上記の状態だと、総メール数はスクロールバーの左側に表示されます。

そこで、
フォルダの階層を[-]をクリックして、スクロールバーが消えると、
スクロールバーに隠れていなかった、総メール数の部分の再描画が発生せず、
消えたスクロールバーの部分の総メール数とならんで表示された状態になります。

当然別のウインドウで一時的に隠せば、再描画され消えます。


逆に、[+]でフォルダを展開してスクロールバーが表示されたときに
総メール数が隠れたままになったりもします。


鶴亀3.64beta13+WinXP

[ ]
RE:10993 総メール数が再描画されないNo.10994
秀まるお さん 04/08/17 14:47
 
 こちらのWindowsXPテストマシンで試した限りは、総メール数の表示が乱れる
症状は再現しませんでした。縦スクロールバーが出たり消えたりするタイミング
でフォルダ枠の中身全体が再描画されまして、ちょうどスクロールバーの分だけ
「総メール数」の表示が左右に移動する感じでうまく描画されてます。

 デスクトップテーマをWindowsXP標準にして、システムの設定・詳細設定・パ
フォーマンス」の「視覚効果」を「デザインを優先する」にしてみても大丈夫み
たいです。

 何かそちらのマシン固有の特別なことがあればそれを教えて欲しい所です。

 もし、画面に関して何も特別なことが無いようでしたら、フォルダ折りたたみ
のタイミングでのスクロールバーの表示/非表示の状態を見てフォルダ枠全体を
再描画するような処理を入れてみたいと思います。

[ ]
RE:10994 総メール数が再描画されないNo.10995
秀まるお さん 04/08/17 16:26
 
 ソースコードを見直すなどしたら、おかしいのを見つけました。「編集・フォ
ルダへ移動...」のダイアログボックス上での動作だと、連絡いただいたような
症状が発生するようです。左右矢印キーでのアカウントの展開/折りたたみもお
かしいようです。

 とりあえずそっちを修正させていただきます。

[ ]
RE:10994 総メール数が再描画されないNo.10996
三月 さん 04/08/17 19:45
 
> こちらのWindowsXPテストマシンで試した限りは、総メール数の表示が乱れる
>症状は再現しませんでした。縦スクロールバーが出たり消えたりするタイミング
>でフォルダ枠の中身全体が再描画されまして、ちょうどスクロールバーの分だけ
>「総メール数」の表示が左右に移動する感じでうまく描画されてます。
>
> デスクトップテーマをWindowsXP標準にして、システムの設定・詳細設定・パ
>フォーマンス」の「視覚効果」を「デザインを優先する」にしてみても大丈夫み
>たいです。
>
> 何かそちらのマシン固有の特別なことがあればそれを教えて欲しい所です。
>
> もし、画面に関して何も特別なことが無いようでしたら、フォルダ折りたたみ
>のタイミングでのスクロールバーの表示/非表示の状態を見てフォルダ枠全体を
>再描画するような処理を入れてみたいと思います。

追加条件として、縦スクロールバーが出ることで横スクロールバーも出る事が必要み
たいです。

再現手順をイメージにしたのをxxxxxxxx@nifty.ne.jpに鶴亀担当宛で送ります。

そのた、マシン固有の条件はないかも。
会社マシン(VGA:SiS 651)でも自宅マシン(VGA:Matrox Perhelia)でもおきてます。

[ ]
RE:10996 総メール数が再描画されないNo.10997
秀まるお さん 04/08/18 13:13
 
 詳しい情報ありがとうございます。いろいろ再現テストしたら、うまく現象が
起きるケースがなんとか再現できました。ただ、同じ手順を繰り返しても必ず起
きるという訳でもなくて、いまいちよく分かりません。

 たぶん、スクロールバーの出てる/出てないの判定がおかしいと思うので、そ
の辺の判定を別の方式に変更するなどして、とにかく僕の環境で現象が起きない
ように直してみます。

[ ]