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.


Reply via email to