anchor.diff:  
   {@VFD_NEWFORM_IMPL}
   
  +procedure TProjectOptionsForm.CellEditExit(Sender: TObject);
  +begin
  +  FCellEdit.Visible := False;
  +end;
  +
   procedure TProjectOptionsForm.CellEditKeypressed(Sender: TObject;
     var KeyCode: word; var ShiftState: TShiftState; var Consumed: boolean);
   begin
  
positive.code:     grdCompilerMakeOptions.Cells[6, i] := GProject.MakeOptions[i];
    end;
  
    grdCompilerMakeOptions.Cells[0, 0] := 'x';
    grdCompilerMakeOptions.Cells[1, 0] := 'x';
    grdCompilerMakeOptions.Cells[2, 0] := 'x';
    grdCompilerMakeOptions.Cells[3, 0] := 'x';
    grdCompilerMakeOptions.Cells[4, 0] := 'x';
    grdCompilerMakeOptions.Cells[5, 0] := 'x';
  
    grdCompilerMakeOptions.Cells[0, 1] := 'x';
    grdCompilerMakeOptions.Cells[1, 1] := 'x';
  
    grdCompilerMakeOptions.Cells[2, 2] := 'x';
  end;
  
  procedure TProjectOptionsForm.SaveSettings;
  
negative.code:     FontDesc := '#Grid';
      Text := AGrid.Cells[AGrid.FocusCol, AGrid.FocusRow];
      OnKeyPress := @CellEditKeypressed;
      OnExit  := @CellEditExit;
      SetFocus;
    end;
  end;
  
  constructor TProjectOptionsForm.Create(AOwner: TComponent);
  begin
    inherited Create(AOwner);
    FCheckFont := fpgGetFont('DejaVu Sans-9');
  end;
  
  destructor TProjectOptionsForm.Destroy;
  begin
    FCheckFont.Free;
    inherited Destroy;
  end;
  
  procedure TProjectOptionsForm.AfterCreate;
  