Difference between revisions of "Cody"

From Free Pascal wiki
Jump to navigationJump to search
Line 1: Line 1:
 
"Cody is a Lazarus design time package extending the IDE with some advanced code tools for power users.
 
"Cody is a Lazarus design time package extending the IDE with some advanced code tools for power users.
  
*[[#PPU_files_of_project|PPU files of project]]
+
*[[#PPU_files_of_project|PPU files of project]] - a dialog showing stats about all used ppu files
*[[#PPU_files_of_project|PPU files of project]]
+
*[[#Add_Assign_method|Add Assign method]] - add a Assign method to a class
  
 
=PPU files of project=
 
=PPU files of project=
  
Menu item: Project / Show ppu files of project
+
*Menu item: Project / Show ppu files of project
 +
*Requires: A compiled project
  
 
This dialog gives some stats about all used ppu/o files of the project. It shows which unit uses what and where it is used.
 
This dialog gives some stats about all used ppu/o files of the project. It shows which unit uses what and where it is used.
Line 22: Line 23:
  
 
=Add Assign method=
 
=Add Assign method=
 +
 +
*Menu item: Source Editor / popup / Source / Add Assign method ...
 +
*Requires: cursor in a class

Revision as of 20:48, 4 May 2011

"Cody is a Lazarus design time package extending the IDE with some advanced code tools for power users.

PPU files of project

  • Menu item: Project / Show ppu files of project
  • Requires: A compiled project

This dialog gives some stats about all used ppu/o files of the project. It shows which unit uses what and where it is used.

Cody ppu files.png

You can sort by double clicking on the column header.

  • General
    • Source: the full file name of the unit source file
    • PPU: the full file name of the unit ppu file.
  • Uses: This lists all units used by the unit.
  • Used by: This lists all units that uses the current unit directly.
  • Uses path: This gives one path from the project main source to the unit. This is not necessarily the shortest path.

Add Assign method

  • Menu item: Source Editor / popup / Source / Add Assign method ...
  • Requires: cursor in a class