lazarus/components/pas2js/frmpas2jsnodejsprojectoptions.pp
michael 410e9e94ac * Extended NodeJS project source
git-svn-id: trunk@56769 -
2017-12-17 16:43:22 +00:00

52 lines
965 B
ObjectPascal

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.