Almost everyone I know who Squeaks uses Polymorph, and I enjoyed the heck out of hacking up the Vista style look to have titlebar buttons arranged in a fashion after OS X:P<div><br></div><div>One problem that I kept having was, it seemed that the load order and versions of Polymorph &amp; OmniBrowser had to be just right or I&#39;d wind up pretty broken. I saw lots of bugginess, although I *was* rolling my own theme, so the bugs may have been my own.</div>
<div><br></div><div>Do people feel that Polymorph is generally stable enough to go in a base image?</div><div><br></div><div> - Ron<br><br><div class="gmail_quote">On Tue, Aug 18, 2009 at 10:50 AM, Andreas Raab <span dir="ltr">&lt;<a href="mailto:andreas.raab@gmx.de">andreas.raab@gmx.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">Gary Chambers wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If I get some time it may be possible to factor out the changes.<br>
Commercial pressures drive our work, of course.<br>
</blockquote>
<br></div>
Obviously.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
How do you mean &quot;trade it, say, for MVC&quot;?<br>
</blockquote>
<br></div>
Unload one, load the other instead.<div><div></div><div class="h5"><br>
<br>
Cheers,<br>
  - Andreas<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
----- Original Message ----- From: &quot;Andreas Raab&quot; &lt;<a href="mailto:andreas.raab@gmx.de" target="_blank">andreas.raab@gmx.de</a>&gt;<br>
To: &quot;The general-purpose Squeak developers list&quot; &lt;<a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">squeak-dev@lists.squeakfoundation.org</a>&gt;<br>
Sent: Tuesday, August 18, 2009 5:46 PM<br>
Subject: [squeak-dev] Re: Title bar bug on trunk<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Gary Chambers wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Of course, Polymorph fixes the title-bar font/gripper issue. Feel free to pick the bones out of it.<br>
</blockquote>
<br>
How about integrating it instead of picking bones? I have not looked at Polymorph in detail and someone knowledgeable (i.e., you ;-) would have to help with it, but it seems like a valuable addition. If we can trade it, say, for MVC, it shouldn&#39;t make much of a difference in size either.<br>

<br>
Cheers,<br>
  - Andreas<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
----- Original Message ----- From: &quot;Ian Trudel&quot; &lt;<a href="mailto:ian.trudel@gmail.com" target="_blank">ian.trudel@gmail.com</a>&gt;<br>
To: &quot;The general-purpose Squeak developers list&quot; &lt;<a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">squeak-dev@lists.squeakfoundation.org</a>&gt;<br>
Sent: Sunday, August 16, 2009 9:35 PM<br>
Subject: Re: [squeak-dev] Re: Title bar bug on trunk<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2009/8/15 Andreas Raab &lt;<a href="mailto:andreas.raab@gmx.de" target="_blank">andreas.raab@gmx.de</a>&gt;:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ian Trudel wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Another issue but with the trunk. I have tried to update code from the<br>
trunk into my image but there&#39;s a proxy error with <a href="http://source.squeak.org" target="_blank">source.squeak.org</a><br>
right at this minute, which causes Squeak to freeze for a minute or<br>
two trying to reach the server.<br>
</blockquote>
<br>
It seems to be fine now. Probably just a temporary issue.<br>
</blockquote>
<br>
However, I don&#39;t think such issue should entirely freeze Squeak. An<br>
unresponsive UI isn&#39;t really the way to go.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Concretely, does it mean we are limited in the font sizes for any<br>
given font loaded into Squeak?<br>
</blockquote>
<br>
It just means we should limit ourselves. We can include more fonts but each<br>
takes a good chunk of memory (depending on point size) so we should pick<br>
them carefully. You might want to ask Juan if he can post a &quot;full&quot; set of<br>
point sizes somewhere that people can load and then we pick the three most<br>
relevant sizes (&quot;small&quot;, &quot;regular&quot; and &quot;title&quot; font). The current set was<br>
picked by Juan and it works well for me.<br>
</blockquote>
<br>
The current set isn&#39;t bad at all, I must admit. The title is just a<br>
point too big in my opinion. The fonts included are listed in World<br>
Menu &gt; Appearance &gt; System fonts &gt; List fonts ? Juan, is it<br>
customizable?<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Editing the workspace doesn&#39;t produce a change set nor monticello<br>
recognize the change. I am not exactly sure how to push this change in<br>
a monticello way. If you give me quick instructions, I will be glad to<br>
do it.<br>
</blockquote>
<br>
One of the weaknesses of Monticello. I&#39;d recommend adding a menu entry in<br>
the help menu (or reusing the &quot;about this system...&quot; entry) to put up a<br>
workspace with the proper text. Then you can construct the text via:<br>
<br>
text := &#39;Here goes the red bold text.!<br>
]style[(14 3 1 4 6)f1,f1cred;,f1,f1b,f1!&#39; readStream nextChunkText.<br>
(Workspace new contents: text) openLabel: &#39;About this image&#39;.<br>
<br>
To create the formatting for the text, simply inspect a workspace and<br>
execute:<br>
<br>
String streamContents: [:s| s nextChunkPutWithStyle: model contents].<br>
<br>
This should do the trick.<br>
</blockquote>
<br>
Now everything seems clear. My first thought was to save an image,<br>
which isn&#39;t gonna cut it with Monticello. What you propose is to add a<br>
button to open a new window, rather than providing a trunk image with<br>
the license notice already present. It doesn&#39;t feel quite right.<br>
Wouldn&#39;t it be possible to save a project and upload it to a<br>
repository? Or, perhaps, we should have a container class to prepare<br>
the trunk image, where a project could be stored.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Cheers,<br>
 - Andreas<br>
</blockquote>
<br>
Regards,<br>
Ian.<br>
-- <br>
<a href="http://mecenia.blogspot.com/" target="_blank">http://mecenia.blogspot.com/</a><br>
<br>
</blockquote>
<br>
<br>
<br>
</blockquote>
<br>
<br>
</blockquote>
<br>
<br>
<br>
</blockquote>
<br>
<br>
</div></div></blockquote></div><br></div>