Michael Van Canneyt schrieb:

I would be very surprised to see more than 4 layouters on a form.
Most forms will have a single TTableLayout or TBorderLayout component, and that's it.

How do you know?

Simple experience.

AFAIR the IDE is a counter example.

Most controls will not have a need for a layouter, but
can rely on the default behaviour (absolute positioning), for which no
layouter is needed.

This case is trivial.

In the few cases that I needed a "layout", it was borderlayout: a grid which is 'alClient', and a panel with Align=pbottom (in borderlayout speak:
grid is center region, panel is south region).

That's the standard (Delphi) layouter as well.

Inside the panel the controls are arranged using table layout.
So: 2 layouters.

Other application forms (settings dialogs...) contain many more controls, within multiple containers with specific layouts.

Not to mention prefabricated controls, e.g. with horizontal or vertical layout.

I don't understand what you mean here.

Many widgetsets support controls for specific layouts. Shouldn't Lazarus try to use just these controls?

Sorry, but I still don't understand :( Please give an example ?

Look at the gtk2 widgetset.

DoDi


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to