mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-11 09:39:11 +02:00
IDE: new inherited form: create lrs
git-svn-id: trunk@19997 -
This commit is contained in:
parent
36595ac795
commit
5053abc1df
@ -6973,6 +6973,7 @@ var
|
|||||||
LFMSourceText: String;
|
LFMSourceText: String;
|
||||||
LFMCode: TCodeBuffer;
|
LFMCode: TCodeBuffer;
|
||||||
AProject: TProject;
|
AProject: TProject;
|
||||||
|
LRSFilename: String;
|
||||||
begin
|
begin
|
||||||
//debugln('TMainIDE.DoNewEditorFile A NewFilename=',NewFilename);
|
//debugln('TMainIDE.DoNewEditorFile A NewFilename=',NewFilename);
|
||||||
// empty NewFilename is ok, it will be auto generated
|
// empty NewFilename is ok, it will be auto generated
|
||||||
@ -7080,6 +7081,11 @@ begin
|
|||||||
//debugln('TMainIDE.DoNewEditorFile A ',LFMFilename);
|
//debugln('TMainIDE.DoNewEditorFile A ',LFMFilename);
|
||||||
Result:=DoLoadLFM(NewUnitInfo,LFMCode,[],[]);
|
Result:=DoLoadLFM(NewUnitInfo,LFMCode,[],[]);
|
||||||
//DebugLn(['TMainIDE.DoNewFile ',dbgsName(NewUnitInfo.Component),' ',dbgsName(NewUnitInfo.Component.ClassParent)]);
|
//DebugLn(['TMainIDE.DoNewFile ',dbgsName(NewUnitInfo.Component),' ',dbgsName(NewUnitInfo.Component.ClassParent)]);
|
||||||
|
// make sure the .lrs file exists
|
||||||
|
if NewUnitInfo.IsVirtual then begin
|
||||||
|
LRSFilename:=ChangeFileExt(NewUnitInfo.Filename,'.lrs');
|
||||||
|
CodeToolBoss.CreateFile(LRSFilename);
|
||||||
|
end;
|
||||||
end else begin
|
end else begin
|
||||||
// create a designer form for a form/datamodule/frame
|
// create a designer form for a form/datamodule/frame
|
||||||
//DebugLn(['TMainIDE.DoNewFile Name=',NewFileDescriptor.Name,' Class=',NewFileDescriptor.ClassName]);
|
//DebugLn(['TMainIDE.DoNewFile Name=',NewFileDescriptor.Name,' Class=',NewFileDescriptor.ClassName]);
|
||||||
|
Loading…
Reference in New Issue
Block a user