Difference between revisions of "IDE Window: Package Graph"

From Free Pascal wiki
Jump to navigationJump to search
m
Line 10: Line 10:
  
 
Packages are automatically unloaded, when they are not used anymore.
 
Packages are automatically unloaded, when they are not used anymore.
 +
 +
[[File:packagegraph1.png]]
  
 
== State ==
 
== State ==
Line 18: Line 20:
 
* AutoCreated - the package is part of the IDE, it can not be uninstalled.
 
* AutoCreated - the package is part of the IDE, it can not be uninstalled.
 
* Install on next start - the package is not yet installed, but will be compiled into the IDE and will be installed after exiting the IDE and starting the new IDE. You compile a new IDE in Tools -> Build Lazarus.
 
* Install on next start - the package is not yet installed, but will be compiled into the IDE and will be installed after exiting the IDE and starting the new IDE. You compile a new IDE in Tools -> Build Lazarus.
 +
* Uninstall on next start (unless needed by an installed package) - This package was installed automatically because it was needed by a package that was installed normally. When the normally installed package is uninstalled this package will be uninstalled as well.

Revision as of 01:25, 22 March 2013

Deutsch (de) English (en) français (fr)

The package graph shows the currently loaded packages and which package uses which and is used by which.

In the left treeview all packages are listed. The nodes are the required packages.

Click on a package to see what is using the package in the list to the right and some general information in the memo below.

Double click on a package to open the package editor of this package.

Packages are automatically unloaded, when they are not used anymore.

packagegraph1.png

State

A package can have the following states:

  • Installed - the package is installed. An installed package is compiled into the IDE and its classes are available in the component palette.
  • AutoCreated - the package is part of the IDE, it can not be uninstalled.
  • Install on next start - the package is not yet installed, but will be compiled into the IDE and will be installed after exiting the IDE and starting the new IDE. You compile a new IDE in Tools -> Build Lazarus.
  • Uninstall on next start (unless needed by an installed package) - This package was installed automatically because it was needed by a package that was installed normally. When the normally installed package is uninstalled this package will be uninstalled as well.