Yes Gaston, don&#39;t worry ;)  I didn&#39;t have any useful in the image. I just warned in case some other folks do.<br><br><div class="gmail_quote">2011/5/23 Gastón Dall&#39; Oglio <span dir="ltr">&lt;<a href="mailto:gaston.dalloglio@gmail.com">gaston.dalloglio@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div>Sorry Mariano, I omitted to say that I tried this on a one-click image 1.2.1, but still is not the code so try to share with you but the idea of separating the types of windows, which I found very useful when I have many windows.<br>

</div><div><div></div><div class="h5"><br><div class="gmail_quote">2011/5/23 Mariano Martinez Peck <span dir="ltr">&lt;<a href="mailto:marianopeck@gmail.com" target="_blank">marianopeck@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Be careful, in 1.3 it hangs my image and I was forced to kill it.<br><br><div class="gmail_quote"><div>2011/5/23 Gastón Dall&#39; Oglio <span dir="ltr">&lt;<a href="mailto:gaston.dalloglio@gmail.com" target="_blank">gaston.dalloglio@gmail.com</a>&gt;</span><br>


</div><div><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Laurent, I attached a package I&#39;ve added some improvements to your work, I have found useful. Of course I am not knowledgeable about morph, just added some and perhaps can serve as inspiration.<br>


</div><div><div><div><br></div>
<br><div class="gmail_quote">2011/5/23 laurent laffont <span dir="ltr">&lt;<a href="mailto:laurent.laffont@gmail.com" target="_blank">laurent.laffont@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



On 1.2:<div><br></div><div><div>Gofer it</div><div><span style="white-space:pre-wrap">        </span>squeaksource: &#39;LaurentLSandbox&#39;;</div><div><span style="white-space:pre-wrap">        </span>version: &#39;Polymorph-Widgets-LaurentLaffont.388&#39;;</div>





<div><span style="white-space:pre-wrap">        </span>load.</div><div><br></div><div><br></div><div>Then open or move a window so the TaskBar is updated and you have a new &quot;magic&quot; button on bottom left.</div>

<div><br></div><div>(note this is hacky actually, I will write a nicer version this week if people like it).</div><div><br></div><font color="#888888"><div>Laurent.</div></font><div><div><br><div class="gmail_quote">
On Mon, May 23, 2011 at 9:06 AM, Stéphane Ducasse <span dir="ltr">&lt;<a href="mailto:stephane.ducasse@inria.fr" target="_blank">stephane.ducasse@inria.fr</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">send a cs that we can play with it :)<br>
<div><div><br>
On May 22, 2011, at 8:25 PM, laurent laffont wrote:<br>
<br>
&gt; Hi,<br>
&gt;<br>
&gt; what do you think of adding this in Pharo ?<br>
&gt;<br>
&gt; |taskbar tileWindowsBlock|<br>
&gt;<br>
&gt; tileWindowsBlock := [<br>
&gt;   |windows numberOfColumns numberOfRows windowWidth windowHeight|<br>
&gt;   windows := (World submorphs select: [:m| m isSystemWindow and: [m isNotMinimized]]) asOrderedCollection.<br>
&gt;   numberOfColumns := windows size sqrtFloor.<br>
&gt;   numberOfRows := (windows size / numberOfColumns) rounded.<br>
&gt;   windowWidth := World width // numberOfColumns..<br>
&gt;   windowHeight := World height  - taskbar height // numberOfRows.<br>
&gt;<br>
&gt;   Matrix<br>
&gt;     rows: numberOfRows<br>
&gt;     columns: numberOfColumns<br>
&gt;     tabulate: [:row :column|  |window|<br>
&gt;           windows ifNotEmpty: [<br>
&gt;               window := windows remove: windows first.<br>
&gt;               window<br>
&gt;               bounds: (<br>
&gt;                   ((column - 1 * windowWidth) @ (row - 1 * windowHeight))<br>
&gt;                   extent: (windowWidth) @  windowHeight)<br>
&gt;           ]<br>
&gt;     ]<br>
&gt; ].<br>
&gt;<br>
&gt;<br>
&gt; taskbar := (World submorphs detect: [:m| m isTaskbar]).<br>
&gt;<br>
&gt; taskbar<br>
&gt;   addMorph: (IconicButton new<br>
&gt;             target: tileWindowsBlock;<br>
&gt;             actionSelector: #value;<br>
&gt;             labelGraphic: taskbar theme smallWindowIcon;<br>
&gt;             color: Color transparent;<br>
&gt;             yourself).<br>
&gt;<br>
&gt;<br>
&gt; Laurent Laffont - @lolgzs<br>
&gt;<br>
&gt; Pharo Smalltalk Screencasts: <a href="http://www.pharocasts.com/" target="_blank">http://www.pharocasts.com/</a><br>
&gt; Blog: <a href="http://magaloma.blogspot.com/" target="_blank">http://magaloma.blogspot.com/</a><br>
&gt; Developer group: <a href="http://cara74.seasidehosting.st" target="_blank">http://cara74.seasidehosting.st</a><br>
&gt;<br>
<br>
<br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br>
</div></div></blockquote></div></div></div><font color="#888888"><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>
</font></blockquote></div><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>