Independent window (Re: Native GUI Squeak?)

Scott K. Warren scott at rosetta.com
Tue Feb 20 17:53:45 UTC 2001


Wiebe, this is cool! Is anyone working on a Mac version? If not,
I'll take a look at it and see what I can do.

skw





> > >You'll now have a 300x300 squeak window without a Windows
>> border.  You can
>> >use that last method, together with the GetCursorPos API to make dragable
>> >Squeak applications with your own borders!
>>
>> Nice effect ! Since M$ Windows now also supports translucent windows what
>> about
>> coupling the world's alpha value with the squeak window. We would
>> then have
>> translucent squeak desktops with OS windows shining through from the
>> background.
>> If you set the the background invisible you can have squeak windows and
>> morphs
>> on the OS desktop.
>> (someone has to redirect mouse and painting events, but it is possible)
>>
>> Just an idea ...
>>
>> Bye
>> Torsten
>
>Sounds like fun!
>These attachments do something like that ;-)
>
>Win32SqueakMorph		simple version for 2.8 & 3.0
>Win32SqueakNavMorph	Modified ProjectNavigationMorph for 3.0 only
>
>They allow squeak windows and morphs on the desktop, seemlessly (eh...)
>integrated with M$'s windows.
>
>Several points:
>- This only works with Windows 2000.
>- This will bring your PC to it's knees (there is a better VM solution)...
>- Mouse & painting redirection is not needed, events are automatically
>passed through trasparent sections to the desktop :-)
>- Squeak's display mode should be set to 8 or 16 bits, 32 doesn't seem to
>work...
>
>Enjoy,
>
>Wiebe
>
>wiebe at cosmocows.com
>
>
>
>Content-Type: application/aos;
>	name="Win32SqueakMorph.st"
>Content-Disposition: attachment;
>	filename="Win32SqueakMorph.st"
>
>Attachment converted: skw:Win32SqueakMorph.st (????/----) (0023DB68)
>Content-Type: application/aos;
>	name="Win32SqueakNavMorph.st"
>Content-Disposition: attachment;
>	filename="Win32SqueakNavMorph.st"
>
>Attachment converted: skw:Win32SqueakNavMorph.st (????/----) (0023DB69)





More information about the Squeak-dev mailing list