source: trunk/UAboutWindow.pas

Last change on this file was 2, checked in by george, 16 years ago

Přidáno: Ropracovaná verze 3.0

  • Property svn:executable set to *
File size: 1.8 KB
Line 
1unit UAboutWindow;
2
3interface
4
5uses
6 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
7 Dialogs, StdCtrls, ExtCtrls, jpeg, RVScroll, RichView, RVStyle;
8
9type
10 TAboutWindow = class(TForm)
11 Image1: TImage;
12 Button1: TButton;
13 Memo1: TMemo;
14 Memo2: TMemo;
15 procedure Button1Click(Sender: TObject);
16 procedure FormShow(Sender: TObject);
17 procedure FormCreate(Sender: TObject);
18 procedure FormPaint(Sender: TObject);
19 private
20 { Private declarations }
21 public
22 { Public declarations }
23 end;
24
25var
26 AboutWindow: TAboutWindow;
27
28implementation
29
30uses UMainWindow, ULocalization;
31
32{$R *.dfm}
33
34procedure TAboutWindow.Button1Click(Sender: TObject);
35begin
36 Close;
37end;
38
39procedure TAboutWindow.FormShow(Sender: TObject);
40begin
41 Memo1.Show;
42 with Localization do begin
43 Memo2.Lines.Clear;
44 Memo2.Lines.Add(ApplicationName + ' ' + ClientVersion);
45 Memo2.Lines.Add(Item('Date')+': ' + ClientReleaseDate);
46 Memo2.Lines.Add(Item('Author')+': ' + Author);
47 Memo2.Lines.Add(Item('Email')+': ' + Email);
48 Memo2.Lines.Add(Item('Homepage')+': ' + HomePage);
49 Memo2.Lines.Add(Item('Licence')+': '+Licence);
50 Button1.Caption:= Item('Close');
51 AboutWindow.Caption:= Item('AboutProgram');
52 end;
53 FormPaint(Self);
54end;
55
56procedure TAboutWindow.FormCreate(Sender: TObject);
57begin
58 if MainWindow.OnTop then FormStyle:= fsStayOnTop else FormStyle:= fsNormal;
59end;
60
61procedure TAboutWindow.FormPaint(Sender: TObject);
62//var
63// Y, X: Integer;
64begin
65(*
66 for Y:= 0 to Height-1 do
67 for X:= 0 to Width-1 do begin
68 AboutWindow.Canvas.Pixels[X,Y]:= clBlue;
69 if AboutWindow.Canvas.Pixels[X,Y] = clWhite then AboutWindow.Canvas.Pixels[X,Y]:= clBlue;
70 end;
71*)
72end;
73
74end.
Note: See TracBrowser for help on using the repository browser.