Changing window size (was Re: How to coece a HWND*?)

Gary Chambers gazzaguru2 at btinternet.com
Thu Jul 12 20:35:37 UTC 2007


If you are looking to deploy an application "as if it were a host window"
then it is possible to have Squeak fill the area with your Morph.

On windows you can adjust the Squeak.ini to have the title of your choosing.
On Linux it is a bit more convoluted!

Depends what you want to achieve.

Regards.


-----Original Message-----
From: squeak-dev-bounces at lists.squeakfoundation.org
[mailto:squeak-dev-bounces at lists.squeakfoundation.org] On Behalf Of Bert
Freudenberg
Sent: 12 July 2007 8:18 pm
To: Herbert König; The general-purpose Squeak developers list
Subject: Changing window size (was Re: How to coece a HWND*?)



On Jul 12, 2007, at 19:39 , Herbert König wrote:

> Hello,
>
> finally I managed to build a kind of working plugin.
>
> Working in that I retrieve the window handle of the Squeak OS window 
> from the VM and I can use this handle (still inside the plugin) to 
> close the Squeak window.
>
> How do I get this HWND* back to Squeak so that it returns the same as 
> Win32Window class getFocus?
>
> I can send something back to Squeak (if I'm not closing the Squeak
> window) but whatever I try gives a different result from what 
> Win32Window class getFocus returns.
>
> I could stay within the plugin to do all I want but would prefer to 
> store the handle in Squeak and in subsequent calls use the plugin to 
> e.g. resize the window.

If resizing the Squeak window is actually what you want - why don't  
you implement primitive 92 which is meant for that purpose? It is  
only actually implemented on the Mac AFAIK but that would be actually  
useful to have on all platforms. See DisplayScreen  
class>>depth:width:height:fullscreen:

- Bert -






More information about the Squeak-dev mailing list