Frank Schönheit - Sun Microsystems Germany wrote: > Hi Mathias, > >>> This was one design decision we had to make when Base was created in the >>> current form. Finally, the decision for SDI was because of technical >>> constraints, since OOo doesn't have an infrastructure for MDI. >> >> Chosing SDI in favor of MDI was not because we didn't have an >> infrastructure for MDI (we could have created one, we already had two >> different ones in the past ;-)), it was done by intent. SDI enables >> better integration into the Desktop and into other applications. > > I beg to disagree. When we decided to "promote" Base to an own top-level > application (this was back in 2.0 times), we considered SDI vs. MDI. And > IIRC, the iTeam had a slight favor towards MDI - which for a document > with sub components seems more natural, your arguments about desktop > integration do not really hold here IMO. However, since the task itself > was big enough, and at that time, even the SDI infrastructure - as far > as UNO was concerned, and we deliberately decided to use the UNO and not > the SFX framework - was not completely mature, we decided against MDI.
AFAIR having MDI for Base while staying with SDI for other applications of OOo wasn't an option that had any chance to get implemented. If we wanted system MDI windows where available, that was even impossible. So the decision we had to make in every case was: should OOo as a whole use MDI or SDI. And in that context we always wanted to have SDI, for the reasons explained. Whether sfx was used or not is totally irrelevant in that regard. With sfx we could have used floating windows as child windows for the different parts of "Base". IIRC we indeed discussed that and abandoned that idea for varous reasons, but that wasn't MDI, as floating windows have a different relationship to their application window as MDI windows have (e.g. wrt. focus treatment, toolbar and other tool windows handling). Ciao, Mathias -- Mathias Bauer (mba) - Project Lead OpenOffice.org Writer OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS Please don't reply to "[email protected]". I use it for the OOo lists and only rarely read other mails sent to it. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
