diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm index 9d30768c4dc..5c46688e7c4 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm @@ -3,8 +3,6 @@
- -You can select an element name in your code and navigate to its declaration.
+You can select an element name in your code and quickly navigate to its declaration.
+If the search finds only one matching declaration, you will immediately jump to the declaration, even if it is in another file. If +the search finds multiple declarations, a windowed list of prospects will appear.
-The table below describes what happens when matching declarations are found.
- -If this is found | -This is what happens | -
Only one matching declaration is found, and it is in another - file | -The file that contains the declaration will be opened | -
Only one matching declaration is found, and it is in the - same file | -The line on which the declaration is found is highlighted | -
More than one matching declaration is found | -A list is displayed of each matching declaration and the - file in which it is found | -
The Outline view gives you a language-based structural view of your C/C++ source code.
+The Outline view displays an outline of a structured C/C++ file that is currently +open in the editor area, by listing the structural elements.
+ +The Outline view shows the following elements in the source file in the order in which they occur:
@@ -33,7 +34,7 @@ in which they occur:You can also sort the list alphabetically. When you select an element in the Outline view, the C/C++ -editor highlights both the selected item and the marker bar (left margin). For example, to jump +editor highlights both the selected item and the marker bar (left margin). For example, to move to the start of main() in the C/C++ editor, click main() in the Outline view.
-For more information on the marker bar, see Workbench User Guide > Reference > User interface +
For more information about the marker bar, see Workbench User Guide > Reference > User interface information > Views and editors > Editor area.
You can filter the Outline view by choosing to display or hide the following @@ -57,20 +58,37 @@ items:
You can select an element in the Outline view, and do the following:
+You can select an element in the Outline view, and perform the following actions:
For more information on:
-![]() |
+ Hide Fields | +
![]() |
+ Hide Static Members | +
![]() |
+ Hide Non-Public Members | +
![]() |
+ Sort | +
For more information about the Eclipse workbench, see Workbench User Guide > Tasks > Upgrading Eclipse.
+For more information about Working sets, see Workbench User Guide > Concepts > Working sets.
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm
index f41c2a3b194..17cd14391d7 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm
@@ -3,8 +3,6 @@
Projects files are displayed in the C/C++ Projects view and in the Navigator view.
+Projects files and elements are displayed in the C/C++ Projects view and in the Navigator view.
The C/C++ Projects view displays, in a tree structure, only C and C++ project files. In this view you can do the following: +
C and C++ project files are controlled in the C/C++ Projects view. The C/C++ Projects view -displays only C/C++ project files. Files selected in the C/C++ -Projects view affect the information displayed in other views.
- -The C/C++ Projects view shows only open C/C++ projects. Project files are displayed in a tree structure. -You can right-click a project to view its properties.
+Files that you select in the C/C++ Projects view affect the information that is displayed in other views. +The Navigator view is part of the Eclipse Workbench.
+The Navigator view provides a hierarchical view of all the resources in the workbench, not just your C/C++ resources. +From this view, you can open files for editing or select resources for operations such as exporting.
+ +Right-click any resource in the Navigator view to open a pop-up menu from which you can perform operations such as +copy, move, create new resources, compare resources, or perform team operations. For a description of what each menu +item does, select an item and press F1.
+ +By default, the Navigator view is included in the Resources perspective. To add it to the current perspective, click +Window > Show View > Navigator.
+ +![]() |
+ Back | +
![]() |
+ Forward | +
![]() |
+ Up | +
![]() |
+ Collapse All | +
![]() |
+ Link with Editor | +
![]() |
+ Menu | +
For information about the Navigator view toolbar and icons, see Workbench User Guide > Concepts > Views > Navigator View.
+For information about the pop up menu in the Navigator view, see Workbench User Guide > Reference > User interface information > +Views and Editors > Navigator View.
-
CDT Projects
diff --git a/doc/org.eclipse.cdt.doc.user/images/BuildConsole.png b/doc/org.eclipse.cdt.doc.user/images/BuildConsole.png
new file mode 100644
index 00000000000..c712460eda0
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/BuildConsole.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/C-C++Preferences.png b/doc/org.eclipse.cdt.doc.user/images/C-C++Preferences.png
new file mode 100644
index 00000000000..3cfded7a30a
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/C-C++Preferences.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/editor_navigation_preferences.png b/doc/org.eclipse.cdt.doc.user/images/editor_navigation_preferences.png
new file mode 100644
index 00000000000..ee48a0421fe
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/editor_navigation_preferences.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/make_targets.png b/doc/org.eclipse.cdt.doc.user/images/make_targets.png
new file mode 100644
index 00000000000..95c0b8c5488
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/make_targets.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/manage_defined_symbols.png b/doc/org.eclipse.cdt.doc.user/images/manage_defined_symbols.png
new file mode 100644
index 00000000000..649d56e384c
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/manage_defined_symbols.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/manage_include_path.png b/doc/org.eclipse.cdt.doc.user/images/manage_include_path.png
new file mode 100644
index 00000000000..834e673e042
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/manage_include_path.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/navigatorView.png b/doc/org.eclipse.cdt.doc.user/images/navigatorView.png
new file mode 100644
index 00000000000..8d6d26e5603
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/navigatorView.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/new_make-binary_parser.png b/doc/org.eclipse.cdt.doc.user/images/new_make-binary_parser.png
new file mode 100644
index 00000000000..883dc444752
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_make-binary_parser.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/new_make-builder.png b/doc/org.eclipse.cdt.doc.user/images/new_make-builder.png
new file mode 100644
index 00000000000..caaa143a98a
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_make-builder.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/new_make-error_parser.png b/doc/org.eclipse.cdt.doc.user/images/new_make-error_parser.png
new file mode 100644
index 00000000000..b78da3eac4c
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_make-error_parser.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/new_make-paths_symbols.png b/doc/org.eclipse.cdt.doc.user/images/new_make-paths_symbols.png
new file mode 100644
index 00000000000..8f6a00cb3d8
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_make-paths_symbols.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/openDeclarations.png b/doc/org.eclipse.cdt.doc.user/images/openDeclarations.png
new file mode 100644
index 00000000000..8913847d0b4
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/openDeclarations.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/outlineView-Sort.png b/doc/org.eclipse.cdt.doc.user/images/outlineView-Sort.png
new file mode 100644
index 00000000000..c1566fe6011
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/outlineView-Sort.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/outlineView-hideFields.png b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideFields.png
new file mode 100644
index 00000000000..2656d4df341
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideFields.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/outlineView-hideNon-PublicMembers.png b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideNon-PublicMembers.png
new file mode 100644
index 00000000000..9ee4e347a8d
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideNon-PublicMembers.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/outlineView-hideStaticMembers.png b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideStaticMembers.png
new file mode 100644
index 00000000000..e72a0da0bd3
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/outlineView-hideStaticMembers.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/outlineView.png b/doc/org.eclipse.cdt.doc.user/images/outlineView.png
new file mode 100644
index 00000000000..0770cbfd4e7
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/outlineView.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/projectsView.png b/doc/org.eclipse.cdt.doc.user/images/projectsView.png
new file mode 100644
index 00000000000..00106856203
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/projectsView.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/scanner_cfg_disc.png b/doc/org.eclipse.cdt.doc.user/images/scanner_cfg_disc.png
new file mode 100644
index 00000000000..96963a4723f
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/scanner_cfg_disc.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/trans.gif b/doc/org.eclipse.cdt.doc.user/images/trans.gif
new file mode 100644
index 00000000000..16d98433d00
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/trans.gif differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/view-back.png b/doc/org.eclipse.cdt.doc.user/images/view-back.png
new file mode 100644
index 00000000000..f3579b230ed
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-back.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/view-collapseAll.png b/doc/org.eclipse.cdt.doc.user/images/view-collapseAll.png
new file mode 100644
index 00000000000..4441926b139
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-collapseAll.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/view-collapseAll2.png b/doc/org.eclipse.cdt.doc.user/images/view-collapseAll2.png
new file mode 100644
index 00000000000..163a4798d13
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-collapseAll2.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/view-forward.png b/doc/org.eclipse.cdt.doc.user/images/view-forward.png
new file mode 100644
index 00000000000..0e5a8e35cb6
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-forward.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/view-linkWithEditor.png b/doc/org.eclipse.cdt.doc.user/images/view-linkWithEditor.png
new file mode 100644
index 00000000000..d778df89f58
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-linkWithEditor.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/view-menu.png b/doc/org.eclipse.cdt.doc.user/images/view-menu.png
new file mode 100644
index 00000000000..4c10a90661d
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-menu.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/view-up.png b/doc/org.eclipse.cdt.doc.user/images/view-up.png
new file mode 100644
index 00000000000..3ae7205f90e
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view-up.png differ
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ceditor_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ceditor_pref.htm
index d4382fa2cac..fb65bc60249 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ceditor_pref.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ceditor_pref.htm
@@ -10,10 +10,9 @@
This section describes how to set preferences for the C/C++ editor, code -templates, and the search feature.
+This section describes how to set preferences for the C/C++ editor.
C/C++ editor text color | -Colors page, - Preferences window | +Colors page, Preferences window | |
C/C++ editor Content Assist Feature | -Content - Assist page, Preferences window | +C/C++ editor Content Assist feature | +Content Assist page, Preferences window |
C/C++ editor code template | -Code Templates - page, Preferences window | +C/C++ editor Navigation feature | +Navigation page, Preferences window |
C/C++ editor search feature | -C/C++ search page, - Search dialog box | -
+
In this section, learn about the C/C++ project properties pages.
+In this section, learn about the C/C++ New Make Projects properties pages.
+To learn about the | @@ -40,9 +39,16 @@ symbols page, C/C++ Properties window|||
---|---|---|---|
Target platform page | -Target - platform, C/C++ Properties window | +Scanner Configuration Discovery page | +Scanner Configuration Discovery dialog box | +
Manage include paths page | +Manage include paths dialog box | +||
Manage defined symbols page | +Manage defined symbols dialog box |
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm index f7fb7003875..4991fcb5e41 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm @@ -3,47 +3,60 @@
- -This section describes the C/C++ perspective.
-To learn about | -See | -
---|---|
Icons displayed in the C/C++ perspective | -C/C++ perspective - icons | -
Project properties pages | -Project - properties | -
Views | -Views | -
Run and debug pages | -Run and Debug - dialog box | -
C/C++ editor preference pages | -C/C++ editor, - code templates and search preferences | -
This section describes the Views, Windows and Dialog Boxes available from the C/C++ perspective.
+ +
You can customize the appearance of the Build Console view.
+ +
+
+Defining Build Settings
+Building
You can customize the navigation configuration of the C/C++ editor on the Navigation page of the Preferences window.
+
+
+Customizing the C/C++ editor
The C/C++ Preference dialog box allows you to make changes to your C/C++ environment.
+
+
+
+
+
+
+Views
You can customize Make options.
+ +
+
+Defining Build Settings
+Building
The Make Builder page of the C/C++ Properties window lets you define build settings.
+You can define build settings on the Make Builder page of the C/C++ Preferences window.
+
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_def_symb.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_def_symb.htm
new file mode 100644
index 00000000000..a1b6f15cd76
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_def_symb.htm
@@ -0,0 +1,50 @@
+
+
+
+
You can manage preprocessor symbols from the Manage defined symbols dialog box.
+
+
+Including paths and symbols
You can manage include paths from the Manage include paths dialog box.
+
+
+Including paths and symbols
The Binary Parser page of the C/C++ Properties window lists binary parsers.
+You can view a list of binary parsers on the Binary Parser page of the C/C++ Preferences window.
+
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm
index 5d363b51371..4dfa459f158 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm
@@ -3,8 +3,6 @@
The Error Parsers page of the Properties window lists a set of filters that detect error patterns in -the build output log.
+You can veiw a list of the filters that detect error patters in the build output log, on the Error Parsers page of the Preferences window.
+ +
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_pathsymb.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_pathsymb.htm
index c0dd25f0a84..6d362397125 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_pathsymb.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_pathsymb.htm
@@ -3,8 +3,6 @@
The Paths and Symbols page of the C/C++ Properties window lets you define include paths and preprocessor symbols.
+You can define include paths and preprocessor symbols on the Paths and Symbols page of the C/C++ Preferences window.
+
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outlineview.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outlineview.htm
index c72e56b162f..fd0309cfe0a 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outlineview.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outlineview.htm
@@ -3,8 +3,6 @@
The Outline view displays a structural view of C/C++ source code. The Outline -view automatically refreshes as you add declarations to your source code.
+The Outline view displays an outline of a structured C/C++ file that is currently +open in the editor area, by listing the structural elements.
-The table below lists the icons displayed in the Outline view toolbar.
+ +Icon | +Description | +
![]() |
+ Hide Fields | +
![]() |
+ Hide Static Members | +
![]() |
+ Hide Non-Public Members | +
![]() |
+ Sort items alphabetically | +
You can configure various options for the scanner configuration on the Scanner Configuration Discovery page of the C/C++ Properties window.
+
+
+Including paths and symbols