--- Jeremias Maerki <[EMAIL PROTECTED]> wrote: > > A veto would have been easier. :-) I would simply > have stopped and said: > "Sigh. Again. Ok, next task." >
Yes, but the change proposed simply doesn't rise to the level of a veto. > Would it be more interesting/agreeable if we would > leave the render.awt > package and create an AWTRenderer that is optimized > for embedding into > AWT/Swing applications? Close. How about this: AWTRenderer is just for our pop-up AWT/Swing window with the document in the middle. It will extend an (abstract?) Java2DRenderer, and will not really be meant to be extended or modified by other users. Java2DRenderer, OTOH, is what is used for others for embedding into AWT/Swing applications. AWTRenderer, in addition to being our own native renderer, will be an excellent example of how to extend Java2DRenderer in the user's own programs. Simplest use case: someone wants Java2D output but doesn't like our AWTRenderer. Wants to add some buttons, remove others from the window, do 400 other things. They will extend the Java2DRenderer to embed this technology into their own work. By way of analogy: AWTRenderer = Squiggle Java2DRenderer = Whatever Batik does to allow other users to create their own Squiggle apps. (Sorry, I don't know Batik! ;) WDYT? Glen