[lazarus] Automatic resizing in LCL and VCL

Mattias Gaertner nc-gaertnma at netcologne.de
Thu Jul 24 06:48:03 EDT 2003


On Thu, 24 Jul 2003 13:12:05 +0200
Micha Nelissen <M.Nelissen at student.tue.nl> wrote:

> Mattias Gaertner wrote:
> 
> > Hi,
> > 
> > There are some ambigious things in the autoresizing of the VCL and LCL
> > and so I want to define/discuss them.
> ...
> > alClient - As above, with the exception that the VCL does almost never
> > reduce. Therefore two controls with alClient will overlapp. The LCL
> > never reduce the client area on alClient. I thought, this was a bug,
> > till Michas mail.
> 
> Great! Something to work with, to test by.
> 
> 1) Is the current LCL implementation according to these specs?

Yes


> 2) What does the LCL do with alClient? Overlap too? 

Yes 


> If so, then alClient controls need to be processed last in resizing
> calculations, is that true?

Almost. The order is the same as in the VCL:
Top, Bottom, Left, Right, Client, Custom, None


Mattias






More information about the Lazarus mailing list