diff --git a/doc/org.eclipse.cdt.doc.user/images/prop_crefs.png b/doc/org.eclipse.cdt.doc.user/images/prop_crefs.png
index dbc037bd896..8b00965c192 100644
Binary files a/doc/org.eclipse.cdt.doc.user/images/prop_crefs.png and b/doc/org.eclipse.cdt.doc.user/images/prop_crefs.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_ref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_ref.htm
index b16c12e9de6..e3430f4cce9 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_ref.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_ref.htm
@@ -9,26 +9,53 @@
C/C++ Project Properties, Paths and Symbols, Project References
-User can adjust references among CDT projects.
-Unlike Eclipse Common References page,
-current page allows setting references to specific configuration.
-
+Project references are a powerful way of expressing dependencies between
+Build configurations in different projects. Specifically they perform 2 roles:
+
+- Automatic propogation of Exported Settings from one project
+to another which depends on it
+- Build, if necessary, referenced projects before dependent project
+
+
+Unlike the Eclipse Common References page,
+this page allows setting references to specific configurations.
+
+
Since CDT 7 this functionality has been improved:
+
+-
+ Referenced projects are ordered
and this order can be changed using the buttons provided.
+Referenced projects are built in the order listed in the dialog, and the order is used in the build for setting
+up the Include paths and Library link lines.
+
+-
+ Can reference another configuration in the same project
It's allowed to reference another configuration
+ in the same project.
+
+-
+ Referenced projects which don't exist in the workspace are shown in gray.
+
+
+

- Projects list (main pane)
- Displays all other CDT projects which current project can refer to.
- All configurations are displayed for each project. Put check mark on
- projects and configurations to make them referred. Note that only
- one configuration can be checked.
[Active] configuration presents
- in each configs list and represents current active configuration.
+ All configurations are displayed for each project. A check mark indicates the configuration is referenced.
+ Note that only one configuration can be checked in any given project.
+
[Active] configuration presents
+ in each configs list and represents current active configuration.
+
Configurations can reference another configuration in the same project.
+
Referenced projects, which don't exist in the workspace, are shown in gray.
- Expand all
- Expands all configuration lists
- - Show checked
- - Expands configuration lists for referred projects only.
- Collapse all
- Collapses all configuration lists
+ - Move up
+ - Move the project up in the references list
+ - Move down
+ - Move the project down in the references list
Available for :
- CDT projects