Apache OpenOffice (AOO) Bugzilla – Issue 83113
problematic behaviour in Window::ImplScroll
Last modified: 2008-04-29 03:34:48 UTC
When there is a VCL child window in another VCL window, and you scroll away so the child window is not visible anymore and then back again, the child window is not visible anymore or at the wrong position. The cause for this behaviour is http://lxr.go-oo.org/source/gsl/vcl/source/window/window.cxx#3029
@pl: I think I found one use case for this. When scrolling in Writer, you can see the current page number as a little tool tip. This stays at the same position, even if the document moves down further. I deleted the if- clause and my window works correctly now, but I do get little refresh issues from this page indicator, see screenshot
Created attachment 49257 [details] paint issues
@pl: There seems to be another issue. If you have a lot of pages, scrolling up and down seems to be not consistent all the time. Child windows is sometimes hidden, which means the same value was not added/subtracted when moving up and down.
confirm, target
fixed scrolling in CWS vcl84 have to look after the paint problem
>>If you have a lot of pages, scrolling up and >>down seems to be not consistent all the time. This was an issue of writer in VisPortChg, not vcl, and is fixed now >>refresh issues from this page indicator gone now as well, I cannot reproduce anymore mod->pl: from my side, this can be set to fixed
fixed in CWS vcl84
please verify in CWS vcl84
AW: Took a look at the code changes with PL. It's just that the isInside-Test before scrolling is removed. This will do it. Reviewed.
AW: Closing