Newsgroups: comp.windows.x
Path: utzoo!utgpu!cunews!bnrgate!bwdls61.bnr.ca!bwdls49!jsparkes
From: jsparkes@bwdls49.bnr.ca (Jeff Sparkes)
Subject: Re: virtual roots
Message-ID: <jsparkes.660940142@bwdls49>
Sender: usenet@bwdls61.bnr.ca (Use Net)
Organization: Bell-Northern Research, Ottawa, Canada
References: <TOML.90Dec6133404@ninja.Solbourne.COM> 	<jsparkes.660841506@bwdls49> <7781@hub.ucsb.edu>
Distribution: comp
Date: 11 Dec 90 18:29:02 GMT

In <7781@hub.ucsb.edu> tom@bears.ucsb.edu (Tom Weinstein) writes:

>In article <jsparkes.660841506@bwdls49>, jsparkes@bwdls49.bnr.ca (Jeff Sparkes) writes:

>> I think the time has come to standardize this, and get it put into Xlib
>> so everything works again.  We need a standard property name (how about
>> VIRTUAL_ROOT?) that the window manager sets as appropriate.  The 
>> RootWindow macro can be replaced with a function similar to the one that
>> Andreas Stolcke posted.  I suspect that a more efficient way could be done
>> with property change events and a little addition to XNextEvent.

>Why bother doing this?  It would be so much simpler to just extend the
>Protocol slightly to allow resizing and moving the root window.  Yes,
>it may be a bit ugly, but it's better than another special case programs
>have to look for.  I can't see any major problems with it, but I haven't
>really thought about it much.  So, am I wrong, or what?

I figured it would be the easiest way to do it.  I think that changing the
protocol at this point would be harder than changing one or two functions in
Xlib.
--
Jeff Sparkes jsparkes@bnr.ca	Bell-Northern Research, Ottawa (613)765-2503
Another feature is that the seats float, so that the airline can recover
them if the plane crashes into the ocean. -- Dave Barry
BOB drives a TuRBO!
