[fpc-pascal] FPC and JAVA

Jonas Maebe jonas.maebe at elis.ugent.be
Sat Oct 27 14:58:25 CEST 2007


On 27 Oct 2007, at 13:57, Marco van de Voort wrote:

> Lazarus looks mighty fine natively on Mac.

It may one day, but currently it is still very far from that. For  
example, pretty much every setting wubdiw has a wrong button layout.  
On the Mac, if you have a single "ok" button, it should be on the  
bottom right (in Lazarus they are in the middle). If you have an "ok"  
and "cancel" button, the "ok" should be on the right of the "cancel"  
button (in Lazarus, they are ordered the other way around). Also, all  
those icons in the menus look pretty weird (very few Mac apps have  
that, and none that I currently use does), and the icons in the  
toolbar look out of place compared to icons other Mac apps (mainly  
because of the limited colour palette and lack of anti-aliasing in  
the drawings, I guess).

In general, for now it still looks and feels very much like a pure  
Windows or Linux application with an Aqua skin. That may be fine for  
Windows/Linux users coming to the Mac, but it would make me click on  
the wrong buttons all the time.

I have great respect for Tombo and the others who have done a great  
job porting the LCL to Carbon, but it takes a whole lot more work  
than that to look and feel "mighty fine natively on Mac". The same  
will probably go for any Lazarus/Delphi app ported to the Mac, for  
that matter (unless Lazarus can do automatic button layouting, and if  
the current layout mismatch is simply due to some wrong default  
setting for the Carbon target).


Jonas



More information about the fpc-pascal mailing list