[comp.sys.next] Steve Jobs' demo, was that a new IB?

wjs@milton.u.washington.edu (William Jon Shipley) (11/17/90)

On the 20 minute (too short) demo tape of Steve's big unrolling, I noticed
something a little wierd about the way he was hooking up the DBKit.  He
would control-drag FROM a FormCell TO the DBKit.  This seems wierd,
because last I knew this wouldn't give the DBKit any info-- it would just
give the FormCell a pointer to the DBKit, but not vice versa.  Yet,
when he ran the demo he'd made, the DBKit magically filled in all three
FormCells when he did a lookup.

If this wasn't wierd enough, the title on the FormCell automatically got
set to the name of the DBKit field he hooked it up to.  Now, I know I haven't
seen this in 2.0.

However, I've used the 2.0 IB (the pre-release) and I don't recall seeing
either of these features (dragged-to object gets pointer to draggee, FormCell
title set to method it calls).  Maybe I just didn't notice them, maybe I'm
just crazy.  Or, maybe Jobs was using a special IB.

Anyone have any solid information?

-william

scott@mcs-server.gac.edu (Scott Hess) (11/18/90)

In article <11300@milton.u.washington.edu> wjs@milton.u.washington.edu (William Jon Shipley) writes:
   On the 20 minute (too short) demo tape of Steve's big unrolling, I noticed
   something a little wierd about the way he was hooking up the DBKit.  He
   would control-drag FROM a FormCell TO the DBKit.  This seems wierd,
   because last I knew this wouldn't give the DBKit any info-- it would just
   give the FormCell a pointer to the DBKit, but not vice versa.  Yet,
   when he ran the demo he'd made, the DBKit magically filled in all three
   FormCells when he did a lookup.

   If this wasn't wierd enough, the title on the FormCell automatically got
   set to the name of the DBKit field he hooked it up to.  Now, I know I haven't
   seen this in 2.0.

Well, there's a couple explainations.  I will start out my post by saying
that I have _no_ idea how it was done, this is just speculation . . .

The automagically named stuff isn't that hard.  If you look closely, you
realize that that's a custom Connections panel, so they can do strange and
wonderful stuff in it.  At least I _hope_ it's a custom Connections
panel, because I would like to be able to do that.

The form pointing to the database can be handled using delegation (by the
NXBrowser and the other objects), or by spoofing in the custom connections
panel (by cross-connecting appropriately, in a user-invisible manner).
So, I don't think there'd be any problems with doing this in a regular
IB . . . 

--
scott hess
scott@gac.edu
Independent NeXT Developer	(Stuart)
GAC Undergrad			(Horrid.  Simply Horrid.  I mean the work!)
<I still speak for nobody>