mirror of https://gitlab.com/basile.b/dexed.git
display proj name in window
This commit is contained in:
parent
da619d8479
commit
40b7cbe126
|
@ -281,6 +281,7 @@ type
|
||||||
procedure openProj(const aFilename: string);
|
procedure openProj(const aFilename: string);
|
||||||
procedure closeProj;
|
procedure closeProj;
|
||||||
procedure addSource(const aFilename: string);
|
procedure addSource(const aFilename: string);
|
||||||
|
procedure showProjTitle;
|
||||||
|
|
||||||
// mru
|
// mru
|
||||||
procedure mruChange(Sender: TObject);
|
procedure mruChange(Sender: TObject);
|
||||||
|
@ -1575,6 +1576,14 @@ end;
|
||||||
{$ENDREGION}
|
{$ENDREGION}
|
||||||
|
|
||||||
{$REGION project ---------------------------------------------------------------}
|
{$REGION project ---------------------------------------------------------------}
|
||||||
|
procedure TCEMainForm.showProjTitle;
|
||||||
|
begin
|
||||||
|
if (fProject <> nil) and fileExists(fProject.Filename) then
|
||||||
|
caption := format('Coedit - %s', [shortenPath(fProject.Filename, 30)])
|
||||||
|
else
|
||||||
|
caption := 'Coedit';
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TCEMainForm.saveProjSource(const aEditor: TCESynMemo);
|
procedure TCEMainForm.saveProjSource(const aEditor: TCESynMemo);
|
||||||
begin
|
begin
|
||||||
if fProject = nil then exit;
|
if fProject = nil then exit;
|
||||||
|
@ -1588,12 +1597,14 @@ procedure TCEMainForm.closeProj;
|
||||||
begin
|
begin
|
||||||
fProject.Free;
|
fProject.Free;
|
||||||
fProject := nil;
|
fProject := nil;
|
||||||
|
showProjTitle;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCEMainForm.newProj;
|
procedure TCEMainForm.newProj;
|
||||||
begin
|
begin
|
||||||
fProject := TCEProject.Create(nil);
|
fProject := TCEProject.Create(nil);
|
||||||
fProject.Name := 'CurrentProject';
|
fProject.Name := 'CurrentProject';
|
||||||
|
showProjTitle;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCEMainForm.saveProj;
|
procedure TCEMainForm.saveProj;
|
||||||
|
@ -1605,6 +1616,7 @@ procedure TCEMainForm.saveProjAs(const aFilename: string);
|
||||||
begin
|
begin
|
||||||
fProject.fileName := aFilename;
|
fProject.fileName := aFilename;
|
||||||
fProject.saveToFile(fProject.fileName);
|
fProject.saveToFile(fProject.fileName);
|
||||||
|
showProjTitle;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCEMainForm.openProj(const aFilename: string);
|
procedure TCEMainForm.openProj(const aFilename: string);
|
||||||
|
@ -1612,6 +1624,7 @@ begin
|
||||||
closeProj;
|
closeProj;
|
||||||
newProj;
|
newProj;
|
||||||
fProject.loadFromFile(aFilename);
|
fProject.loadFromFile(aFilename);
|
||||||
|
showProjTitle;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCEMainForm.mruProjItemClick(Sender: TObject);
|
procedure TCEMainForm.mruProjItemClick(Sender: TObject);
|
||||||
|
|
Loading…
Reference in New Issue