[lazarus] Client area under win32

Mattias Gaertner nc-gaertnma at netcologne.de
Mon Sep 16 10:49:13 EDT 2002

On Mon, 16 Sep 2002 16:10:31 +0200
"Gerry Ferdinandus" <gerry_ferdinandus at hotmail.com> wrote:

> Thank you for showing interest in win32 interface.
> I am studying the win32 interface code to see what is the best approach to 
> finish the job.
> The best approach is I thing to finish it at ‘message’ level one by one.
> For example:
> Finish LM_CREATE for all components + testing.
> Finish LM_DESTROY for all components + testing.
> Finish LM_SHOWHIDE for all components + testing.
> Etc.
> And not ‘jumping‘ from one bug fix to another bug fix.
> With this approach is too difficult to organize the ‘work’.
> And there is the possibility of to much method/event that’s not implemented 
> with the above ‘jumping‘ approach.

For the win32 interface this might be possible. Although I doubt it.
There are too many dependencies. You can't program one part completely and fully test it without the other parts. Especially because the LCL is not complete and like every other gui will never be. 

> At this moment there are no win32 team group.
> You can send E-Mail directly to me for offline ‘work’ discussions.
> And team up with me?
> 3 Potential Windows32 interface programmer:
> Markus Lüdin E-Mail: markus at luedin.com
> Karl Brandt  E-mail: pascalive at bol.com.br
> Gerry Ferdinandus E-mail: Gerry_ferdinandus at hotmail.com

If you are really interested, then you should probably be added to the devel list.

> Ps.
> Karl,
> I personally think that LCL + (GTK/Win32) interface should have the same 
> behaviour as VCL and/or CLX.
> This is to avoid long discussions.
> If the GTK interface is not VCL/CLX compatible then the GTK team should fix 
> it if possible.

This sounds a bit as if the LCL should merely become a VCL emulator.
The primary goal of the LCL is OS independency and the second is VCL compatibility to use Delphi components. The win32 specific parts of the VCL will probably be different, although very similar. And of course the gtk programmers want to have some of the gtk features like themes and multiple clipboards. 
I don't know what special abilities Aqua, WxWindows or QT have, but I'm sure, when they are implemented we will see some new things in the LCL.


More information about the Lazarus mailing list