<span style="color: rgb(102, 51, 102);"></span><span style="color: rgb(102, 51, 102);">Hi David,</span><br style="color: rgb(102, 51, 102);">
<br style="color: rgb(102, 51, 102);">
<span style="color: rgb(102, 51, 102);">If that API is not recommended
for mobile platform then what are other possible options to get the job
done on such a platform? Does there exist an alternate API or scheme to
accomplish this task? Thanks.</span><br style="color: rgb(102, 51, 102);">
<br style="color: rgb(102, 51, 102);">
<span style="color: rgb(102, 51, 102);">Regards,</span><br style="color: rgb(102, 51, 102);">
<span style="color: rgb(102, 51, 102);">Javed<br><br></span><div class="gmail_quote">On Fri, Jun 26, 2009 at 7:39 AM, David Hyatt <span dir="ltr">&lt;<a href="mailto:hyatt@apple.com">hyatt@apple.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="">That API is more about desktop zooming.  I wouldn&#39;t really recommend using it as a model for zooming on a mobile platform.<div>
<br></div><div>dave</div><div>(<a href="mailto:hyatt@apple.com" target="_blank">hyatt@apple.com</a>)</div><div><br><div><div><div></div><div class="h5"><div>On Jun 25, 2009, at 12:15 PM, Javed Rabbani wrote:</div><br></div>
</div><blockquote type="cite"><div><div></div><div class="h5"><span style="color: rgb(0, 51, 0);">Hello everyone,</span><br style="color: rgb(0, 51, 0);"><br style="color: rgb(0, 51, 0);"><span style="color: rgb(0, 51, 0);">I was trying to zoom a web page (text + images) through WebKit API: </span><span style="font-family: courier new,monospace; color: rgb(0, 51, 0);">frame-&gt;setZoomFactor().</span><span style="color: rgb(0, 51, 0);"> The call forces WebKit to recalculate the page layout and send repaints to the application via Chrome Client. What I have noticed is that zooming takes considerable time and that effect becomes more evident running on an embedded platform. The number of repaint calls that are routed to the application through Chrome Client are far more than for the case when the page is displayed without zooming. </span><br style="color: rgb(0, 51, 0);">
 <br style="color: rgb(0, 51, 0);"><span style="color: rgb(0, 51, 0);">As a result, from the user point of view, the zooming operation takes considerable time that is proportional to the content length of the page being displayed. For instance if </span><b style="color: rgb(0, 51, 0);">BBC mobile</b><span style="color: rgb(0, 51, 0);"> is displayed, the page is zoomed quickly from zoom factor of 1.0 to 1.2. However, for </span><b style="color: rgb(0, 51, 0);"><a href="http://edition.cnn.com" target="_blank">edition.cnn.com</a></b><span style="color: rgb(0, 51, 0);">, it takes quite a few seconds to complete and there are far more repaint calls sent to the application. Is this the normal behavior? Is there a way to get this done in a much quicker way, even for sites with more content? Any suggestion in this regard will be greatly appreciated. Thanks.</span><br style="color: rgb(0, 51, 0);">
 <br style="color: rgb(0, 51, 0);"><span style="color: rgb(0, 51, 0);">Regards,</span><br style="color: rgb(0, 51, 0);"><span style="color: rgb(0, 51, 0);">Javed  </span><br><br></div></div> _______________________________________________<br>
webkit-dev mailing list<br><a href="mailto:webkit-dev@lists.webkit.org" target="_blank">webkit-dev@lists.webkit.org</a><br><a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
</blockquote></div><br></div></div></blockquote></div><br>