mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-06 05:10:52 +02:00
* Added TBreakpointCollection.FindBreakpointAt method
This commit is contained in:
parent
0e058bdbcf
commit
7f5de6e254
@ -121,6 +121,7 @@ type
|
||||
function ToggleFileLine(FileName: String;LineNr : Longint) : boolean;
|
||||
procedure Update;
|
||||
procedure ShowBreakpoints(W : PFPWindow);
|
||||
function FindBreakpointAt(Editor : PSourceEditor; Line : longint) : PBreakpoint;
|
||||
procedure AdaptBreakpoints(Editor : PSourceEditor; Pos, Change : longint);
|
||||
procedure ShowAllBreakpoints;
|
||||
end;
|
||||
@ -1716,6 +1717,22 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
function TBreakpointCollection.FindBreakpointAt(Editor : PSourceEditor; Line : longint) : PBreakpoint;
|
||||
|
||||
function IsAtLine(P : PBreakpoint) : boolean;{$ifndef FPC}far;{$endif}
|
||||
begin
|
||||
If assigned(P^.FileName) and
|
||||
(OSFileName(FExpand(P^.FileName^))=OSFileName(FExpand(Editor^.FileName))) and
|
||||
(Line=P^.Line) then
|
||||
IsAtLine:=true
|
||||
else
|
||||
IsAtLine:=false;
|
||||
end;
|
||||
|
||||
begin
|
||||
FindBreakpointAt:=FirstThat(@IsAtLine);
|
||||
end;
|
||||
|
||||
procedure TBreakpointCollection.ShowAllBreakpoints;
|
||||
|
||||
procedure SetInSource(P : PBreakpoint);{$ifndef FPC}far;{$endif}
|
||||
@ -3557,7 +3574,10 @@ end.
|
||||
|
||||
{
|
||||
$Log$
|
||||
Revision 1.41 2002-12-16 09:05:28 pierre
|
||||
Revision 1.42 2002-12-16 15:15:40 pierre
|
||||
* Added TBreakpointCollection.FindBreakpointAt method
|
||||
|
||||
Revision 1.41 2002/12/16 09:05:28 pierre
|
||||
* sanity ceck in ToggleFileLine method
|
||||
|
||||
Revision 1.40 2002/02/09 02:04:46 pierre
|
||||
|
Loading…
Reference in New Issue
Block a user