[Lazarus] Lazarus Goal
Mattias Gaertner
nc-gaertnma at netcologne.de
Thu Nov 12 22:12:07 CET 2009
On Thu, 12 Nov 2009 23:48:47 +0300
dmitry boyarintsev <skalogryz.lists at gmail.com> wrote:
> 2009/11/12 Brian Prentice <bprentice at webenet.net>:
> > There is one issue which is pertinent to this topic though.
> > http://linuxenvy.com/bprentice/Lazarus/OSX.jpg
> > and
> > http://linuxenvy.com/bprentice/Lazarus/WindowsXP.jpg
> > show the Selection Control Dialog displayed on each operating
> > system. I would be interested in your opinion on the differences.
>
> 1. Most of OSX controls are using transperancy (i.e. panel or group
> box). These designer "double dots" are caused by this.
> The IDE designer always draw grid dots (based on controls client
> rectangle). Since control is transperent you can see dots drawn on its
> parent.
>
> May be it looks strange, but It doesn't hurt the development. Tthe
> final application would not have this grid dots.
The designer uses ExcludeClipRect to clip child controls.
Maybe there is a bug in the carbon interface?
> 2. Font size is different for both system.
> There's no proper "aligner" developed for the IDE or LCL, to align
> controls properly. So the inteface would look like a candy. In my apps
> i'm doing this re-aligment manually on the application start.
There are various properties for auto sizing/aligning/anchoring.
http://wiki.lazarus.freepascal.org/LCL_AutoSizing
> Is there anything else, i've missed in these screenshots?
>
>
> Don't hesitate to ask any questions about Lazarus and LCL here or on
> the forum, especially regarding cross-platform issues.
> Other developers might find your experience useful.
Mattias
More information about the Lazarus
mailing list