View Issue Details

Category
SSPBT:本体(SSP)
SeveritytextReproducibilityalways 
Status assigned 
Summary0000162: デスクトップ解像度変更時の挙動
Description

解像度を1920x1080から、800x600等に変更し、
また1920x1080に戻すと、ゴーストの位置が変わる。

Activities

ponapalt

2021-05-23 16:08

administrator   ~0000359

右下端からはみ出て操作不能になるのを避けるために、画面内に強制移動する処理が働いています。
これは仕様です。

ponapalt

2021-07-08 06:30

administrator   ~0000466

解像度ごとに位置保存?

guest

2021-07-28 22:26

reporter   ~0000475

Not the original poster
I think it just needs some simple mathematical transformation through the old resolution and location, the current new resolution and the size of ghost to obtain the new location. You know, the upper left corner is the benchmark for resolution modification
Of course, if you want to make it simple, you can reset the ghost position every time when change the resolution, but I don't guarantee that someone will ask a new question in the future: "the ghost position will be reset every time you change the resolution!" like this...

guest

2021-07-28 22:39

reporter   ~0000476

Simple draft :
If the original position is the default position at the original resolution
Take the default position at the new resolution
If multiple ghost windows overlap
Obtain the coordinates of the lower right corner of each ghost window in this group of overlaps and calculate the relative position
Take the ghost window at the bottom right corner to calculate the window coordinates, and keep the relative positions of other windows and this window unchanged
otherwise
Take the coordinates of the lower right corner of the ghost window and change the scale according to the resolution

Add Note

View Status
Note
Upload Files
Maximum size: 1,953 KiB

Attach files by dragging & dropping, selecting or pasting them.

送信ボタンを押す前に / Before pushing "Send" button

  • スパム避けのためにパスワードが必要です。送信ボタンを押すとユーザー名とパスワードを聞かれますので、それぞれ "bts" と入力してください。
  • To send report, please input "bts" into username and password box in popup dialog.

Issue History

Date Modified Username Field Change
2021-05-23 05:28 guest New Issue
2021-05-23 16:08 ponapalt Assigned To => ponapalt
2021-05-23 16:08 ponapalt Status new => closed
2021-05-23 16:08 ponapalt Resolution open => not fixable
2021-05-23 16:08 ponapalt Note Added: 0000359
2021-07-08 06:30 ponapalt Status closed => feedback
2021-07-08 06:30 ponapalt Resolution not fixable => reopened
2021-07-08 06:30 ponapalt Note Added: 0000466
2021-07-28 22:26 guest Note Added: 0000475
2021-07-28 22:26 guest Status feedback => assigned
2021-07-28 22:39 guest Note Added: 0000476
2021-08-05 11:57 ponapalt Status assigned => new
2021-08-05 11:57 ponapalt Status new => assigned