Tom is right. Almost everything is implemented and working with the Carbon widgetset. Even printing works. For now, you can use the Unix CUPS-based printer dialogs and TPrinter implementation. The dialogs aren't native like the Open, Save, etc. dialogs, but they do work fine now. The TPrinter implementation does use the Carbon API and is limited to the 4 font families built into the Postscript interpreter (Courier, Times, Helvetica, Symbol, which are very similar to the TrueType Courier New, Times New Roman, Arial, Symbol) but it does print correctly.
One thing that's needed now is testing of the integration of Carbon with large, existing apps. For example, the Laz IDE is a good test of integration. The Laz IDE can be compiled with the Carbon widgetset and it actually works pretty well. There are a few big issues still and a lot of little cosmetic ones with IDE dialog sizes (too small to fit some of the controls with Carbon), but you can try it out and see the future. I'm thinking of creating a wiki page devoted to getting the Laz IDE working fully with Carbon. Would anyone be interested in that? Thanks. -Phil -----Original Message----- From: Tom Gregorovic [mailto:[EMAIL PROTECTED] Sent: Sun 10/14/2007 8:51 AM To: lazarus@miraclec.com Subject: Re: [lazarus] ListView Crashes on Mac OS X... Dominique Louis napsal(a): > Hi Tom, > This is excellent news! I would love to help out any way I can and > would also like to learn how you go about wrapping these Carbon > controls. If there is anything I can do to help, let me know. > > Also is there a list somewhere of which Carbon controls have not been > ported/wrapped yet? Yes, you can look at http://wiki.lazarus.freepascal.org/Carbon_interface_internals and http://wiki.lazarus.freepascal.org/Roadmap#Status_of_components_on_each_widgetset. Almost all controls are implemented except some printer dialogs. There is more to do in testing and fixing bugs. Tom _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
<<winmail.dat>>