[Rd] stuck tcltk scrollbars under Windows XP

Marc Schwartz mschwartz at medanalytics.com
Fri Jun 6 10:03:11 MEST 2003


SNIP

>...
>tkbind(window2, "<Return>", onOK)
>
># Here is the change
>tkwm.deiconify(window2)
>tkgrab.set(window2)
>tkfocus(xBox)
>tkwait.window(window2)
>
>Using the above code, I seem to have eliminated the scroll bar
>problem. This is the approach that I took with the tkSelectList()
>function which I sent to you during our offline exchange.
>
>Note that I have tkfocus() set to the scrollbar xBox and not to
>window2, which results in the mouse scroll wheel working, whereas it
>does not when the focus is set to window2.
>
>Lastly, by using the tkwm.deiconify(...) function window2 is raised
to
>obtain focus.  That was a quirk that I found by experimentation.


Quick correction:

The sentence in the paragraph above should read:

"Note that I have tkfocus() set to the **ListBox** xBox..."

Sorry for any confusion.

Marc



More information about the R-devel mailing list