[Newbies] How to reopen a collapsed Morph from another Morph?

Ron Teitelbaum ron at usmedrec.com
Fri Aug 14 06:13:36 UTC 2015


> From: Fredrik Alink
> Sent: Thursday, August 13, 2015 2:16 PM
> To: beginners at lists.squeakfoundation.org
> Subject: [Newbies] How to reopen a collapsed Morph from another Morph?
> 
> Hi,
> 
> Let me shortly introduce myself.
> I'm new in this Forum, but not at all with Smalltalk. I did a private Smalltalk
> project under IBM VisualAge Smalltalk 6.0 (see http://imarch.free.fr/), but at
> a HD crash 10 years ago I lost both VisualAge and the project, except for the
> documentation. Recently I decided to rebuild my former private project and I
> installed Squeak on my iMac.
> Essentially, main differences between the two are VisualAge's Widgets
> against Squeak's Morphs.
> 
> The Morph problem that I met:
> I create a Morph and from that I create another one and collapse the
> original one:
> 
> (morphA := )MorphA new
> morphA:
> 	(statements)
> 	morphB := MorphB new.
> 	self collapse.
> 
> When I close morphB, I want morphA to reopen, but I did not find any
> methods for that:
> 
> morphB:
> 	(statements)
> 	morphA “uncollapse …... how?”
> 	self currentWorld removeMorph: self.
> 

See implementors of >> collapseOrExpand  on a workspace type in collapseOrExpand and press Alt-b.

All the best,

Ron Teitelbaum

> I found a sort of “solution”, but is leaves a residu collapsed morph on the
> screen:
> 
> morphB:
> 	(statements)
> 	morphA currentWorld removeMorph: morphA.
> 	morphA openInWorld.
> 	self currentWorld removeMorph: self.
> 
> morphA reappears opened but the collapsed morphA is still visible on the
> display. “restore display (r)” does nothing, but clicking on any of the
> collapsed morph's actions x, v, + or – let it disappear.
> 
> 
> Remarks:
> 	Update Squeak ends up in an error message.
> 	Monticello Browser can't get over 30 versions and ends up in an
> error message.
> 
> 
> 
> --
> View this message in context: http://forum.world.st/How-to-reopen-a-
> collapsed-Morph-from-another-Morph-tp4842627.html
> Sent from the Squeak - Beginners mailing list archive at Nabble.com.
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners



More information about the Beginners mailing list