pTk Scrolled Text problem
| Newsgroups | gmane.comp.lang.perl.tk |
|---|---|
| Message-ID | <121320051746.5592.439F0913000AD09C000015D822058863600B040A07000A049B9B0704D29B@comcast.net> |
Hello, I've been struggling with a problem with the perl/Tk Text widget for a while now. We create a scrolled text widget that has the scrollbars as optional (osoe). If the contents of the widget extend vertically past the border of the widget, there is no problem. The scrollbar appears and functions correctly. If on the other hand, it extends past the borders vertically and in some spots horizontally, then as it scrolls the x-scrollbar appears and disappears as it is needed. No problem here either. The problem seems to be when the first line above or below the currently viewed text is wider than the visible region, the hide/show scrollbar code seems to cause an oscillation... i.e. the horizontal scrollbar keeps appearing and disappearing. This continues until the app is killed... This happens when scrolling or selecting text. A similar problem to what is going on is easy to reproduce. Create a text widget and add some text. Have one line off screen that needs the horizontal scrollbar. Have just enough lines after it so that it will be just off the screen if you scroll all the way down. Now scroll all the way down. Notice that it keeps jumping up and down as you try to view the last lines.... The problem goes away if you make the window wide enough to not need the x-scrollbar... (I'll put together a sample if need be...) This has happened on RedHat 9 Linux with the latest Tk code as well as with ActiveState perl and the Tk it is shipped with... Any ideas? Thanks in advance... - Todd -++**==--++**==--++**==--++**==--++**==--++**==--++**== This message was posted through the Stanford campus mailing list server. If you wish to unsubscribe from this mailing list, send the message body of "unsubscribe ptk" to [email protected]