Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site ism780c.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!hplabs!sdcrdcf!ism780c!tim From: tim@ism780c.UUCP (Tim Smith) Newsgroups: net.unix-wizards Subject: Re: Eighth Edition and job control (was Re: UNIX Futures) Message-ID: <1918@ism780c.UUCP> Date: Mon, 21-Apr-86 22:18:30 EST Article-I.D.: ism780c.1918 Posted: Mon Apr 21 22:18:30 1986 Date-Received: Wed, 23-Apr-86 22:49:37 EST References: <3289@sun.UUCP> <57700002@hpcvlo.UUCP> Reply-To: tim@ism780c.UUCP (Tim Smith) Organization: Interactive Systems Corp., Santa Monica, CA Lines: 28 In article <1106@psivax.UUCP> friesen@psivax.UUCP (Stanley Friesen) writes: > > Actually, under UNIX the way to do this is have the windowing >system send some standard signal, say SIGWINCH, to the process whose >window is being changed. The default action for this signal would of >course be to *ignore* it. If a process wants/needs to know about >window changes it can arrange to catch the signal! This is consistant >with the rest of the UNIX OS and is operationally equivalent to what >you are talking about, since a program that doesn't need to know can >simply do nothing at all. I don't think that this is equivalent to what I want. I want there to be two types of procs: those that know about windows, and those that don't. Those that do would be told about window changes, probably with a signal. Those that don't would not know that they are on a windowing system. Their window would look like a terminal. When the user does something like change the size of the window, that would not change the logical size of the window, just the physical size. [ by the way, I am assuming a windowing system that keeps track of what is obscured by other windows, not one that requires procs to redraw their own screens. Thus, the only window changes that a proc should care about are size changes ( and deletions... ) ] Note that under this scheme I should be able to take vi or rogue, and run them with no changes at all. -- Tim Smith sdcrdcf!ism780c!tim || ima!ism780!tim || ihnp4!cithep!tim