1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
cdt/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm
David Daoust 010da4dcb9 From Dave Williams:
Another doc update patch.  This one includes screen captures for the C++ preferences, and some views, outline view, projects view.

Updated the references page to show all documentation in that section from the main page (there were double linked sections and some docs were not linked).

Updated the topics_Reference.xml, it also contained invalid and double linked sections.
2004-04-19 14:57:01 +00:00

115 lines
No EOL
3.9 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Outline view</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>Outline view </h1>
<p>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. </p>
<img src="../images/outlineView.png" border="0" width="838" height="312" alt="Outline View screen capture">
<p>The Outline view shows the following elements in the source file in the order
in which they occur:</p>
<ul>
<li>C or C++ file</li>
<li>Class</li>
<li>Namespace</li>
<li>Include</li>
<li>Enum</li>
<li>Enumerator</li>
<li>Field</li>
<li>Field private</li>
<li>Field protected</li>
<li>Field public</li>
<li>Include</li>
<li>Method private</li>
<li>Method protected</li>
<li>Method public struct</li>
<li>Type definition</li>
<li>Union</li>
<li>Variable</li>
</ul>
<p>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 move
to the start of main() in the C/C++ editor, click <samp>main()</samp> in the Outline
view.</p>
<p>For more information about the marker bar, see <b>Workbench User Guide &gt; Reference &gt; User interface
information &gt; Views and editors &gt; Editor area</b>.</p>
<p>You can filter the Outline view by choosing to display or hide the following
items:</p>
<ul>
<li>Fields</li>
<li>Static members</li>
<li>Non-public members</li>
</ul>
<p>You can select an element in the Outline view, and perform the following actions:</p>
<ul>
<li>Open the C/C++ Search window box. The Search string box is populated and
the element type is selected.</li>
<li>Complete a text-based search, of a workspace or a specified working set for the
selected element.</li>
<li>Open a selected .h file in the editor.</li>
</ul>
<h2>Icons</h2>
<p><table border="1" >
<tr>
<td><img src="../images/outlineView-hideFields.png" border="0" width="22" height="22" alt="Hide Fields Button"></td>
<td>Hide Fields </td>
</tr>
<tr>
<td><img src="../images/outlineView-hideStaticMembers.png" border="0" width="22" height="22" alt="Hide Static Members Button"></td>
<td>Hide Static Members </td>
</tr>
<tr>
<td><img src="../images/outlineView-hideNon-PublicMembers.png" border="0" width="22" height="22" alt="Hide Non Public Members Button"></td>
<td>Hide Non-Public Members </td>
</tr>
<tr>
<td><img src="../images/outlineView-Sort.png" border="0" width="22" height="22" alt="Sort Button"></td>
<td>Sort </td>
</tr>
</table></p>
<p>For more information about the Eclipse workbench, see <b>Workbench User Guide &gt; Tasks &gt; Upgrading Eclipse</b>.</p>
<p>For more information about Working sets, see <b>Workbench User Guide &gt; Concepts &gt; Working sets</b>.</p>
</ul>
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
<br>
<a href="cdt_c_comments.htm">Comments</a><br>
<a href="cdt_c_content_assist.htm">Content Assist and code completion</a><br>
<a href="cdt_c_search.htm">C/C++ search</a><br>
<a href="cdt_c_open_declarations.htm">Open Declarations</a><br>
&nbsp;</p>
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
<br>
<a href="../tasks/cdt_t_show_proj_files.htm">Displaying C/C++ file components in the
C/C++ Projects view</a><br>
<a href="../tasks/cdt_t_search.htm">Searching for C/C++ elements</a></p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
<br>
<a href="../reference/cdt_u_outlineview.htm">Outline view</a><br>
&nbsp;</p>
<img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14">
</body>
</html>