Graeme Geldenhuys schrieb:
The reasoning for recommending Kylix Help to Lazarus users was simple. Only in the last year or so did the Lazarus LCL actually start getting help. Not to mention that Lazarus didn't even have a offline help system to compete with anything out there. I still feel to this day, the Kylix Help is still a lot more complete, detailed and useful, with working example code too.
Isn't Kylix Help free now, with openKylix?
As for the x86 Linux only comment.... Well, tough sh*t to the Windows and Mac users. I paid for Kylix Enterprise, so why the hell may I not reuse what I paid a fortune for!
You are allowed to use it, but not to distribute it.
In any case, LCL is supposed to be a VCL clone (just like CLX), so the Delphi/Kylix help should be very appropriate to LCL - if not, then the Lazarus project didn't do a very good job cloning Delphi VCL.
In fact the LCL should have been based on the CLX, where many cross-platform issues have been removed - but the CLX was published only much later. Then FPC and Lazarus were extended with every new Delphi version, and some homebrew features have been added, but the really hard problems never have been solved properly.
I already suggested an native Win32 widgetset, fully VCL compatible, with limited availability on other platforms. This would make all those happy which want to move from Delphi to Lazarus, because all their projects would work almost immediately. And it could have been implemented in a fraction of the time spent with the LCL. Cross-plattform projects never have been covered by Delphi/VCL, so that it's not hard to tell people that such projects require a different GUI/widgetset (CLX, LCL...).
Furthermore I'm convinced that a portable GUI, based on a mix of native controls, is a beast and a waste of time. Either the controls should have native look and feel (skins!...), or the exact look and feel of some (Win32...) platform. I had preferred to use fpGUI or mseGUI instead of the LCL, but the according frameworks (IDE...) didn't match my expectations. Now I'm using a Lazarus IDE, tweaked to fit my needs, and stay away from projects with a sophisticated GUI or cross-platform ambitions.
DoDi -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
