Ignore:
Timestamp:
Apr 17, 2019, 12:58:41 AM (5 years ago)
Author:
chronos
Message:
  • Modified: Propagate project build mode options to used packages.
  • Added: Check memory leaks using heaptrc.
  • Modified: Update BGRABitmap package.
Location:
GraphicTest
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GraphicTest

    • Property svn:ignore
      •  

        old new  
        88GraphicTest.lps
        99GraphicTest.dbg
         10heaptrclog.trc
  • GraphicTest/Packages/bgrabitmap/bgrawinbitmap.pas

    r494 r521  
    5353  public
    5454    procedure LoadFromBitmapIfNeeded; override;
    55     procedure Draw(ACanvas: TCanvas; x, y: integer; Opaque: boolean=True); override;
    56     procedure Draw(ACanvas: TCanvas; Rect: TRect; Opaque: boolean = True); override;
    57     procedure DataDrawOpaque(ACanvas: TCanvas; Rect: TRect; AData: Pointer;
     55    procedure Draw(ACanvas: TCanvas; x, y: integer; Opaque: boolean=True); overload; override;
     56    procedure Draw(ACanvas: TCanvas; Rect: TRect; Opaque: boolean = True); overload; override;
     57    procedure DataDrawOpaque(ACanvas: TCanvas; ARect: TRect; AData: Pointer;
    5858      ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override;
    5959    procedure GetImageFromCanvas(CanvasSource: TCanvas; x, y: integer); override;
     
    183183end;
    184184
    185 procedure TBGRAWinBitmap.DataDrawOpaque(ACanvas: TCanvas; Rect: TRect;
     185procedure TBGRAWinBitmap.DataDrawOpaque(ACanvas: TCanvas; ARect: TRect;
    186186  AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer);
    187187var
     
    206206
    207207  info := DIBitmapInfo(AWidth, AHeight);
    208   StretchDIBits(ACanvas.Handle, Rect.Left, Rect.Top, Rect.Right -
    209     Rect.Left, Rect.Bottom - Rect.Top,
     208  StretchDIBits(ACanvas.Handle, ARect.Left, ARect.Top, ARect.Right -
     209    ARect.Left, ARect.Bottom - ARect.Top,
    210210    0, 0, AWidth, AHeight, AData, info, DIB_RGB_COLORS, SRCCOPY);
    211211
Note: See TracChangeset for help on using the changeset viewer.