Kuba said:
Why some
Options
works withDynamic
and other doesn't?
John Fultz said:
The difference is that some option values get translated directly into
FE
option values. Others affect kernel computation, but don't have a direct translation into the FE.
And, as I've lectured many times before,
Dynamic
is useless unless it's displaying, directly, in theFE
.
For example, look at the
Plot
function. Something likeImageSize
goes directly to theFE
. SoDynamic
translates well there. ButPlotPoints
affects the underlying mechanisms ofPlot
itself, not anything theFE
is actually doing.
If you want to change
PlotPoints
based upon aDynamic
setting, then you need to recompute the entirePlot
. SoDynamic
needs to wrap the entirePlot
.
*FE
-> FrontEnd