On Fri, 14 Jul 2006 23:20:34 +0200
darekm <[EMAIL PROTECTED]> wrote:
>
>
> Index: include/customlabel.inc
> ===================================================================
> --- include/customlabel.inc (wersja 9610)
> +++ include/customlabel.inc (kopia robocza)
> @@ -350,9 +350,10 @@
> begin
> R := Rect(0,0,Width,Height);
> With Canvas do begin
> - Color := Self.Color;
> + if enabled then Color := Self.Color
> + else Color := clNone;
> Font := Self.Font;
> - if Color<>clNone then
> + if (Color<>clNone) and not Transparent then
> FillRect(R);
> {
> If BorderStyle <> sbsNone then begin
> Index: include/custompanel.inc
> ===================================================================
> --- include/custompanel.inc (wersja 9610)
> +++ include/custompanel.inc (kopia robocza)
> @@ -111,6 +122,15 @@
> TS.Opaque:= false;
> TS.Clipping:= false;
> TS.SystemFont:=Canvas.Font.IsDefault;
> + If not Enabled then begin
> + Canvas.Font.Color := clBtnHighlight;
> + OffsetRect(ARect, 1, 1);
> + Canvas.TextRect(ARect, ARect.Left, ARect.Top, Caption, TS);
> + Canvas.Font.Color := clBtnShadow;
> + OffsetRect(ARect, -1, -1);
> + end
> + else Canvas.Font.Color := Font.Color;
> +
> Canvas.TextRect(ARect,ARect.Left,ARect.Top, Caption, TS);
> end;
Thanks. Applied.
Mattias
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives