[Lazarus] debug windows layout

Hans-Peter Diettrich DrDiettrich1 at aol.com
Mon Mar 1 12:38:49 CET 2010


Graeme Geldenhuys schrieb:

> In true MDI style, each document (represented by embedded child window) can
> be minimized, maximized, tiled, stacked and moved around inside the parent
> form.

This is what Delphi allows since long - except for the parent window 
restriction. The MDI menu is not a requirement to make an application 
MDI - it also is somewhat useless in a "virtual desktop", populated also 
with other (non-document) windows.


> Also Delphi 7 IDE does allow each unit to be opened in a separate Source
> Editor window - NOT part of the Main Form (form with component palette).
> This is another tell tail sign of SDI style application - there is no
> "virtual desktop" managed by the Main form.

This clearly makes the IDE MDI - multiple document views managed by a 
single application, controlled by a single menu. An SDI application 
requires to start a new instance for every document view/window.

DoDi





More information about the Lazarus mailing list