Graeme Geldenhuys schrieb:
MDI child windows MUST live inside the bounds of the Main Form!
That's a matter of taste, and I do not expect everybody to agree with my
viewpoint. MDI windows and menus are specific to the Windows platform,
so that other criteria must be found for other platforms.
Other than this, I think I give up trying to explain this. :-)
You explained your viewpoint very clearly, no need to refrain :-)
My viewpoint in short:
SDI: only one document per process
TDI: multiple documents per process, accessible in different tabs
MDI: multiple documents per process, accessible in different windows
We only differ in the location of the documents.
Your model requires that they reside in a dedicated MDI window,
my model only requires that they are part of one process/instance of an
application.
WRT Lazarus, I have to start multiple instances when I want to see
multiple source units at the same time. This restriction brought me to
docking first, and now (finally) to the implementation of multiple edit
windows. I do not bother whether somebody calls it MDI or SDI, my only
desire are multiple edit windows in one process.
DoDi
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus