<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">

&gt; &gt; Maybe we can do something using the tool activation/deactivation (or a<br>
&gt; &gt; timer<br>
&gt; &gt; &gt; with a pause) that commits the complete transform in one action.<br>
&gt; &gt;<br>
&gt; &gt; Timer :(. I&#39;m afraid we will end up with the same undo stack signals. I<br>
&gt; &gt; think we need a button (big and red! :) ) that will end transformation,<br>
&gt; &gt; commit it into the stack and remove &quot;hands&quot; from the canvas. After pressing<br>
&gt; &gt; this button, editing of the previous transformation will not be possible.<br>
&gt;<br>
&gt; No, I wouldn&#39;t go for the big button. Other apps manage to work without a big<br>
&gt; button, we must be able to find a way to do this right as well.<br>
<br>
</div>I don&#39;t know about that either, but that&#39;s the way photoshop&#39;s transform<br>
tool works : it creates a temporary copy of the selection, then the user<br>
can work directly on this copy, which is degraded for each<br>
transformation. When the user pushes a validation button, all the<br>
transformations are reduced and applied to the original selection (to<br>
have as little degradation as possibleĀ°;<br></blockquote><div><br>That is exactly what i thought about! :)<br><br>We do already have an overlay QImage, afair... But how will we deal with multilayer images? What if the tool is applied to the lowest layer?<br>
<br><br>Ā </div></div>-- <br>Dmitry Kazakov<br>