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