<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hi Gerald,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Le 27/05/2022 à 19:59, Gerald Klix a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:D6962981-3E15-4123-BEB2-2F189902F7A6@getmailspring.com">
<div>Hi Hilaire,</div>
<br>
<div>I am delighted that someone did answer at all.</div>
</blockquote>
<p>Yep. Multiple worlds, I imagine it like a teacher or student bag.
One World for each work-in-progress. <br>
</p>
<p>A World of work-in-progress in geographic will present dedicated
tools and therefore a different menu, both in contents and in
shape. <b><br>
</b></p>
<p><b>Contents</b>. To access the specific tool of the domain. <br>
</p>
<p><b>Shape.</b> In the context of a world with work-in-progress
with several tools already populating the world, a background menu
is not the most handy.<br>
</p>
<p>Multiple world and World menu are closely tied<br>
</p>
<blockquote type="cite"
cite="mid:D6962981-3E15-4123-BEB2-2F189902F7A6@getmailspring.com"><br>
<div>I suppose the world menu problem can be solved easily.</div>
<div>Look at <font style="font-family:monospace">WorldMorph>>#invokeWorldMenu</font>.
The occurrence of <font style="font-family:monospace">TheWorldMenu</font></div>
<div>should be factored out, into a method named <font
style="font-family:monospace">WorldMorph>>#worldMenuClass</font>.</div>
<div>Then you can easily subclass <font
style="font-family:monospace">WorldWorph</font> and implement
your own world menu.</div>
</blockquote>
<p>It is possible to hack it. However, in the longer term, I fell
like a WorldState object (is it not present in Squeak?) associated
to a World would be more flexible for future needs.<br>
</p>
<p>Best regards<br>
</p>
<p>Hilaire<br>
</p>
<pre class="moz-signature" cols="72">--
GNU Dr. Geo
<a class="moz-txt-link-freetext" href="http://drgeo.eu">http://drgeo.eu</a>
<a class="moz-txt-link-freetext" href="http://blog.drgeo.eu">http://blog.drgeo.eu</a></pre>
</body>
</html>