amanda@lts.UUCP (Amanda Walker) (04/07/89)
In article <677@arisia.Xerox.COM>, fischer@arisia.Xerox.COM (Ronald A. Fischer) writes: ResEdit is extensible, but it isn't an embedded editor in that you can't place one media into the body of another kind of media, ie. graphics in text or a text field into graphics. This is more a deficiency of the current set of editors than the architecture of ResEdit itself. It contains a well-defined interface for editors to call other editors, either children (to edit embedded things) or parents (to notify them about changes, etc.). The best example currently is the editor for DLOG (dialog) resources: Double click on a DLOG, and you get a picture of it that you can resize and move. Double click on the interior of its window, and it calls the DITL editor to edit the item layout. Double click on, say, an ICON or PICT item, and the DITL calls the appropriate editor for the item. Now, it's not hypertext/hypermedia by any means, since it's designed for editing fixed-format documents (i.e. Macintosh resources). However, it does have most of the basic inter-editor communication facilities that a real hypermedia editor would need. It's just hard to find the docs on it... Grumble. If there's interest, I can go into some more detail about the actual facilities ResEdit provides to its editors. -- Amanda Walker <amanda@lts.UUCP> InterCon Systems Corporation -- "A keyboard ... how quaint!" -- Scotty, Star Trek IV: The Voyage Home