Path: utzoo!attcan!uunet!lll-winken!ames!apple!bloom-beacon!AI.MIT.EDU!jla From: jla@AI.MIT.EDU Newsgroups: comp.windows.x Subject: ICCM: USPosition, etc. Message-ID: <8906271732.AA00698@sugar-bombs.ai.mit.edu> Date: 27 Jun 89 17:32:15 GMT References: <8906271706.AA09185@expo.lcs.mit.edu> Sender: daemon@bloom-beacon.MIT.EDU Reply-To: jla@wheaties.ai.mit.edu Organization: The Internet Lines: 28 Date: Tue, 27 Jun 89 13:06:13 -0400 From: Chris D. Peterson > ...Is this the intended behaviour? Nope, this sounds like one of the many bugs in uwm. Remember that the USSize, USPosition, PPosition, and PSize are just hints to the window manager, it can choose to ignore them if it desires, although this is not very nice behavior. The ICCCM (Inter-Client Communications Conventions Manual) was written to try to define what the expected behavior is with these an many other inter-client conventions. A copy can be picked up anonymously from expo.lcs.mit.edu. Chris D. Peterson MIT X Consortium The ICCCM is not as clear on this point as it could be. It basically says that these hints are to let the window manager know if the size/position was specified by the user or the program (even these terms are somewhat misleading--`user' specified appears to mean via -geometry or similar, whereas `program' specified seems to mean `program default' which results in window manager prompting (rubber-banding)). An example in the ICCCM would be most helpful. Nevertheless, I think the behavior I suggested would be reasonably nice, allowing combinations of interactive prompting and application control.