Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!husc6!cmcl2!rutgers!labrea!decwrl!hplabs!sdcrdcf!ucla-cs!cit-vax!tybalt.caltech.edu!sho
From: sho@tybalt.caltech.edu (Sho Kuwamoto)
Newsgroups: comp.sys.mac
Subject: List manager, etc.
Message-ID: <4693@cit-vax.Caltech.Edu>
Date: Fri, 27-Nov-87 16:34:46 EST
Article-I.D.: cit-vax.4693
Posted: Fri Nov 27 16:34:46 1987
Date-Received: Mon, 30-Nov-87 00:53:31 EST
Sender: news@cit-vax.Caltech.Edu
Reply-To: sho@tybalt.caltech.edu.UUCP (Sho Kuwamoto)
Organization: California Institute of Technology
Lines: 26

I want to implement a very simple spreadsheet like window for purposes
of data entry.  What I mean by very simple is the following:

   1) Cells can only hold numbers
   2) The user should be able to click in a cell and get an insertion
      caret, and be able to use TextEdit like things (shift for
      selection, etc.) as well as type.
   3) The user should somehow be able to select a range of cells.

I thought perhaps the List Manager would come in handy, but after
reading it over, I somehow don't think so.  It seems very difficult to
provide a mechanism to let the user edit the contents of a cell in
intuitive way. (or at all)

I know this may sound ridiculous, but what would be the overhead in
opening up a TextEdit record for each cell?  In my case, that would
come out to about 600 records maximum.  

I also thought about having only one TextEdit record, but moving it
around to whichever cell was being modified, and putting the right
characters in it.  This seems inelegant.

I would rather not write this all from scratch, but if it is
necessary, I would appreciate any tips you may have to give.

-Sho