Lazarus
Using the Lazarus IDE => General => Topic started by: stoffman on July 24, 2021, 10:40:26 am
-
In the unit dependencies window each unit has 1 of 3 possible icons ( as far as I can tell) but I couldn't find an explanation about their meaning.
What each icon means?
https://wiki.freepascal.org/IDE_Window:_Unit_dependencies
-
Looking at the sources shows that the red x icon overlay indicates that the unit has a uses clause in the implementation section.
A yellow c icon overlay indicates that there is an interface uses cycle.
A red c icon overlay (not shown in your images) indicates that there is an implementation uses cycle.
-
Thanks!
Can you point me to the source code and the exact line?
-
in file.../lazarus/ide/unitdependencies.pas
line 2180 (approximately, depends slightly on your version of course)
procedure TUnitDependenciesWindow.CreateTVNodes(...);
-
This and some other windows should have a "legend" section or button to explain the meaning of icons. They are not intuitive always.
Patches are welcome.
-
This and some other windows should have a "legend" section or button to explain the meaning of icons. They are not intuitive always.
Patches are welcome.
Perhaps a "Show icon legend" option on the context menu?