[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