[squeak-dev] Re: OpenGL morphic issue with "embedd in window"
Lawson English
lenglish5 at cox.net
Tue Apr 20 03:54:03 UTC 2010
Andreas Raab wrote:
> On 4/19/2010 4:21 PM, Lawson English wrote:
>> OK, so still confused. I had hoped I could figure out what you meant
>> concerning adding a morph to the SystemWindow but I can't figure out
>> where/how to do so.
>>
>> bertf on #squeak pointed this out to me
>>
>> http://www.lazarevic.de/download/squeak/OpenGLMorph37.3.cs
>>
>>
>> tried to do things via >>outOfWorld and >>intoWorld but of course, not
>> sure what I'm doing there, either...
>
> Those methods get called whenever a Morph appears in or disappears out
> of some world. Other methods (delete, hide, collapse, etc) only inform
> the *top level* Morph about the change but the intoWorld: /
> outOfWorld: method is called for every morph in the structure.
>
> Basically, for your OpenGL morph you should delete the OpenGL instance
> whenever you get an #outOfWorld: event. This will ensure that all the
> operations you can do with system windows (close, collapse, restore)
> will work properly.
>
>
Great, thanks.
Lawson
More information about the Squeak-dev
mailing list
|