[fpc-pascal] FPC and JAVA
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).
More information about the fpc-pascal