A more complex solution might be to just live update the curve trace, the image update could take place in another thread which is interupted (canceled) when the user interact with the widget.<br><br>xat<br><br><div class="gmail_quote">
2009/4/13 joe <span dir="ltr">&lt;<a href="mailto:joeedh@gmail.com">joeedh@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Sun, Apr 12, 2009 at 7:40 AM, Ton Roosendaal &lt;<a href="mailto:ton@blender.org">ton@blender.org</a>&gt; wrote:<br>
<br>
&gt; - (temp) disabled live updating while using Curve widget, was<br>
&gt;  too slow to be fun. Needs general solution :)<br>
&gt;<br>
<br>
Perhaps the UI code itself could time how long a live update takes,<br>
and if it takes too long it&#39;d disable it.  That way we don&#39;t have to<br>
enable/disable live update on a per-tool basis.<br>
<font color="#888888"><br>
Joe<br>
_______________________________________________<br>
Bf-committers mailing list<br>
<a href="mailto:Bf-committers@blender.org">Bf-committers@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-committers" target="_blank">http://lists.blender.org/mailman/listinfo/bf-committers</a><br>
</font></blockquote></div><br>