Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!decwrl!pyramid!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: <1835@ism780c.UUCP> Date: Wed, 16-Apr-86 15:21:28 EST Article-I.D.: ism780c.1835 Posted: Wed Apr 16 15:21:28 1986 Date-Received: Fri, 18-Apr-86 21:03:48 EST References: <3289@sun.UUCP> <57700002@hpcvlo.UUCP> Reply-To: tim@ism780c.UUCP (Tim Smith) Organization: Interactive Systems Corp., Santa Monica, CA Lines: 31 In article <3493@sun.uucp> guy@sun.uucp (Guy Harris) writes: >> I think that a window should have both a logical and a physical size. >> When the user resizes a window, that would only change the physical >> size - the logical size would stay the same. If the physical size is >> smaller than the logical size, the windowing system should put in >> scroll bars. > >OK, imagine a text editor. Assume that the logical size is the maximum size >of a window. You use the scroll bars to slide the physical window over the >logical window. Now what if you want to scroll the *editor's* window into >the *file*? Can you use the same scroll bars? I suspect it can be done, >but make sure your whizzo window system can do this. > >So much for vertical scrolling. What about horizontal scrolling? I happen >to prefer an editor which truncates lines at the margin, rather than >wrapping them, but some people may prefer wrapping. Such an editor has to >know about the physical size of the screen - wrapping at the boundary of the >logical screen seems a bit silly. > I didn't mean that programs should not be able to find out the size of a window, and when it changes. I meant that if a program doesn't say to the windowing system, "Hey man, I'm a whiz bang program, and I won't freak if my window changes size", then the windowing system should keep track of a logical and physical size of the window. If a program tells the windowing system that it is a whiz bang program, then the program would be informed of size changes, and there would be no difference between the logical and physical window. -- Tim Smith sdcrdcf!ism780c!tim || ima!ism780!tim || ihnp4!cithep!tim