Changeset 521 for GraphicTest/Packages/bgrabitmap/bgraslicescaling.pas
- Timestamp:
- Apr 17, 2019, 12:58:41 AM (5 years ago)
- Location:
- GraphicTest
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GraphicTest
- Property svn:ignore
-
old new 8 8 GraphicTest.lps 9 9 GraphicTest.dbg 10 heaptrclog.trc
-
- Property svn:ignore
-
GraphicTest/Packages/bgrabitmap/bgraslicescaling.pas
r494 r521 66 66 // or as a local owned copy in other cases 67 67 constructor Create(ABitmap: TBGRABitmap; 68 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer; ABitmapOwner: boolean = false); 68 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer; ABitmapOwner: boolean = false); overload; 69 69 constructor Create(ABitmap: TBitmap; 70 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer); 70 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer); overload; 71 71 constructor Create(AFilename: string; 72 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer); 72 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer); overload; 73 73 constructor Create(AFilename: string; AIsUtf8: boolean; 74 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer); 74 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer); overload; 75 75 constructor Create(AStream: TStream; 76 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer); 77 constructor Create(ABitmap: TBGRABitmap; ABitmapOwner: boolean = false); 78 constructor Create(ABitmap: TBitmap); 79 constructor Create(AFilename: string); 80 constructor Create(AFilename: string; AIsUtf8: boolean); 81 constructor Create(AStream: TStream); 82 constructor Create; 83 procedure SetMargins(AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer); 84 procedure SetMargins(AMargins: TMargins); 76 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer); overload; 77 constructor Create(ABitmap: TBGRABitmap; ABitmapOwner: boolean = false); overload; 78 constructor Create(ABitmap: TBitmap); overload; 79 constructor Create(AFilename: string); overload; 80 constructor Create(AFilename: string; AIsUtf8: boolean); overload; 81 constructor Create(AStream: TStream); overload; 82 constructor Create; overload; 83 procedure SetMargins(AMarginTop, AMarginRight, AMarginBottom, AMarginLeft: integer); overload; 84 procedure SetMargins(AMargins: TMargins); overload; 85 85 destructor Destroy; override; 86 86 public … … 88 88 //so new bitmaps should be used 89 89 // Draw 90 procedure Draw(ABitmap: TBGRABitmap; ARect: TRect; DrawGrid: boolean = False); 90 procedure Draw(ABitmap: TBGRABitmap; ARect: TRect; DrawGrid: boolean = False); overload; 91 91 procedure Draw(ABitmap: TBGRABitmap; ALeft, ATop, AWidth, AHeight: integer; 92 DrawGrid: boolean = False); 92 DrawGrid: boolean = False); overload; 93 93 procedure AutodetectRepeat; 94 94 public … … 124 124 constructor Create(ABitmap: TBGRABitmap; 125 125 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; 126 Direction: TSliceScalingDirection; ABitmapOwner: boolean = false); 126 Direction: TSliceScalingDirection; ABitmapOwner: boolean = false); overload; 127 127 constructor Create(ABitmap: TBitmap; 128 128 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; 129 Direction: TSliceScalingDirection); 129 Direction: TSliceScalingDirection); overload; 130 130 constructor Create(ABitmapFilename: string; 131 131 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; 132 Direction: TSliceScalingDirection); 132 Direction: TSliceScalingDirection); overload; 133 133 constructor Create(ABitmapFilename: string; AIsUtf8: boolean; 134 134 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; 135 Direction: TSliceScalingDirection); 135 Direction: TSliceScalingDirection); overload; 136 136 constructor Create(AStream: TStream; 137 137 AMarginTop, AMarginRight, AMarginBottom, AMarginLeft, NumberOfItems: integer; 138 Direction: TSliceScalingDirection); 138 Direction: TSliceScalingDirection); overload; 139 139 destructor Destroy; override; 140 constructor Create(AIniFilename, ASection: string; AIsUtf8Filename: boolean= false); 140 constructor Create(AIniFilename, ASection: string; AIsUtf8Filename: boolean= false); overload; 141 141 public 142 142 procedure Draw(ItemNumber: integer; ABitmap: TBGRABitmap; 143 ARect: TRect; DrawGrid: boolean = False); 143 ARect: TRect; DrawGrid: boolean = False); overload; 144 144 procedure Draw(ItemNumber: integer; ABitmap: TBGRABitmap; 145 ALeft, ATop, AWidth, AHeight: integer; DrawGrid: boolean = False); 145 ALeft, ATop, AWidth, AHeight: integer; DrawGrid: boolean = False); overload; 146 146 public 147 147 property SliceScalingArray: TSliceScalingArray
Note:
See TracChangeset
for help on using the changeset viewer.