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
|
unit frmpas2jsnodejsprojectoptions;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ButtonPanel;
type
{ TNodeJSProjectOptionsForm }
TNodeJSProjectOptionsForm = class(TForm)
BPNode: TButtonPanel;
CBUseNodeJSApplication: TCheckBox;
private
function GetB(AIndex: Integer): Boolean;
procedure SetB(AIndex: Integer; AValue: Boolean);
public
Property UseNodeJSApplication : Boolean Index 0 Read GetB Write SetB;
end;
var
NodeJSProjectOptionsForm: TNodeJSProjectOptionsForm;
implementation
{$R *.lfm}
{ TNodeJSProjectOptionsForm }
function TNodeJSProjectOptionsForm.GetB(AIndex: Integer): Boolean;
begin
Case Aindex of
0 : Result:=CBUseNodeJSApplication.Checked;
else
Result:=False;
end;
end;
procedure TNodeJSProjectOptionsForm.SetB(AIndex: Integer; AValue: Boolean);
begin
Case Aindex of
0 : CBUseNodeJSApplication.Checked:=AValue;
end;
end;
end.
|