Yes, it's a bug, and it's present also in wxPython 2.8.3.0. It's
curious no one ever noticed it
Yes, this is partially my fault, sorry. I noticed it a long time
ago but it was so rare that the user had the window sized small
enough for the problem to happen that it was barely on our radar.
However now we are using it inside a smaller panel and it occurs
more often, so I was then forced to address it by writing a
sample to see if the problem was ours or if it was easy to
duplicate.
If I find anything else I will try to report it immediately!
Just add this line right after the CalcScrolledPosition() call:
wndx += xa
This does indeed fix my problem, thanks for the quick response
and fix (and of course the great control)!
- Mike Rooney