An issue I ran into, when using BGRAControls (wiki) under MacOS X.
The controls (button and label etc) did not show the text anymore.
After some searching, I found this Lazarus Forum post which confirms this is a bug with an older version of BGRABitmap, a unit used by BGRAControls.
The best solution is to go and download the latest BGRAControls and BGRABitmap, and install those.
BGRABitmap can be found here: SourceForge or Github
BGRAControls can be found here: SourceForge or GitHub
First open the BGRABitmap LPK and compile it, after that compile and install BGRAControls.
If you insist on using the older version: the problem started with the change from svn revision 1096 to snv revision 1097.
In the file 'bgrapixel.inc' the following was added to speed up things under MacOS X:
{$IFDEF DARWIN}
{$DEFINE BGRABITMAP_RGBAPIXEL}
{$ENDIF}
when you remark these out like this
(*
{$IFDEF DARWIN}
{$DEFINE BGRABITMAP_RGBAPIXEL}
{$ENDIF}
*)
then things should work as well. I do recommend though to download the latest version!