Ticket #17994

用紙サイズA4->マウスでリサイズ->再度A4を設定しても,マウスでリサイズしたまま

Open Date: 2009-07-28 14:42 Last Update: 2010-11-24 10:23

Reporter:
Owner:
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

1.用紙サイズの変更で,メニィーバー->Layout->Paper Size->A4選択で,ウィンドウの用紙サイズがA4になる.

2.マウス操作で、ルーラ上の境界線の矢印をドラッグして,用紙サイズを変更.

3.再度,メニィーバー->Layout->Paper Size->A4選択するが,A4サイズにならない.

4.A4にならなかったので,B5を選択したら,B5サイズになった.

Samurai Graph 1.07, MacOSX10.5.8

Ticket History (3/4 Histories)

2009-07-28 14:42 Updated by: makimura
  • New Ticket "用紙サイズA4->マウスでリサイズ->再度A4を設定しても,マウスでリサイズしたまま" created
2009-07-28 14:43 Updated by: makimura
  • Details Updated
2009-07-29 16:31 Updated by: kuromaru
  • Resolution Update from None to Fixed
  • Owner Update from (None) to kuromaru
Comment

用紙サイズを変更した後に再描画する処理が抜けていたため、画面上の用紙サイズが更新されていませんでした。

A4からB5に変更した場合に画面上の用紙サイズが正常に変更されるのは、用紙サイズ変更に伴ってスクロールバーで移動できる領域(クライアント領域)の大きさが更新されて、そのイベント発生に伴って再描画処理が行われているためでした。

他方、「用紙サイズA4->マウスでリサイズ->再度A4」した場合に画面上の用紙サイズが正常に変更されないのは、この場合にはクライアント領域の大きさが変更されず、再描画処理が走らないためでした。

用紙サイズが変更されたときは、クライアント領域の変更の有無にかかわらず再描画を行うように修正しました。 修正を行ったソースコードは、CVS にコミット済みです。

2010-11-24 10:23 Updated by: kuromaru
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2010-11-24 10:23
Comment

バージョン 2.0.0 のリリースに伴い close します。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login