[Lazarus] debug windows layout
Hans-Peter Diettrich
DrDiettrich1 at aol.com
Mon Mar 1 21:42:58 CET 2010
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
More information about the Lazarus
mailing list