The GNOME MDI interface is interesting to look at as it all allows you
to write the code once and then select (and even switch at runtime) to
any of the behaviours you have listed here.
> AbiWord
> Puts up a big window for each instance (ala Windoze). This
> requires a LOT of screen real-estate -- especially with the
> current "display the entire paper width" behavior. KDE, with
> its multiple desktops, is your friend here. Can you at least
> give the option, in future releases, to not display the
> margins? (Wraparound/editable tool bars, I assume, are planned.)
>
> LyX
> Puts up one window for everything. One document on top, and
> no quick way to tell what's underneath. (Document menu.)
>
> SIAG/pw
> Like LyX, but has a strip of tabs at the bottom of the window.
> You can click on a tab to bring that document to the front.
> This took a few minutes to get used to, but then I LIKED it.
> (No, I don't suggest you do this.)
..Steve