[lazarus] Black clBtnFace fix? was Patch for searchresults dialog
tony at maro.net
Sat Nov 22 16:26:58 EST 2003
Bob Wingard wrote:
> I am running Mandrake 9.2 and have not seen the problem yet and I have
>tried several themes. I have not downloaded any additional themes so I
>am just using the stock KDE themes installed with Mandrake. I spend most
>of my time in Gnome rather than KDE. I will run KDE for a few days and
>see if I can re-create the problem.
Remember I'm a GTK noob, but maybe this will help. I pulled some GTK
theme info from within my app and did some testing.
Inside GetSysGCValues (from GTKProc.inc,) the color is set to the
CORRECT value using:
Result.foreground := Style^.bg[GTK_STATE_NORMAL];
However, it reaches the following code at the end of that routine and
zero's the value:
if (style <> nil) then
if (style^.colormap <> nil) then
I looked up the gdk_colormap_query_color function and found this on
"This function is rarely useful; it's used for example to implement the
eyedropper feature in GtkColorSelection
So I have no idea what the goal is with it...
If I add an exit after the Result.foreground line, everything works
great. But, I dunno what else this might break...
More information about the Lazarus