Unit LargeFileWarningFormUnit;

Interface

Uses
  Classes, Forms, Graphics, Buttons, StdCtrls,
  ACLLanguageUnit;

Type
  TLargeFileWarningForm = Class (TForm)
    OKButton: TButton;
    CancelButton: TButton;
    WarningLabel: TLabel;
    NotAgainCheckBox: TCheckBox;
    HelpButton: TButton;
    Procedure LargeFileWarningFormOnSetupShow (Sender: TObject);
    Procedure LargeFileWarningFormOnCreate (Sender: TObject);
  Private
  Public
    Procedure OnLanguageEvent( Language: TLanguageFile;
                               const Apply: boolean );
  End;

Var
  LargeFileWarningForm: TLargeFileWarningForm;

Implementation

Uses
  ControlsUtility;

Procedure TLargeFileWarningForm.LargeFileWarningFormOnSetupShow (Sender: TObject);
Begin
  ScaleForm( self, 11, 16 );
End;

Procedure TLargeFileWarningForm.LargeFileWarningFormOnCreate (Sender: TObject);
Begin
  RegisterForLanguages( OnLanguageEvent );
End;

Procedure TLargeFileWarningForm.OnLanguageEvent( Language: TLanguageFile;
                                                 const Apply: boolean );
begin
  Language.LoadComponentLanguage( self, Apply );
end;

Initialization
  RegisterClasses ([TLargeFileWarningForm, TButton, TLabel, TCheckBox]);
End.
