[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

re:inventing new markups in Concordia

    Anyone done this? Is it easy? Do they give you Concordia source so you
    know what is happening?
    I may need to invent a markup that takes from the user the names of
    objects (clicking on presentations should also work). On display in DEX
    or printing to a book/document, it has to display those objects,
    which is probably just available in an objectbase in the world. Grabbing
    the objects, scaling into a bitmap and giving it over for presentation
    is probably quite easy; I just wondered what was involved in actually
    writing the Markup, adding it to Concordia, etc.

Markup environments are defined in SYS:NSAGE;DATABSE.LISP, which is
included in the basic distribution. You may not need to define a new
environment, though.

Concerning embedded presentation objects, we implemented what you
describe using a customized interface with a structure editor. The key
thing is to create a TRANSPARENT environment and then to supply the
attributes PresentationObject and PresentationType. I can describe our
implementation in more detail if you like.

John Krieger (s9274@srl1.lanl.gov)
Westinghouse Savannah River Company