Path: utzoo!attcan!uunet!cs.utexas.edu!usc!bloom-beacon!ATHENA.MIT.EDU!swick From: swick@ATHENA.MIT.EDU (Ralph R. Swick) Newsgroups: comp.windows.x Subject: Re: ICCM: USPosition, etc. Message-ID: <8906291809.AA02319@LYRE.MIT.EDU> Date: 29 Jun 89 18:09:46 GMT References: <8906261701.AA00931@galapas.ai.mit.edu> Sender: daemon@bloom-beacon.MIT.EDU Organization: DEC/MIT Project Athena Lines: 30 Date: Mon, 26 Jun 89 13:01:36 EDT From: jla@ai.mit.edu (Joseph Arceneaux) The way the size hints should work in an application, it seems to me, is that if size and position are specified in the geometry then I can set USPostion and USSize and the window will appear in the correct position with the correct size. Setting USPosition and PSize should mean that the window will appear at the correct position, but that the user will be prompted for the size. Setting PPosition and USSize means the window will appear with the correct dimensions, but the user is prompted for placement. And setting PPosition and PSize means prompting for both will occur. Is this the intended behaviour? This is one perfectly acceptable implementation (and I'm personally inclined to think the most useful one :-), but there are others. There is no single intended behaviour, only an interpretation of what "user specified" and "program specified" actually mean. For help on the interpretation you can see the Inter-Client Communications Conventions. Uwm's behaviour was established Long Ago and did not include the idea of pre-specified position and a user-variable size, so this particular wm implementation disallows that case. I wouldn't necessarily call this a "bug", though uwm _is_ certainly full of them.