Recent

Author Topic: Anchordockingdsgn + Cocoa = :(  (Read 984 times)

Trenatos

  • Sr. Member
  • ****
  • Posts: 454
  • Software developer - Open source contributor
    • MarcusFernstrom.com
Anchordockingdsgn + Cocoa = :(
« on: June 18, 2018, 10:55:37 pm »
I prefer to have my Lazarus docked in a single window, with the forms separate.

There are all sorts of crazy issues using anchordockingdsgn with Cocoa on Mac (Works fine with Carbon).

Screenshot attached.

Lots of graphic artifacts, spacing goes bonkers, missing things.

If I resize, the weird space above/below goes away but there are tons of graphic issues/missing things.

Does anyone know of a decent alternative for single IDE / separate forms?

And is this a Laz thing and should go on the bug report system?

Leledumbo

  • Hero Member
  • *****
  • Posts: 7983
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Anchordockingdsgn + Cocoa = :(
« Reply #1 on: June 19, 2018, 12:30:23 am »
And is this a Laz thing and should go on the bug report system?
I believe so, since Cocoa is not complete yet. Every bugreport will help speeding up its development.

carl_caulkett

  • Sr. Member
  • ****
  • Posts: 258
Re: Anchordockingdsgn + Cocoa = :(
« Reply #2 on: December 07, 2018, 04:56:11 pm »
I prefer to have my Lazarus docked in a single window, with the forms separate.

There are all sorts of crazy issues using anchordockingdsgn with Cocoa on Mac (Works fine with Carbon).

Screenshot attached.

Lots of graphic artifacts, spacing goes bonkers, missing things.

If I resize, the weird space above/below goes away but there are tons of graphic issues/missing things.

Does anyone know of a decent alternative for single IDE / separate forms?

And is this a Laz thing and should go on the bug report system?

Did you ever find an alternative way of achieving a docked layout? I'm using v2.1.0 built from SVN with the Cocoa widgetset and like you've seen, things just go crazy with anchordockingdsgn loaded. I'm also using Dark Mode Mojave and if anything things look worse than your screen shot showed...


macOS 10.14.1
Lazarus 2.0.0RC2 Carbon / Lazarus 2.1.0 r59743 Cocoa
FPC 3.0.4