mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-10-31 23:30:32 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			965 B
		
	
	
	
		
			ObjectPascal
		
	
	
	
	
	
			
		
		
	
	
			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.
 | |
| 
 | 
