Zitat von Graeme Geldenhuys <[EMAIL PROTECTED]>:

>[...]
> Spot on!  It seems to me that Win32 is the primary toolkit being used
> to design LCL (hence all the winapi fake methods in each widget set).

The 'winapi fake methods' exist only to make porting Delphi code easy. You could
say: the win32 is the primary toolkit under Delphi.
For the LCL: IMO the term 'primary toolkit' does not make much sense. The win32
widgetset is for example not the primary toolkit under Mac OS X.


> For LCL to ever reach v1, all primary widget sets should support the
> same functionality. If not, remove it from the LCL.

Define 'same functionality'.


> > Of course i think the best solution for all these problems would be a
> > crossplatform toolkit that sits below LCL and has a constant behavior no
> > matter what the system is. fpGUI seems to be such a kit, but setting
> Lazarus
> > to compile with this toolkit is failing due to some missing unit.
>
> Hence the reason I develop fpGUI.  The LCL-fpGUI widget set is not
> actively being developed due to fpGUI still growing.  But yes, I think
> this will be the ideal solution for Lazarus. If the Lazarus developers
> took this route from the start (create their own custom drawn
> toolkit), I think they would have 70% less bug reports compared to now
> and Lazarus would long ago have reached v1 status.

I doubt that.


> But again, that is
> the benefit of hindsight and it was their design choice at the time
> and I'm not going to argue that now.  ;-)


Mattias

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

Reply via email to