2 Squeak questions

danielv at netvision.net.il danielv at netvision.net.il
Wed Oct 31 21:03:44 UTC 2001


Put bring up the halos on a morph, press the debug halo (gray wrench),
and inspect morph. Look at the fullBounds, now drag the morph around.

Try to inspect anything you don't understand - you might still not
understand how it works, but you'll know quite a bit about it.

For example, try to inspect (alt-i / cmd-i)-
World findDeeplyA: TextMorph

This lets you get examples for the different morph subclasses, and where
they're used. And if one isn't used, that's also information.

Have fun.
Daniel

Dennis Damico <dennis_damico612 at yahoo.com> wrote:
> --0-517543564-1004448273=:24677
> Content-Type: text/plain; charset=us-ascii
> 
> 
> Hi all,
> 
> I'm new to Squeak and Smalltalk. As a new user I can attest to the difficulties of using Squeak without good documentation. There are some excellent tutorials, but they only go so far. And when one attempts to step beyond the tutorial material there are inevitable difficulties. What is needed is more detailed reference material on the objects in the Squeak system.
> 
> As a small step toward a solution here are two (mega) questions on areas that I found difficult or confusing. If there are enough responses I'll summarize in a form suitable for posting somewhere.
> 
>  
> 
> Question 1: What text morphs are available?
> 
> There are tons of text-related objects: AcceptableCleanTextMorph, AlansTextPlusMorph, PluggableTextMorph, Text, TextMorph, TextComponent, TextFieldMorph, TextContainer... Then there's the string set: String, StringMorph, UpdatingStringMorph, StringHolder...
> 
> What is the purpose of each? What are their various strengths/weaknesses? Which are recommended?
> 
>  
> 
> Question 2: How do coordinate systems work?
> 
> In which direction do coordinates increase? Are there exceptions? Are coordinates global to the screen or local to a window or morph? How do you convert between coordinate systems? What is a TransformMorph?
> 
>  
> 
> thanks
> 
> 
> 
> ---------------------------------
> Do You Yahoo!?
> Make a great connection at Yahoo! Personals.
> --0-517543564-1004448273=:24677
> Content-Type: text/html; charset=us-ascii
> 
> <FONT size=2>
> <P>Hi all,</P>
> <P>I'm new to Squeak and Smalltalk. As a new user I can attest to the difficulties of using Squeak without good documentation. There are some excellent tutorials, but they only go so far. And when one attempts to step beyond the tutorial material there are inevitable difficulties. What is needed is more detailed reference material on the objects in the Squeak system.</P>
> <P>As a small step toward a solution here are two (mega) questions on areas that I found difficult or confusing. If there are enough responses I'll summarize in a form suitable for posting somewhere.</P>
> <P>&nbsp;</P>
> <P>Question 1: What text morphs are available?</P>
> <P>There are tons of text-related objects: AcceptableCleanTextMorph, AlansTextPlusMorph, PluggableTextMorph, Text, TextMorph, TextComponent, TextFieldMorph, TextContainer... Then there's the string set: String, StringMorph, UpdatingStringMorph, StringHolder...</P>
> <P>What is the purpose of each? What are their various strengths/weaknesses? Which are recommended?</P>
> <P>&nbsp;</P>
> <P>Question 2: How do coordinate systems work?</P>
> <P>In which direction do coordinates increase? Are there exceptions? Are coordinates global to the screen or local to a window or morph? How do you convert between coordinate systems? What is a TransformMorph?</P>
> <P>&nbsp;</P>
> <P>thanks</P></FONT><p><br><hr size=1><b>Do You Yahoo!?</b><br>
> Make a great connection at <a
> href="http://rd.yahoo.com/mktg/mail/txt/tagline/?http://personals.yahoo.com" target="_blank">Yahoo! Personals</a>.
> --0-517543564-1004448273=:24677--




More information about the Squeak-dev mailing list