1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
|
unit canvastestunit;
{$mode objfpc}{$H+}
interface
uses
// RTL, FCL, LCL
Forms, StdCtrls,
// Project units
rectanglestest, brushtest, pentest, fonttest, shapedwindowtest,
ellipseunit, screenshotunit, drawtest, imagetest, systemcolorstest;
type
{ TfrmCanvasTest }
TfrmCanvasTest = class(TForm)
btnBrush: TButton;
btnSystemColors: TButton;
btnPen: TButton;
btnFont: TButton;
btnClose: TButton;
btnRectangles: TButton;
btnShapedWindow: TButton;
btnEllipse: TButton;
btnScreenshot: TButton;
btnDraw: TButton;
btnImage: TButton;
procedure btnBrushClick(Sender: TObject);
procedure btnCloseClick(Sender: TObject);
procedure btnDrawClick(Sender: TObject);
procedure btnEllipseClick(Sender: TObject);
procedure btnFontClick(Sender: TObject);
procedure btnImageClick(Sender: TObject);
procedure btnPenClick(Sender: TObject);
procedure btnRectanglesClick(Sender: TObject);
procedure btnScreenshotClick(Sender: TObject);
procedure btnShapedWindowClick(Sender: TObject);
procedure btnSystemColorsClick(Sender: TObject);
private
public
end;
var
frmCanvasTest: TfrmCanvasTest;
implementation
{$R *.lfm}
{ TfrmCanvasTest }
procedure TfrmCanvasTest.btnBrushClick(Sender: TObject);
begin
frmBrush.Show;
end;
procedure TfrmCanvasTest.btnCloseClick(Sender: TObject);
begin
Close;
end;
procedure TfrmCanvasTest.btnDrawClick(Sender: TObject);
begin
frmDraw.Show;
end;
procedure TfrmCanvasTest.btnEllipseClick(Sender: TObject);
begin
frmEllipse.Show;
end;
procedure TfrmCanvasTest.btnFontClick(Sender: TObject);
begin
frmFont.Show;
end;
procedure TfrmCanvasTest.btnImageClick(Sender: TObject);
begin
frmImage.Show;
end;
procedure TfrmCanvasTest.btnPenClick(Sender: TObject);
begin
frmPen.Show;
end;
procedure TfrmCanvasTest.btnRectanglesClick(Sender: TObject);
begin
frmRectangles.Show;
end;
procedure TfrmCanvasTest.btnScreenshotClick(Sender: TObject);
begin
frmScreenshot.Show;
end;
procedure TfrmCanvasTest.btnShapedWindowClick(Sender: TObject);
begin
frmShapedWindow.Show;
end;
procedure TfrmCanvasTest.btnSystemColorsClick(Sender: TObject);
begin
frmSystemColors.Show;
end;
end.
|