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.