🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #37430

Re: WM for Motif or is R4 twm ICCCM compliant

#37430
From: Stan Switzer
Date: Tue, 27 Feb 1990 17:51
43 lines
2596 bytes
In article <221@roo.UUCP> janssen@parc.xerox.com (Bill Janssen) writes:
> In article <9002231624.AA01344@devnull.sun.com>, dshr@SUN (David Rosenthal) writes:
> >...It is necessary to be very careful when you quote the ICCCM.  Here are
> >the actual words from Section 5.1.1:
> >
> >	The client communicates with the session manager by placing
> >	two properties (WM_COMMAND and WM_CLIENT_MACHINE) on its
> >	top-level window.  If the client has a group of top-level
> >	windows,  these properties should be placed on the group
> >	leader window.
> > ...
> >There is no implication that multiple top-level windows have to be in the
> >same group...
> 
> I feel there is a very *clear* implication that top-level
> windows of a single client should be in the same group, and that a
> client with multiple top-level windows should create a group and place
> its top-level windows in that group.  But I agree that ICCCM does not
> explicitly *say* this, but rather says something less precise.

The ICCCM says exactly the right thing.  For instance, suppose that I
want to run something like WINTERP as a server into which I down load
the UI part of my application.  This interpreter/server might be
simultaneously running several distinct application's IU drivers, but
it would be, from the point of view of the server, just one client.

Or consider a "deskset" suite of applications.  These might all be
driven all from one client but would conceptually be different
applications (or not).

Or consider a hypothetical extremely huge all-singing all-dancing
editor. [I won't name names, but its initials are GNU :-).]  You
might have one of these things per client machine acting as an editing
server and have an editor-client command which really just asks the
editor server to pop up a new window for you.  But why do *you* care
how it works?

There is no reason why anything in the ICCCM should preclude this
architecture or any other in which a single client implements distinct
"applications" (which would probably want their windows in separate
groups).

Stan Switzer  sjs@bellcore.com
Technical Details
Message-ID: <20383@bellcore.bellcore.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!usc!rutgers!bellcore!spectral!sjs
References: <9002231624.AA01344@devnull.sun.com> <221@roo.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!usc!rutgers!bellcore!spectral!sjs
From: sjs@spectral.ctt.bellcore.com (Stan Switzer)
Newsgroups: comp.windows.x
Subject: Re: WM for Motif or is R4 twm ICCCM compliant
Message-ID: <20383@bellcore.bellcore.com>
Date: 27 Feb 90 17:51:05 GMT
References: <9002231624.AA01344@devnull.sun.com> <221@roo.UUCP>
Sender: news@bellcore.bellcore.com
Reply-To: sjs@bellcore.com (Stan Switzer)
Organization: Bellcore
Lines: 43