<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2650.12">
<TITLE>RE: OS Events [was: RE: Newbie Questions?]</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>You can perform the update in MVC or Morphic, but it</FONT>
<BR><FONT SIZE=2>won't have the desired effect of restoring the display</FONT>
<BR><FONT SIZE=2>unless you are in a Morphic project.</FONT>
</P>

<P><FONT SIZE=2>To make a new Morphic project:</FONT>
<BR><FONT SIZE=2>left-mouse-down on the background, select &quot;open...&quot;, select &quot;morphic project&quot;</FONT>
<BR><FONT SIZE=2>This creates a thumbnail of a project.&nbsp; Click in the body of the thumbnail</FONT>
<BR><FONT SIZE=2>to enter the project.</FONT>
</P>

<P><FONT SIZE=2>To move between projects:</FONT>
<BR><FONT SIZE=2>left-mouse-down on the background, select &quot;previous project&quot; or &quot;jump to project&quot;</FONT>
</P>

<P><FONT SIZE=2>-David</FONT>
</P>

<P><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: Conrad Taylor [<A HREF="mailto:conradwt@yahoo.com">mailto:conradwt@yahoo.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; Sent: Tuesday, April 18, 2000 3:22 PM</FONT>
<BR><FONT SIZE=2>&gt; To: squeak@cs.uiuc.edu</FONT>
<BR><FONT SIZE=2>&gt; Subject: RE: OS Events [was: RE: Newbie Questions?]</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; How does one switch to Morphic after starting Squeak</FONT>
<BR><FONT SIZE=2>&gt; to perform the update described below?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Thanks in advance,</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; -Conard</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; --- &quot;Pennell, David&quot; &lt;dpennell@quallaby.com&gt; wrote:</FONT>
<BR><FONT SIZE=2>&gt; &gt; Beautiful!!&nbsp; Thanks!</FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; Conrad - if you modify PasteUpMorph&lt;&lt;doOneCycle as</FONT>
<BR><FONT SIZE=2>&gt; &gt; indicated below,</FONT>
<BR><FONT SIZE=2>&gt; &gt; then you don't have to use the restore display</FONT>
<BR><FONT SIZE=2>&gt; &gt; option when you</FONT>
<BR><FONT SIZE=2>&gt; &gt; resize the window.</FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; -david</FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; From: Raab, Andreas</FONT>
<BR><FONT SIZE=2>&gt; &gt; [<A HREF="mailto:Andreas.Raab@disney.com">mailto:Andreas.Raab@disney.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Sent: Tuesday, April 18, 2000 1:04 PM</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; To: squeak@cs.uiuc.edu</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Subject: RE: OS Events [was: RE: Newbie</FONT>
<BR><FONT SIZE=2>&gt; &gt; Questions?]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; David,</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; If all you really want is resize notification -</FONT>
<BR><FONT SIZE=2>&gt; &gt; how about the </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; following?!</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; PasteUpMorph&gt;&gt;doOneCycle</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; self interCyclePause: MinCycleLapse.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; DisplayScreen actualScreenSize = Display extent</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ifFalse:[self restoreDisplay].</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; self doOneCycleNow.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;&nbsp;&nbsp; - Andreas</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; From: Pennell, David</FONT>
<BR><FONT SIZE=2>&gt; &gt; [<A HREF="mailto:dpennell@quallaby.com">mailto:dpennell@quallaby.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Sent: Tuesday, April 18, 2000 9:01 AM</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; To: 'squeak@cs.uiuc.edu'</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Cc: recipient list not shown</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Subject: RE: OS Events [was: RE: Newbie</FONT>
<BR><FONT SIZE=2>&gt; &gt; Questions?]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; On Tue 18 Apr, Pennell, David wrote:</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Whatever happened to your OS Events project?</FONT>
<BR><FONT SIZE=2>&gt; &gt;&nbsp; Is this </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; something that can</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; piggyback on your pluggable VM?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; It got pretty much ignored in the flow of</FONT>
<BR><FONT SIZE=2>&gt; &gt; other stuff. The </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; code needed</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; in the VM is pretty small and the image code</FONT>
<BR><FONT SIZE=2>&gt; &gt; is as complex as you</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; need/want depending on how thoroughly you want</FONT>
<BR><FONT SIZE=2>&gt; &gt; os events </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; handled. I did</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; a trivial demo to catch the display resizing,</FONT>
<BR><FONT SIZE=2>&gt; &gt; but </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; keypresses etc are</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; usually simple enough.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; The big complication is the platform spread</FONT>
<BR><FONT SIZE=2>&gt; &gt; issue; how do </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; we nicely</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; handle different platforms having totally</FONT>
<BR><FONT SIZE=2>&gt; &gt; different ideas </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; about events</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; outside the trivia of kbd/mouse presses?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; I would be happy with support for display</FONT>
<BR><FONT SIZE=2>&gt; &gt; resize/kbd/mouse </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; events.&nbsp; Heck,</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; I would be happy with display resize support. </FONT>
<BR><FONT SIZE=2>&gt; &gt; The only </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; events I've seen</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; discussed on the list were display resize and</FONT>
<BR><FONT SIZE=2>&gt; &gt; keyboard presses.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; -david</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; __________________________________________________</FONT>
<BR><FONT SIZE=2>&gt; Do You Yahoo!?</FONT>
<BR><FONT SIZE=2>&gt; Send online invitations with Yahoo! Invites.</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://invites.yahoo.com" TARGET="_blank">http://invites.yahoo.com</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

</BODY>
</HTML>