Quoting David Chisnall <[EMAIL PROTECTED]>:

> One thing I would like to add is a lightweight component system.  As
> far as I can tell, the only modification required to GNUstep is the
> addition of a notification to the source when an object in a drag and
> drop operation is dropped.  This would allow the source to notify
> other places if it changed.
>
> On top of this, we would need to add some kind of standard types that
> must be included in every inter-component pasteboard.  I would
> suggest:
> Some kind of URL in an Etoile namespace signifying the origin.
> A PDF or text representation of the object (either is allowed).
>
> Any drop target can then display the PDF or text representation and
> link back to the original when the user wants to edit it.
>

Isn't this very simmilar to what OpenStep does though the NSDataLink... classes?
GNUstep doesn't implement them and Cocoa dropped them, but it's basically about
this kind of thing: having an object (group of objects) in one app and
dragging'n'linking them to some other. The other app's representation will
automagically update when the source is changed. I'm not sure about the details
though, I've just seen it once demo'd by Steve Jobs...

--
Saso


Reply via email to