CentrED/Client/Tools/UfrmSurfSmoothSettings.pas

83 lines
1.9 KiB
Plaintext

(*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License, Version 1.0 only
* (the "License"). You may not use this file except in compliance
* with the License.
*
* You can obtain a copy of the license at
* http://www.opensource.org/licenses/cddl1.php.
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at
* http://www.opensource.org/licenses/cddl1.php. If applicable,
* add the following below this CDDL HEADER, with the fields enclosed
* by brackets "[]" replaced with your own identifying * information:
* Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*
*
* Portions Copyright 2009 Andreas Schneider
*)
unit UfrmSurfSmoothSettings;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, StdCtrls,
Spin, ExtCtrls, LMessages, laz.VirtualTrees, UfrmToolWindow, UfrmMain;
type
{ TfrmSurfSmoothSettings }
TfrmSurfSmoothSettings = class(TfrmToolWindow)
procedure FormCreate(Sender: TObject);
procedure FormShow(Sender: TObject);
private
FCanClose: Boolean;
function CanClose: Boolean; override;
end;
var
frmSurfSmoothSettings: TfrmSurfSmoothSettings;
implementation
uses
UGameResources, UHue, UfrmHueSettings, Language;
//type
{ TfrmSurfSmoothSettings }
procedure TfrmSurfSmoothSettings.FormCreate(Sender: TObject);
begin
FCanClose := True;
end;
procedure TfrmSurfSmoothSettings.FormShow(Sender: TObject);
begin
LanguageTranslate(Self);
//do work
(frmSurfSmoothSettings as TfrmToolWindow).FormShow(Sender);
end;
function TfrmSurfSmoothSettings.CanClose: Boolean;
begin
Result := FCanClose and inherited CanClose;
end;
initialization
{$I UfrmSurfSmoothSettings.lrs}
end.