[Lazarus] experimental MDI support in IDE

Graeme Geldenhuys graemeg.lists at gmail.com
Wed Oct 29 14:51:01 CET 2008


On Wed, Oct 29, 2008 at 12:20 PM, EarMaster - Bent Olsen
<bent at earmaster.com> wrote:
> Hi all,
>
> I'm not sure if this was already brought up, and I did search bug tracker -
> with no luck.
>
> I've noticed that many native Mac OS X controls no longer receives focus in
> 10.5.4, which also can be seen in applications like Safari - you simply
> can't tab through all controls on HTML pages and toolbars as you can in
> 10.4.x, and only edit boxes seem to get focus.
>
> This affects applications compiled with 10.4.11 and trying to run on 10.5.4
> - you can test this by placing a TButton on a empty form, compile it with
> Lazarus on 10.4.11, and run the application on 10.5.4 - then hit tab key. It
> simply hangs, because there is nothing on the form to receive focus anymore
> - as there would in 10.4.11.
>
> This test wouldn't crash if you placed a couple of edit boxes, which could
> receive the focus - but the button no longer get focused, which it usually
> did in 10.4.11.
>
> I have FPC 2.2.2, Lazarus 0.9.27 r16996 on i386-darwin-carbon. I have no
> FPC/Lazarus installed on 10.5.4, so I can test this the other way around.
>
> We can workaround the focus issue, but not if it hangs every time the user
> hits the tab key.
>
> Has anyone come across this problem, and found a solution for it?
>

I think it is simillar to
http://mantis.freepascal.org/view.php?id=10054 . I don't have 10.5
version, but I think there is same option under Keyboard settings. I
have not found how to detect this settings so far. But it should not
certainly hang.

Tom Gregorovic



More information about the Lazarus mailing list