A Gambas programme consists - with a view to the programme windows existing at runtime - of
If one takes the type and number of programme windows as a criterion, one can distinguish the following types in a Gambas programme:
programme with exactly one single window,
programme with several individual windows,
MDI programme as a programme with one main window and inserted top-level windows or
programme with exactly one single window and at least one embedded but externally started programme (embedder).
Figure 12.0.1: Use of the Embedder class