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: Sender: usenet@bwdls61.bnr.ca (Use Net) Organization: Bell-Northern Research, Ottawa, Canada References: <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@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!