File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed
Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -185,6 +185,10 @@ object Form1: TForm1
185185 Caption = 'Mark nodes with no childs'
186186 OnClick = MenuItem24Click
187187 end
188+ object MenuItem55: TMenuItem
189+ Caption = 'Mark files with comments'
190+ OnClick = MenuItem54Click
191+ end
188192 object Separator4: TMenuItem
189193 Caption = '-'
190194 end
@@ -258,6 +262,10 @@ object Form1: TForm1
258262 Caption = 'Mark nodes with no childs'
259263 OnClick = MenuItem24Click
260264 end
265+ object MenuItem54: TMenuItem
266+ Caption = 'Mark files with comments'
267+ OnClick = MenuItem54Click
268+ end
261269 object Separator6: TMenuItem
262270 Caption = '-'
263271 end
Original file line number Diff line number Diff line change 6464(* 0.24 - FIX: graphical glitches in chart statistics *)
6565(* ADD: more infos to chart statistics *)
6666(* 0.25 - ADD: Code preview / review feature *)
67+ (* ADD: Mark nodes with comments *)
6768(* *)
6869(* Known Bugs : - if a project holds 2 units with the same name *)
6970(* the dependency graph will merge them to one *)
159160 MenuItem51: TMenuItem;
160161 MenuItem52: TMenuItem;
161162 MenuItem53: TMenuItem;
163+ MenuItem54: TMenuItem;
164+ MenuItem55: TMenuItem;
162165 MenuItem6: TMenuItem;
163166 MenuItem7: TMenuItem;
164167 MenuItem8: TMenuItem;
223226 Procedure MenuItem51Click (Sender: TObject);
224227 Procedure MenuItem52Click (Sender: TObject);
225228 Procedure MenuItem53Click (Sender: TObject);
229+ Procedure MenuItem54Click (Sender: TObject);
226230 Procedure MenuItem5Click (Sender: TObject);
227231 Procedure MenuItem6Click (Sender: TObject);
228232 Procedure MenuItem8Click (Sender: TObject);
985989 End ;
986990End ;
987991
992+ Procedure TForm1.MenuItem54Click (Sender: TObject);
993+ Var
994+ c: TLineComments;
995+ i, j: Integer;
996+ n: TNode;
997+ nam: String;
998+ Begin
999+ // Mark Files with comments
1000+ c := fProject.GetLineComments();
1001+ For i := 0 To high(c) Do Begin
1002+ nam := ExtractFileNameOnly(c[i].Filename);
1003+ nam := ExtractFileNameWithoutExt(nam);
1004+ For j := 0 To GraphBox1.Graph.NodeCount - 1 Do Begin
1005+ n := GraphBox1.Graph.Node[j];
1006+ If GraphBox1.Graph.Node[j].Name = nam Then Begin
1007+ n := GraphBox1.Graph.Node[j];
1008+ n.Marked := true;
1009+ GraphBox1.Graph.Node[j] := n;
1010+ GraphBox1.Invalidate;
1011+ End ;
1012+ End ;
1013+ End ;
1014+ End ;
1015+
9881016Procedure TForm1.MenuItem5Click (Sender: TObject);
9891017Begin
9901018 // Save Project As
You can’t perform that action at this time.
0 commit comments