Browse Source

simplify drawing TBitmap

Unknown 7 years ago
parent
commit
54e4a0add8
1 changed files with 1 additions and 4 deletions
  1. 1 4
      bcbutton.pas

+ 1 - 4
bcbutton.pas

@@ -700,7 +700,6 @@ var
   procedure _RenderGlyph;
   var
     w, h, t, l: integer;
-    g: TBGRABitmap;
     bitmap: TBitmap;
   begin
     // MORA: getting image to draw
@@ -726,9 +725,7 @@ var
         CalculateTextSize(Caption, AState.FontEx, w, h);
       l := r.Right - Round(((r.Right - r.Left) + w + bitmap.Width) / 2);
       t := r.Bottom - Round(((r.Bottom - r.Top) + bitmap.Height) / 2);
-      g := TBGRABitmap.Create(bitmap);
-      ABGRA.BlendImage(l, t, g, boLinearBlend);
-      g.Free;
+      ABGRA.PutImage(l, t, bitmap, dmLinearBlend);
       Inc(r.Left, l + bitmap.Width + FGlyphMargin);
     end;