<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: Scaled World</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>That was what I was thinking</FONT>
</P>
<P><FONT SIZE=2>Daniel</FONT>
</P>
<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Alan Kay [<A HREF="mailto:Alan.Kay@squeakland.org">mailto:Alan.Kay@squeakland.org</A>]</FONT>
<BR><FONT SIZE=2>Sent: Tuesday, 25 March 2003 9:51 AM</FONT>
<BR><FONT SIZE=2>To: The general-purpose Squeak developers list</FONT>
<BR><FONT SIZE=2>Subject: Re: Scaled World</FONT>
</P>
<BR>
<P><FONT SIZE=2>Or you could have the dropped object give itself a scale factor that </FONT>
<BR><FONT SIZE=2>is the reciprocal of the scale factor in the pasteUpMorph when it </FONT>
<BR><FONT SIZE=2>drops. ....</FONT>
</P>
<P><FONT SIZE=2>At 2:37 PM -0800 3/24/03, Ned Konz wrote:</FONT>
<BR><FONT SIZE=2>>On Monday 24 March 2003 02:08 pm, Daniel Parnell wrote:</FONT>
<BR><FONT SIZE=2>>> Thankyou very much.</FONT>
<BR><FONT SIZE=2>>> I've had a bit of a play. What would be really cool is if I could</FONT>
<BR><FONT SIZE=2>>> scale the world, but when I open a browser (or some other window)</FONT>
<BR><FONT SIZE=2>>> it is opened with a scale factor such that at the current world</FONT>
<BR><FONT SIZE=2>>> scale it is full size, so I can have all sorts of stuff going on at</FONT>
<BR><FONT SIZE=2>>> different scales.</FONT>
<BR><FONT SIZE=2>></FONT>
<BR><FONT SIZE=2>>You'd have to adjust the Morphic user interaction. Normally when you</FONT>
<BR><FONT SIZE=2>>drop something (say a browser) on a PasteUpMorph (the World or</FONT>
<BR><FONT SIZE=2>>another one), the browser becomes a child of that pasteUpMorph, and</FONT>
<BR><FONT SIZE=2>>so would be scaled. If you had a PasteUpMorph with a different scale</FONT>
<BR><FONT SIZE=2>>with some things in it, and then told it not to accept drops, then</FONT>
<BR><FONT SIZE=2>>new Morphs opened in the World would stay at normal scale.</FONT>
<BR><FONT SIZE=2>></FONT>
<BR><FONT SIZE=2>>> -----Original Message-----</FONT>
<BR><FONT SIZE=2>>> From: Alan Kay [<A HREF="mailto:Alan.Kay@squeakland.org">mailto:Alan.Kay@squeakland.org</A>]</FONT>
<BR><FONT SIZE=2>>> Sent: Tuesday, 25 March 2003 1:22 AM</FONT>
<BR><FONT SIZE=2>>> To: The general-purpose Squeak developers list</FONT>
<BR><FONT SIZE=2>>> Subject: RE: Scaled World</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> There are performance hits, but everything should work in a scaled</FONT>
<BR><FONT SIZE=2>>> playfield.</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> Cheers,</FONT>
<BR><FONT SIZE=2>>> Alan</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> ----At 5:11 PM +1100 3/24/03, Daniel Parnell wrote:</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> Excellent, so I should be able to get things like browser windows</FONT>
<BR><FONT SIZE=2>>> and so on to live in there as well?</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> Daniel</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> -----Original Message-----</FONT>
<BR><FONT SIZE=2>>> From: Alan Kay [<A HREF="mailto:Alan.Kay@squeakland.org">mailto:Alan.Kay@squeakland.org</A>]</FONT>
<BR><FONT SIZE=2>>> Sent: Monday, 24 March 2003 4:01 PM</FONT>
<BR><FONT SIZE=2>>> To: The general-purpose Squeak developers list</FONT>
<BR><FONT SIZE=2>>> Subject: Re: Scaled World</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> Hi Daniel --</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> Try putting everything in a playfield (found in the supplies flap),</FONT>
<BR><FONT SIZE=2>>> get its halo of handles (cmd-click (MAC) alt-click PC), get its</FONT>
<BR><FONT SIZE=2>>> viewer (click on the blue eyeball handle at left-center), look in</FONT>
<BR><FONT SIZE=2>>> the geometry category and set the scale factor to something other</FONT>
<BR><FONT SIZE=2>>> than one. You can then use the yellow handle to rescale the</FONT>
<BR><FONT SIZE=2>>> playfield and everything inside will follow suit.</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> Cheers,</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> Alan</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> -----</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> At 3:10 PM +1100 3/24/03, Daniel Parnell wrote:</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> G'day All,</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> what I'm wanting to do is scale a world and all the things in</FONT>
<BR><FONT SIZE=2>>> it.</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> What I'd like to be able to do is have a simple way to set the</FONT>
<BR><FONT SIZE=2>>> scale factor for a world and have everything in that world change</FONT>
<BR><FONT SIZE=2>>> size accordingly.</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> Is this sort of thing even possible?</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> I've tried messing about with the TransformationMorph, which</FONT>
<BR><FONT SIZE=2>>> doesn't seem to do quite what I expected.</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> Thanks</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> Daniel</FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>></FONT>
<BR><FONT SIZE=2>>> --</FONT>
<BR><FONT SIZE=2>></FONT>
<BR><FONT SIZE=2>>--</FONT>
<BR><FONT SIZE=2>>Ned Konz</FONT>
<BR><FONT SIZE=2>><A HREF="http://bike-nomad.com" TARGET="_blank">http://bike-nomad.com</A></FONT>
<BR><FONT SIZE=2>>GPG key ID: BEEA7EFE</FONT>
</P>
<BR>
<P><FONT SIZE=2>-- </FONT>
</P>
</BODY>
</HTML>