mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-12-06 13:07:23 +01:00
IDE: Src Editor: popup menu: added dynamic item to open unit.s file
git-svn-id: trunk@14500 -
This commit is contained in:
parent
580e37d62a
commit
7566383233
@ -455,6 +455,7 @@ type
|
|||||||
procedure OnPopupMenuOpenPFile(Sender: TObject);
|
procedure OnPopupMenuOpenPFile(Sender: TObject);
|
||||||
procedure OnPopupMenuOpenLFMFile(Sender: TObject);
|
procedure OnPopupMenuOpenLFMFile(Sender: TObject);
|
||||||
procedure OnPopupMenuOpenLRSFile(Sender: TObject);
|
procedure OnPopupMenuOpenLRSFile(Sender: TObject);
|
||||||
|
procedure OnPopupMenuOpenSFile(Sender: TObject);
|
||||||
procedure OnPopupMenuOpenFile(Sender: TObject);
|
procedure OnPopupMenuOpenFile(Sender: TObject);
|
||||||
procedure ShowUnitInfo(Sender: TObject);
|
procedure ShowUnitInfo(Sender: TObject);
|
||||||
procedure SrcPopUpMenuPopup(Sender: TObject);
|
procedure SrcPopUpMenuPopup(Sender: TObject);
|
||||||
@ -3969,6 +3970,10 @@ begin
|
|||||||
AddContextPopupMenuItem(
|
AddContextPopupMenuItem(
|
||||||
'Open '+ChangeFileExt(ExtractFileName(CurFilename),'.lrs'),
|
'Open '+ChangeFileExt(ExtractFileName(CurFilename),'.lrs'),
|
||||||
true,@OnPopupMenuOpenLRSFile);
|
true,@OnPopupMenuOpenLRSFile);
|
||||||
|
if FileExists(ChangeFileExt(CurFilename,'.s')) then
|
||||||
|
AddContextPopupMenuItem(
|
||||||
|
'Open '+ChangeFileExt(ExtractFileName(CurFilename),'.s'),
|
||||||
|
true,@OnPopupMenuOpenSFile);
|
||||||
end;
|
end;
|
||||||
if (CompareFileExt(CurFilename,'.lfm',true)=0) then begin
|
if (CompareFileExt(CurFilename,'.lfm',true)=0) then begin
|
||||||
if FileExists(ChangeFileExt(CurFilename,'.pas')) then
|
if FileExists(ChangeFileExt(CurFilename,'.pas')) then
|
||||||
@ -5018,6 +5023,13 @@ begin
|
|||||||
[ofOnlyIfExists,ofAddToRecent,ofRegularFile,ofUseCache,ofDoNotLoadResource]);
|
[ofOnlyIfExists,ofAddToRecent,ofRegularFile,ofUseCache,ofDoNotLoadResource]);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TSourceNotebook.OnPopupMenuOpenSFile(Sender: TObject);
|
||||||
|
begin
|
||||||
|
MainIDEInterface.DoOpenEditorFile(ChangeFileExt(GetActiveSE.Filename,'.s'),
|
||||||
|
Notebook.PageIndex+1,
|
||||||
|
[ofOnlyIfExists,ofAddToRecent,ofRegularFile,ofUseCache,ofDoNotLoadResource]);
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TSourceNotebook.OnPopupMenuOpenFile(Sender: TObject);
|
procedure TSourceNotebook.OnPopupMenuOpenFile(Sender: TObject);
|
||||||
var
|
var
|
||||||
AFilename: String;
|
AFilename: String;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user