[GOODIE] RE: Independent window (Re: Native GUI Squeak?)

Wiebe Baron wiebe at cosmocows.com
Tue Feb 20 16:31:05 UTC 2001


> >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


-------------- next part --------------
A non-text attachment was scrubbed...
Name: Win32SqueakMorph.st
Type: application/aos
Size: 4099 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20010220/2a5fc506/Win32SqueakMorph.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Win32SqueakNavMorph.st
Type: application/aos
Size: 4427 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20010220/2a5fc506/Win32SqueakNavMorph.bin


More information about the Squeak-dev mailing list