Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!sgi!shinobu!odin!marktwain.rad.sgi.com!linton From: linton@marktwain.rad.sgi.com (Mark Linton) Newsgroups: comp.windows.interviews Subject: Re: tvtwm and interviews Message-ID: <1991Apr14.040956.5326@odin.corp.sgi.com> Date: 14 Apr 91 04:09:56 GMT References: Sender: news@odin.corp.sgi.com (Net News) Reply-To: linton@marktwain.rad.sgi.com (Mark Linton) Organization: sgi Lines: 17 In article , toml@marvin.Solbourne.COM (Tom LaStrange) writes: |> > I don't have any objection to this, but when running under the tvtwm window |> > manager, the windows always wind up popping up over in the home corner of |> > the large "virtual" root window. |> |> It would appear that InterViews is setting USPosition hints. USPosition |> should only be set if the USER has asked for a window to be placed in a |> specific location. For program default positions, PPosition should be |> used instead. In the current implementation, by the time hints are set we don't know whether the placement is program-specified or via customization (command-line, Xdefaults, app-defaults). Setting USPosition is correct for the latter case (customization); the former shouldn't happen for top-level windows (at least, I can't see a reason why an application would do that). Transients are the one place where USPosition is technically wrong, but it seems like you would want window managers to put transients where the program wants anyway.