[Cuis-dev] MenuMorph modal
Juan Vuletich
juan at jvuletich.org
Fri May 8 06:44:27 PDT 2020
Hi Hilaire,
On 5/6/2020 5:10 PM, Hilaire Fernandes via Cuis-dev wrote:
>
> Hu Juan,
>
> Hum I am not sure what is remote control world stepping, you mean in
> the context of a modal menu?
>
I used the wrong word. What I mean is what I call "remote control" world
cycles. In Cuis, #doOneCycle is only called from PasteUpMorph>>mainLoop.
The World itself is in control.
In Squeak, (indirect) senders of #doOneCycleNowFor: include
DialogWindow, TileMorph, MenuMorph, AllPlayersTool, CategoryViewer,
EventRecordingSpace, and several tests. None of those should control the
World.
Still, the problem we have in Cuis is that a ModalMenu stops the world
while active. Maybe the solution is not to use modal menus and dialogs
at all.
> Anyway, I changed my code so a modal menu is not necessary anymore,
> then problem solved so far.
>
Great!
> You saw my tweet ;-)
> https://twitter.com/GNUDrGeo/status/1258023273713012738
>
Of course! Still, I wasn't sure if you hadn't gone the not-so-nice way
of implementing your own ModalMenu and cycling the World yourself. Good
that you didn't need to do that!
> Thanks
>
> Le 06/05/2020 à 16:34, Juan Vuletich a écrit :
>> The reason is that in Cuis we removed all "remote control" world
>> stepping that Squeak had. Maybe we could introduce it back, by having
>> the modal methods call back the World for stepping... Would that work
>> for you?
> --
> GNU Dr. Geo
> http://drgeo.eu
Thanks,
--
Juan Vuletich
www.cuis-smalltalk.org
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
https://github.com/jvuletich
https://www.linkedin.com/in/juan-vuletich-75611b3
@JuanVuletich
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20200508/07daf92e/attachment-0001.htm>
More information about the Cuis-dev
mailing list