source: trunk/ae/SaveQueryFormUnit.pas

Last change on this file was 454, checked in by ataylor, 3 years ago

Add AE (text editor) sources.

File size: 1.3 KB
Line 
1Unit SaveQueryFormUnit;
2
3Interface
4
5Uses
6 Classes, Forms, Graphics, SystemIconUnit, StdCtrls, Buttons,
7 ACLLanguageUnit;
8
9Type
10 TSaveQueryForm = Class (TForm)
11 Icon: TSystemIcon;
12 MessageLabel: TLabel;
13 SaveButton: TButton;
14 DiscardButton: TButton;
15 CancelButton: TButton;
16 Procedure SaveQueryFormOnSetupShow (Sender: TObject);
17 Procedure SaveQueryFormOnCreate (Sender: TObject);
18 Procedure SaveQueryFormOnShow (Sender: TObject);
19 Public
20 Procedure OnLanguageEvent( Language: TLanguageFile;
21 const Apply: boolean );
22 End;
23
24Var
25 SaveQueryForm: TSaveQueryForm;
26
27Implementation
28
29Uses
30 ControlsUtility;
31
32Procedure TSaveQueryForm.SaveQueryFormOnSetupShow (Sender: TObject);
33Begin
34 ScaleForm( self, 11, 16 );
35End;
36
37Procedure TSaveQueryForm.SaveQueryFormOnCreate (Sender: TObject);
38Begin
39 RegisterForLanguages( OnLanguageEvent );
40End;
41
42Procedure TSaveQueryForm.OnLanguageEvent( Language: TLanguageFile;
43 const Apply: boolean );
44begin
45 Language.LoadComponentLanguage( self, Apply );
46end;
47
48Procedure TSaveQueryForm.SaveQueryFormOnShow (Sender: TObject);
49Begin
50 SaveButton.Focus; // make default
51End;
52
53Initialization
54 RegisterClasses ([TSaveQueryForm, TSystemIcon, TLabel, TButton]);
55End.
Note: See TracBrowser for help on using the repository browser.