HDTenEightyP/NetNews huggingface dataset:
From: howard@aic.hrl.hac.com (Mike Howard)
Newsgroups: comp.windows.interviews
Subject: Interviews windows as standalone library apps
Keywords: library
Date: 11 Sep 92 21:08:20 GMT
Organization: Hughes Research Labs

I'd like to formulate an image display routine as a library
and provide calls to display an image in a window, resize it,
change the image, and draw on the image.  The users do not want
to know what InterViews is, they just want me to provide calls
like    display_array(*red, *green, *blue, width, height); in 
a library that they can link their applications with.  In other
words, they will have a main, and I must somehow run the window
loop without them being aware of it. 

Is it possible to do this in InterViews, or must I write a 
separate program that gets it's input from button and mouse
events, or listens to a pipe or rpc?

Mike Howard

Newsgroups: comp.windows.interviews
From: atvulm!pf@LURCH.STANFORD.EDU (Perry Fett)
Subject: mailing list
Organization: Internet-USENET Gateway at Stanford University
Date: Mon, 14 Sep 1992 09:03:08 GMT

Please remove me from your mailing list.
-- 

------------------------------------------------------------------------------
Perry Fett                                      Tel.: +49-731 5027945
University of Ulm / Germany                     Fax : +49-731 27349
Section ATV                                     E-mail: pf@atvulm.uucp
Steinhoevelstr. 9 
D-7900 Ulm      
------------------------------------------------------------------------------
Newsgroups: comp.windows.interviews
From: jimmy@cs.uq.oz.au (James Darwin)
Newsgroups: comp.windows.interviews
Subject: Re: Request for Manual for Version 1.16 (IV2.6)
Keywords: request
Date: 8 Sep 92 02:44:05 GMT
Reply-To: jimmy@cs.uq.oz.au

In <10212@uqcspe.cs.uq.oz.au> jimmy@cs.uq.oz.au (James Darwin) writes:


>	Does anyone have (or know where I can find) a user manual for idraw
>version 1.16, which comes with InterViews version 2.6?
>I can help me, please mail to personal.

FUCK UP: If you can help me, please mail to me personally.

>Thanks in advance.

>James

>:<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:
>:>                  <>                 James Darwin                 <:
>:>    TopJimmy      <>    _-_|\        jimmy@cs.uq.oz.au            <:
>:>     (cooks)      <>   /     @ <---- Computer Science Department, <:
>:>                  <>   \_.-._/       University of Queensland,    <:
>:>                  <>        v        Bisbane, AUSTRALIA.          <:
>:<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:
--
    _-_|\        James Darwin  - jimmy@cs.uq.oz.au
   /     @ <---- Computer Science Department,
   \_.-._/       University of Queensland,
        v        Bisbane, AUSTRALIA.
Xref: sparky comp.windows.interviews:2641 comp.windows.open-look:3775
From: carlson@tis.llnl.gov (John Carlson)
Newsgroups: comp.windows.interviews,comp.windows.open-look
Subject: Expose/Redraw failure??
Date: 9 Sep 92 20:56:35 GMT
Followup-To: comp.windows.interviews
Organization: Lawrence Livermore National Laboratory
Originator: carlson@yottzumm.tis.llnl.gov

System: Sparcstation 2
OS: SunOS 4.1.2
Environment: Openwindows 3 xnews, tvtwm, Interviews 3.1beta2

In version 3.1beta2 of Interviews, under OpenWindows 3 xnews, I notice some
failure to redraw portions of the screen after a popup window has popped
down or a window is opened.  This is especially apparent in the openlook
kit in InterViews, but also occurs in the SMF kit.

Has anyone else experienced this, or should I look at my code?

Initial testing shows this doesn't occur under the X11R5 server.

John Carlson
carlson@yottzumm.tis.llnl.gov
Newsgroups: comp.windows.interviews
From: jiang@MPRGATE.MPR.CA (Jie Cheng Jiang)
Subject: Mailing List
Organization: Internet-USENET Gateway at Stanford University
Date: Fri, 11 Sep 1992 16:50:58 GMT

Please remove my name from the mailing list.

Thanks!

------------------------------+-----------------------------------------
J.C. Jiang    	              | Voice: (604) 293-5795
MPR Teltech Ltd.              | Fax:   (604) 293-5787
8999 Nelson Way, Burnaby, BC  | Email: jiang@mprgate.mpr.ca  OR
Canada   V5A 4B5              |        mprgate.mpr.ca!jiang@uunet.uu.net
------------------------------+-----------------------------------------
Newsgroups: comp.windows.interviews
From: linton@marktwain.rad.sgi.com (Mark Linton)
Subject: 3.1 Beta 2 now available
Reply-To: linton@sgi.com
Organization: Internet-USENET Gateway at Stanford University
Date: Sat, 5 Sep 1992 01:05:44 GMT

InterViews 3.1-beta2 is now available via anonymous ftp
from "interviews.stanford.edu" (IP address 36.22.0.175).
The distribution is in a compressed tar file named "pub/3.1-beta2.tar.Z"
(about 3.7Mb).  The distribution is also ftp-able from sgi.com
in "graphics/interviews/3.1-beta2.tar.Z".

The README file in the top-level directory contains information
about how to build InterViews.  The PostScript file iv/src/man/refman/cover.ps
contains general information about 3.1 (including a brief
discussion of differences from 3.0).

This beta contains fixes from the first beta, a few enhancements, and
a few more examples.  The purpose of this beta is to eliminate any
remaining build problems before generating the official 3.1 snapshot.

Please send problems to interviews-bugs@interviews.stanford.edu.

      Mark


Summary of what's new in 3.1:
    Improved WidgetKit
    New LayoutKit for building layout objects (boxes, glue, etc.)
    InputHandler glyph subclass
    Glyph::undraw operation
    Visual per window capability; access to overlay visuals
    Example programs in iv/src/examples
    New implementation of styles
    TIFF v3.0 library
    Compatibility with InterViews 2.6 (same as in 3.0 except for libgraphic)
From: fuad@madrone.eecs.ucdavis.edu (Turnando Fuad)
Newsgroups: comp.windows.interviews
Subject: Windows/InterViews
Keywords: windows
Date: 10 Sep 92 22:21:13 GMT
Reply-To: fuad@madrone.eecs.ucdavis.edu (Turnando Fuad)
Organization: Center for Image Processing and Integrated Computing

Does anyone know if there's a Windows version of InterViews? 

--
Turnando Fuad 				Internet: fuad@eecs.ucdavis.edu
CIPIC (Center for Image Processing and Integrated Computing) 
University of California		
Davis, CA 95616				Phone: (916)752-2387
From: iau@ukc.ac.uk (I.A.Utting)
Newsgroups: comp.windows.interviews
Subject: Re: Can't print punidraw.ps
Keywords: latex files needed.
Date: 14 Sep 92 09:45:38 GMT
Reply-To: iau@ukc.ac.uk (I.A.Utting)
Organization: Computing Lab, University of Kent at Canterbury, UK.

In article <7304@charon.cwi.nl> Huub.Bakker@cwi.nl writes:
>A week ago I posted a question about printing problems with punidraw.ps. I
>received mail of other people having the same problem. But no one of us has a
>solution. 

The problem (for me) was that the dvi2ps PostScript prologue was configured
for an American Apple LaserWriter. It expects the letter paper tray to be
installed if it finds that the operators "letter" or "lettertray" are known
to the PostScript interpreter. On my DEC LPS40, although lettertray is
supported, the tray currently installed is a4, which causes a "rangecheck
error" during processing of the job. I suspect that something similar is
happening to others.

The issue is slightly complicated by the inclusion of some very long lines
in the PostScript file, making hand editing difficult. Dvi2ps is not alone
in this, many micro-based packages cause similar problems.

Below is a patch which solves the problem for me. It simply comments out the
requests for letter-sized paper, leaving the document to use whatever you
have set as your default. I suspect that the same patch will work (except
for filenames) for the same problem in other dvi2ps output, so you might
want to cut-out-and-keep.

Ian.


*** punidraw.ps	Mon Sep 14 10:31:48 1992
--- punidraw.ps.new	Mon Sep 14 10:30:42 1992
***************
*** 88,100 ****
  	72 Resolution div dup neg matrix scale	% set scaling to 1/pixel
  	/Mtrx exch def
  	Mtrx 4 72 put    Mtrx 5 720 put		%  origin to top-left
! 	statusdict /letter known
! 	{ statusdict /letter get exec }
! 	{ statusdict /lettertray known
! 		{ statusdict /lettertray get exec }
! 		if
! 	}
! 	ifelse
  } def
  /$note {		% note is like letter, except it uses less VM
  	$letter					%  Use letter settings
--- 88,100 ----
  	72 Resolution div dup neg matrix scale	% set scaling to 1/pixel
  	/Mtrx exch def
  	Mtrx 4 72 put    Mtrx 5 720 put		%  origin to top-left
! %	statusdict /letter known
! %	{ statusdict /letter get exec }
! %	{ statusdict /lettertray known
! %		{ statusdict /lettertray get exec }
! %		if
! %	}
! %	ifelse
  } def
  /$note {		% note is like letter, except it uses less VM
  	$letter					%  Use letter settings
Newsgroups: comp.windows.interviews
From: linton@marktwain.rad.sgi.com (Mark Linton)
Subject: Re: problems with mkdepend
Reply-To: linton@marktwain.rad.sgi.com (Mark Linton)
Organization: sgi
Date: Tue, 8 Sep 1992 16:05:40 GMT

In article <7261@charon.cwi.nl>, huub@cwi.nl (Huub Bakker) writes:
|> huub madelief> make depend
|> depending for SGI in ./SGI
|>         /usr/sbin/mkdepend -s "# DO NOT DELETE" --  -Dcplusplus_2_0 -Div2_6_compatible -DSYSV -Dsigned= -Dvolatile=  -I/ufs/per/InterViews3.0/include/InterViews/2.6 -I/ufs/per/InterViews3.0/include/IV-look/2.6 -I/ufs/per/InterViews3.0/include -I/usr/inclu|> de/X11  -I/usr/include/CC -- ../*.c
|> cc: Error: Unknown character in --

You should be using /usr/bin/X11/makedepend, not /usr/sbin/mkdepend.
Newsgroups: comp.windows.interviews
From: "munish gandhi" <iumoses@tiburon.cs.indiana.edu>
Subject: IV3.1beta2 ibuild compilation problem...
Organization: Indiana University, Bloomington
Date: Tue, 15 Sep 1992 20:48:12 -0500

I am having problems compiling ibuild with InterViews 3.1beta2 on a
Sparc station IPC. The only changes I have made to the release is to
change the local.def with the following changes:
* #defined InstalledRoot to an absolute pathname
* changed the version of CC to cplusplus_2_1 (this should not be the
problem because the same error occurs with version 2.0 too).

Are there any patches that I should apply? Incidentally, the iclass
application, while it compiles OK, crashes when i run it. The other
parts of InterViews seem to be OK.

----
Here are the related messages:

making all for SUN4 in ./src/bin/ibuild
making all for SUN4 in ./src/bin/ibuild/SUN4
CC +p     -Dcplusplus_2_1 -Div2_6_compatible   -I../../../.././src/include/IV-2_6 -I../../../.././src/include   -pipe -c ../ibed.c
CC  +p ../ibed.c:
"/usr/include/CC/memory.h", line 27: internal <<AT&T C++ Translator 2.1.0 03/31/90>> error: bus error (or something nasty like that)
1 error
make[5]: *** [ibed.o] Error 1
make[5]: Target `all' not remade because of errors.
make[4]: *** [all] Error 1 (ignored)
----

I have noticed that the documentation refers to the "SUN" CC compiler.
What exactly does that mean? The cfront on my machine gives the
message that it is the AT&T C++ translator 2.1 (see above). But the
man pages seem to be from SUN (for both CC and cc).

If there is anything more that you would like to know, please e-mail.

Thanks for your time.
Newsgroups: comp.windows.interviews
From: rao@parikalpik.eas.asu.edu (Subbarao Kambhampati)
Subject: Problems in running interviews binaries on SPARC-II with openwindows
Organization: Dept. of Computer Science, Arizona State University, Tempe
Date: Sun, 13 Sep 1992 21:37:10 GMT


I just copied the interviews binaries (the applns as well as all the
libs) from interviews.stanford.edu SUN4 directories and tried to run
them.

I run Sun openwindows on my SPARC. The applications seem to start fine
momemtarily, but disappear with a segmentation fault.

They are not giving any library version errors and I am not sure what
I am doing wrong. Are there any caveats about running idraw etc. on open
windows? 

Thanks for any help

Rao
----------
Subbarao Kambhampati
Dept. of Comp Sci. and Engg.
Arizona State University, 
Tempe, AZ 85287-5406 
rao@asuvax.asu.edu (email)
602-965-0113 (Phone)
602-965-2751 (FAX)



Newsgroups: comp.windows.interviews
From: pmacdona@sanjuan (Peter MacDonald)
Subject: gcc 2.2 and 3.1 beta2 (scrbox.h:impl_)
Organization: University of Victoria, Victoria, BC, CANADA
Date: Thu, 10 Sep 92 06:25:48 GMT

Trying to build IV with GCC, I have the following error:

../Interviews/scrbox.h:80 request for member impl_is ambiguous.

Anyone care to take a crack at this?

Peter
pmacdona@sanjuan.uvic.ca
From: linton@marktwain.rad.sgi.com (Mark Linton)
Newsgroups: comp.windows.interviews
Subject: Re: Socket Events? (IV3.1)
Keywords: IV3.1 socket Raster
Date: 9 Sep 92 17:17:40 GMT
Reply-To: linton@marktwain.rad.sgi.com (Mark Linton)
Organization: sgi

In article <23219@hacgate.SCG.HAC.COM>, howard@coredump.hrl (Mike Howard) writes:
|> I have an image viewer similar to the TIFFviewer in IV3.1,
|> and would like to have an outside application tell it to
|> change images.  What is the best way to do this?
|> * create a socket with an event handler?
|> * use the RPC class?
|> * create an X event?
|> I'm very new to IV, so please be gentle...

3.1-beta2 includes new examples/{plot,sendplot}.  The plot program creates
a window and displays points.  The sendplot program sends rpcs with points
to the plot program.
Newsgroups: comp.windows.interviews
From: muts@fysap.fys.ruu.nl (Peter Mutsaers)
Subject: Re: gcc 2.2 and 3.1 beta2 (scrbox.h:impl_)
Organization: Rijks Universiteit Utrecht
Date: Fri, 11 Sep 1992 07:47:59 GMT

This problem was reported a few months ago. If I remember well it is
caused by a bug of gcc: en enum in a class from which others are
derived triggers it. Someone posted a patch for gcc, and I solved it
simply by putting the enum outside of the class scope.
--
_________________________________________________________________________
Peter Mutsaers.         |================================================ 
muts@fys.ruu.nl         |        Quod licet bovi, non licet Jovi
Newsgroups: comp.windows.interviews
From: chen@IE.UTORONTO.CA (Chen Wang)
Subject: Oops, drawing on an Image ...
Organization: Internet-USENET Gateway at Stanford University
Date: Sat, 12 Sep 1992 05:24:14 GMT


Hi, Mike:

	Sorry, the draw line function is:

	c->draw_line(x1, y1, x2, y2, color, brush);

	Rats! What was I thinking! :(

	-- Chen Wang
Newsgroups: comp.windows.interviews
From: pshannon@iapetus.cv.nrao.edu (Paul Shannon)
Subject: problems building 3.1-beta2
Organization: nrao
Distribution: comp
Date: Tue, 15 Sep 1992 13:58:18 GMT

I'm having problems building iv 3.1-beta2, on a Sun IPC, SunOS 4.1.2,
X11R5.  I've been watching the traffic in this group, and no one else
seems to have the same problem, so I figure I'm doing something dumb.

The problem seems to center around the specification of the search path
for include files.  imake appears to get the right -I option, but
the compiler doesn't.  Here's what it looks like:

iapetus# setenv CPU `make CPU`    
    (I've tried this with forward ticks as well, as it's written
     in the README for 3.1; are the forward ticks typographical errors?
     I get the same errors either way.)

iapetus# make World XCONFIGDIR=/local/X11R5/lib/X11/config

Building InterViews 3.1 on Tue Sep 15 08:40:34 EDT 1992

make Makefile XCONFIGDIR=/local/X11R5/lib/X11/config
imake -T "InterViews/template" -I./src/config -I/local/X11R5/lib/X11/config  -DTO
PDIR=. -DCURDIR=.

make Makefiles
Making Makefiles for SUN4 in ./src
./src/config/InterViews/iv-sun.cf: 2: Can't find include file sun.cf
imake: Exit code 2.  Stop.
make: Fatal error in reader: Makefile, line 1683: Unexpected comment seen
Current working directory /iapetus/iv/src

   (what does the include command actually look like?)
iapetus# grep include ./src/config/InterViews/iv-sun.cf
#include <sun.cf>
#include <InterViews/xparams.cf>

   (is the file where it should be?)
iapetus# ls -lap /local/X11R5/lib/X11/config/sun.cf
-r--r--r--  1 root         1589 Jan 17  1992 /local/X11R5/lib/X11/config/sun.cf


 - Paul Shannon
   pshannon@nrao.edu
From: linton@marktwain.rad.sgi.com (Mark Linton)
Newsgroups: comp.windows.interviews
Subject: Re: PostScript and big images
Date: 14 Sep 92 15:54:30 GMT
Reply-To: linton@marktwain.rad.sgi.com (Mark Linton)
Organization: sgi

In article <1992Sep12.113737.1826@tom.rz.uni-passau.de>, ringel@forwiss.uni-passau.de (Joerg Ringel) writes:
|> I create a big Glyph, which I can see with something like
|> the Scrollable, in my program.
|> 
|> Now I want to create a PostScript file of it.
|> 
|> My problem is, that I don't want to print all 1:1
|> of the image (Glyph's) with the printer.
|> 
|> I've set the Allocation to the bounds of my viewer.
|> I think all the information to print are in the file, but
|> he prints only on one page.
|> 
|> What can I do to tell him, that he has to print more pages?

There is no automatic way (nor is one obvious to me) to paginate an image.
You must implement this yourself.  You need to use Printer::page
to generate PostScript showpage operations.
Newsgroups: comp.windows.interviews
From: mrs@kithrup.COM (Mike Stump)
Subject: Re: gcc 2.2 and 3.1 beta2 (scrbox.h: impl_)
Reply-To: mrs@cygnus.com
Organization: Cygnus Support
Date: Fri, 11 Sep 1992 17:04:49 GMT

No need to waste time on that one.  It has already been fixed.

You might want to try out gcc.xtar.Z in
pub/contrib/g++@interviews.stanford.edu.

In article <1992Sep10.062548.27362@sol.UVic.CA> pmacdona@sanjuan (Peter MacDonald) writes:
>Trying to build IV with GCC, I have the following error:
>
>../Interviews/scrbox.h:80 request for member impl_is ambiguous.
>
>Anyone care to take a crack at this?
From: huub@cwi.nl (Huub Bakker)
Newsgroups: comp.windows.interviews
Subject: problems with mkdepend
Date: 8 Sep 92 13:10:26 GMT
Reply-To: Huub.Bakker@cwi.nl
Organization: CWI, Centre for Mathematics & Computer Science

Hello world,

I'm trying to build my first InterViews tutorial application following the
rules in the READ_ME file from stanford. But make depend is giving an error!
Can somebody tell me what's wrong?


huub madelief> make depend
depending for SGI in ./SGI
        /usr/sbin/mkdepend -s "# DO NOT DELETE" --  -Dcplusplus_2_0 -Div2_6_compatible -DSYSV -Dsigned= -Dvolatile=  -I/ufs/per/InterViews3.0/include/InterViews/2.6 -I/ufs/per/InterViews3.0/include/IV-look/2.6 -I/ufs/per/InterViews3.0/include -I/usr/include/X11  -I/usr/include/CC -- ../*.c
cc: Error: Unknown character in --


Thanks in advance, 

   Huub.

-- 
CWI, P.O. Box 4079 			Huub Bakker (huub@cwi.nl)
1009 AB Amsterdam
The Netherlands
Tel. 31 20 5924080
Newsgroups: comp.windows.interviews
From: ake@vattenfall.se (]ke Svensson)
Subject: Problem with IV3.1B2
Organization: Internet-USENET Gateway at Stanford University
Date: Fri, 11 Sep 1992 13:47:16 GMT

I am trying to compile IV 3.1 Beta2 on a Sun Sparcstation2 with 
Objectstore C++ compiler and I get the following errors:


OSCC   -PIC  -Dcplusplus_2_1     -I../../../.././src/include -I/home/prog/pbd/X11R5/include  -pipe -O4 -c ../../Dispatch/rpcbuf.cc
CC  -I../../../.././src/include -I/home/prog/pbd/X11R5/include -Dcplusplus_2_1  ../../Dispatch/rpcbuf.cc:
"../../Dispatch/rpcbuf.cc", line 125: error:  undefined function close  called
"../../Dispatch/rpcbuf.cc", line 131: error:  undefined function close  called
"../../Dispatch/rpcbuf.cc", line 196: error:  undefined function close  called
"../../Dispatch/rpcbuf.cc", line 197: sleep(1)
error:  undefined function sleep  called
"../../Dispatch/rpcbuf.cc", line 201: error:  undefined function close  called
"../../Dispatch/rpcbuf.cc", line 273: error:  undefined function close  called
"../../Dispatch/rpcbuf.cc", line 439: write(_fd, pbase() + count, nwrite - count)
error:  undefined function write  called
"../../Dispatch/rpcbuf.cc", line 482: read(_fd, egptr(), ebuf() - egptr())
error:  undefined function read  called
8 errors



Can anyone help me with this problem. I got similar errors in
Dispatch/rpcregistry.cc and OS/file.cc too.


Ake Svensson              email: ake@vattenfall.se
Vattenfall Fuel
Stockholm, Sweden
Newsgroups: comp.windows.interviews
From: sriram@brc.uconn.edu (Chittathoor M. Sriram)
Subject: Unidraw Problem
Organization: Internet-USENET Gateway at Stanford University
Date: Sun, 6 Sep 1992 18:38:52 GMT


Hi,

	I am stuck with a small problem in Unidraw.  I have an 
	apllication which contains an editor object where the User
	can draw after choosing a Component from the palette. 

	After I chhose a Line Object and draw in the drawing area
	I don get the picture unless I iconify my window and get it
	back. What I was suspecting is may be my canvas area is not
	damaged. 

	I have this problem only in the following case:

	When I have a Deck of Editors. And I flip to one of the 
	editors and try to draw. 


	This problem is not there if the editor I am trying 
	to draw in is the only one in the application.   Thats is 

	I directly insert it into Unidraw->Open(...) instead of 
	putting it into a Deck and then Inserting the Deck into 
	Unidraw Object.


	I am not so familiar with Unidraw . So any pointers are 
	highly appreciated.


Sriram.

	Thanks in advance.


Newsgroups: comp.windows.interviews
From: paulm@monsoon.maths.monash.edu.au (Mr Paul Mullenmeister)
Subject: dxf format
Organization: Monash University
Date: Mon, 7 Sep 1992 07:04:24 GMT

I would like to process some dxf files with idraw.  I have a yacc parser
dxf file formats but I am missing a translator to idraw eps format.  If
anybody knows of such a utility, I would be glad to know.
Paul
Newsgroups: comp.windows.interviews
From: linton@marktwain.rad.sgi.com (Mark Linton)
Subject: Re: examples/cedit, and a modest proposal
Reply-To: linton@marktwain.rad.sgi.com (Mark Linton)
Organization: sgi
Distribution: comp
Date: Tue, 8 Sep 1992 16:11:32 GMT

In article <PSHANNON.92Sep7172913@iapetus.cv.nrao.edu>, pshannon@iapetus.cv.nrao.edu (Paul Shannon) writes:
|> So I'm posting this note to comp.windows.interviews with questions,
|> and a tenative offer of some volunteer labor from me.  I want to help
|> create a small library of carefully written, detailed and extravagantly
|> commented example programs that will make it easier for the neophyte to
|> learn InterViews.

I would be delighted if the example programs had more comments.
The reference manual is higher priority on our list, but we haven't
had much time for either lately.

|> class ColorViewer: public Patch, public Adjuster
|> 
|> 	There's only one of these objects, and it displays a rectangle
|> 	whose color is determined by the values of the three Valuators.
|> 
|> Here -- to me -- is the rub.  The IV manual, section 7.5, says:
|> 
|> 	"An adjustable is an object that handles requests to modify
|> 	 its view.  An adjuster is an object that can make requests on
|> 	 an adjustable."
|> 
|> When I first made and ran the program, and before I closely studied
|> the code, I reasoned that the large color patch would be an Adjustable
|> (or be a component of an Adjustable) and that the 3 scrollers would be
|> Adjustors. Upon receiving the adjust message, this object would
|> then update its view (the color patch) and the numerical readout.
|> 
|> But I was dumbfounded to see that the ColorViewer and the ValuatorView
|> were Adjusters, even though they don't "make requests on an adjustable"
|> as the manual says.

It doesn't make sense for the ColorViewer to be an Adjustable, as it is not
adjusted directly.  The ColorViewer is really an aggregate of 3 adjustables,
one for each color space (red, green, blue).  Because the aggregate displays
the combination of the three, it observes the 3 adjustables.  I believe this example
was written before Adjuster was derived from Observer.  Perhaps now ColorViewer
could simply be an Observer.
Newsgroups: comp.windows.interviews