Solved GUI | jumping windows

Discussion forum about all things Report Builder (all versions).
mw11asc

GUI | jumping windows

Post by mw11asc » 08 Jan 2016, 09:29

Hello together,

we have experienced the following GUI issue in both report builder and our application:

Two windows are open within the application, like two reports in the report builder or in our case the customer master data and purchase orders. I can switch between those windows by clicking on the title bar. What now happens is that the window “sticks” to the mouse cursor for a fraction of a second. When I click on the title bar and move the mouse, the window jumps to the place where the mouse cursor has gone to and I have to bring it back.

Sounds harmless, but is quite time consuming for some of our fast working users because they have to relocate the window all the time.

This has been tested with the Deploy63 installation with update 1 with most of the files dating from 15.5.2015 and with both Windows 7 and win server 2012.
(Update 2 has some other issues for us, that’s why we still use Update 1)

Please have a look at the video and try the same in your report builder. Is it playing? Please use VLC Media Player in case of difficulties with the playback.
You do not have the required permissions to view the files attached to this post.

wardies
Great Britain
Posts: 86
Joined: 21 Mar 2017, 10:44
Location: UK

Re: GUI | jumping windows

Post by wardies » 08 Jan 2016, 11:12

I see what you mean; it seems like the mouse move destination is not tied to the location at time of mouse up but the location after the window contents has finished repainting.

If I try it with two new empty report windows (no files loaded) then the problem disappears because the window redraw processing speed is very quick, so the lag is much lower and the windows behave similarly to normal application windows.

In TD4.2 Report Builder I do see the same thing, but because in TD4.2 the window painting happens much quicker, the effect is far less noticeable.

There is a fair amount of flicker in TD6.3 upon moving a report window that I don't see in TD4.2. Looking at the Window Messages with Spy++ I see lots more going on in TD6.3 Report Builder, such as WM_SETREDRAW and WM_NCCALCSIZE; this probably accounts for the flicker and the longer delay until the WM_MOVE message is processed.

I'm not sure why it's necessary for Report Builder to recalculate size for a window that is just being moved; maybe this is one area that is worthy of investigation as it surely causes a lot more unnecessary calculations.

mw11asc

Re: GUI | jumping windows

Post by mw11asc » 11 Jan 2016, 16:32

Thank you for your confirmation!

VEspinal

Re: GUI | jumping windows

Post by VEspinal » 12 Jan 2016, 01:42

Tested with Deploy63 SP1 UPD1 and cannot reproduce it.

Thanks,
Victor Espinal

Mike Vandine

Re: GUI | jumping windows

Post by Mike Vandine » 13 Jan 2016, 03:23

I could not reproduce this with Update 1 either.

Best regards,

Return to “General Discussion”

Who is online

Users browsing this forum: [Ccbot] and 0 guests