<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Bastien Nocera a écrit :
<blockquote cite="mid:1220005780.3229.78.camel@cookie.hadess.net"
type="cite">
<pre wrap="">On Fri, 2008-08-29 at 12:14 +0200, Adrien BUSTANY wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Bastien Nocera a écrit :
</pre>
<blockquote type="cite">
<pre wrap="">On Fri, 2008-08-29 at 11:25 +0200, Philip Van Hoof wrote:
</pre>
<blockquote type="cite">
<pre wrap=""><arg type="i" name="size_x" direction="in" />
<arg type="i" name="size_y" direction="in" />
</pre>
</blockquote>
<pre wrap="">In the libgnomeui API, you only set one of those, and aspect ratio is
preserved. The size passed is the maximum width and height.
</pre>
</blockquote>
<pre wrap="">Well, we can have the Qt approach here :
keep width and height, and add a third parameter which is
PreserveRatio (actually in Qt there are three possibilities : keep
ratio, don't keep ratio and extend, see
<a class="moz-txt-link-freetext" href="http://doc.trolltech.com/4.4/qpixmap.html#scaled">http://doc.trolltech.com/4.4/qpixmap.html#scaled</a> ).
</pre>
</blockquote>
<pre wrap=""><!---->
Why would you want to do that</pre>
</blockquote>
Well I don't know why I specially would like to do that, but it gives
us flexibility without making the API more difficult to use (the ratio
mode can be optional). Some people might want to have more control...
This was just a good compromise between Philip's original idea, and the
GNOME version. I don't have some real usecase behind that :-)<br>
<br>
</body>
</html>