HELP! Mac vs Win display using DisplayScreen>>depth:width:height:fullscreen:

David N. Smith (IBM) dnsmith at watson.ibm.com
Thu Sep 20 00:44:59 UTC 2001


All:

I've been using DisplayScreen>>depth:width:height:fullscreen:  (with fullscreen set to TRUE) at start up of an application on the Mac for over a year. I run 1024x768 screen and show a 600x800 morph. I get a full screen with the morph centered and a white border. Works great. (I'm on 2.8 for various porting and stability reasons, and I've tested various sized Mac screens to make sure it works.)

I decided to move the image to WinDoze 2000 so a demo I'm doing would have everything on the same machine. I get a 2.8 WinDoze VM and drag the image to the VM. it starts up fine BUT I get the upper left corner of what I expected. It appears to be a 600x800 morph centered and with a white border. The problem is that it ONLY shows the top left 600x800 of this screen. The rest of the screen shown Windoze icons and can be interacted with. This sure isn't what I expected. 

I then tried successively later Windows VM's including the most recent I know of (Squeak-D3D.exe of 17May). All have the same 'feature'.

This is a packaged application, thus no debugger or inspectors or anything. I could move the development environment too, but that is a bigger step, and I'm not sure what to change to make it work.

I think that it is a bug. Full screen means full screen and not the corner of the screen. 

Anyone know of any workarounds, tricks, or whatever? While I hate to test for the platform, if I have to I will.

Dave




More information about the Squeak-dev mailing list