[R] Tk force refresh
Mark White
mjw at celos.net
Mon Jul 5 17:24:18 CEST 2004
Peter Dalgaard writes:
> Mark White <mjw at celos.net> writes:
> > Does anybody know how (or whether) I can force a window
> > redraw without waiting for the idle loop? Currently,
> > refreshes only seem to happen when we return to the R
> > toplevel read-eval-print loop.
>
> I think it's tkcmd("update") or tkcmd("update", "idletasks"). In
> general the advise seems to be to use the latter form if you can,
> since there there can be some nasty reentrancy issues with the former.
> (I forgot where I saw the description of exactly what can go wrong;
> possibly, it was on wiki.tcl.dk)
Thank you: that solves the problem nicely. It turns out the
second one only redraws things which have been changed; so
it runs a little faster, too.
Mark <><
More information about the R-help
mailing list