carbidecpp22devenv/configuration/org.eclipse.osgi/bundles/309/1/.cp/reference/cdt_u_cproj_view.htm
changeset 5 684bf18fdedf
equal deleted inserted replaced
4:4764c8c88759 5:684bf18fdedf
       
     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
       
     2 <html lang="en">
       
     3 
       
     4 <head>
       
     5 <meta http-equiv="Content-Language" content="en-us">
       
     6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
       
     7 <title>C/C++ Project View</title>
       
     8 <link rel="stylesheet" type="text/css" href="../help.css">
       
     9 </head>
       
    10 <body>
       
    11 
       
    12 <h1>C/C++ Projects view</h1>
       
    13 <p>The C/C++ Projects view displays, in a tree structure, only elements relevant to C and C++ project files.  In this view you can do the following: 
       
    14 <ul>
       
    15 	<li>Browse the elements of C/C++ source files</li>
       
    16 	<li>Open files in the editor view</li>
       
    17 	<li>Open projects in a new window</li>
       
    18 	<li>Create new projects, classes, files, or folders</li>
       
    19 	<li>Manage existing files (cut, paste, delete, move or rename)</li>	
       
    20 	<li>Restore deleted files from local history</li>
       
    21 	<li>Import or Export files and projects</li>
       
    22 </ul>
       
    23 
       
    24 Files that you select in the C/C++ Projects view  affect the information that is displayed in other views.</p>
       
    25 <p><img img src="../images/view_projects.png" alt="C/C++ Projects View"></p>
       
    26 
       
    27 
       
    28 <h2>Toolbar</h2>
       
    29 
       
    30 <p><table border="1" cellpadding="3" cellspacing="0">
       
    31  	<tr>
       
    32 		<th>Icon</th>
       
    33 		<th>Name</th>	
       
    34 		<th>Description</th>
       
    35 	 </tr>
       
    36 	<tr>
       
    37 		<td align="center" valign="top"><img src="../images/icon_con_min.png" alt="Minimize Icon"></td>
       
    38 		<td valign="top"><b>Minimize</b></td>
       
    39 		<td valign="top">Minimizes the view.</td>
       
    40 	</tr>
       
    41 	<tr>
       
    42 		<td align="center" valign="top"><img src="../images/icon_con_max.png" alt="Maximize Icon"></td>
       
    43 		<td valign="top"><b>Maximize</b></td>
       
    44 		<td valign="top">Maximizes the view.</td>
       
    45 	</tr>
       
    46 	<tr>
       
    47 	<td align="center" valign="top"><img src="../images/icon_back.png" alt="Back Icon"></td>
       
    48 	<td valign="top"><b>Back</b></td>
       
    49 	<td valign="top">This command displays the hierarchy that was displayed immediately prior to the current display.&nbsp;
       
    50 			For example, if you Go Into a resource, then the Back command in the resulting display returns the view to the same hierarchy from which you activated the
       
    51 			<i> Go Into</i> command. The hover help for this button tells you where it will take you. This command is similar to the Back button in a web browser.</td>
       
    52 	</tr>
       
    53 	<tr>
       
    54 		<td align="center" valign="top"><img src="../images/icon_forward.png" alt="Forward Icon"></td>
       
    55 		<td valign="top"><b>Forward</b></td>
       
    56 		<td valign="top">This command displays the hierarchy that was displayed immediately after the current display.&nbsp;
       
    57 				For example, if you've just selected the Back command, then selecting the Forward command in the resulting display returns the view to the same hierarchy from which you activated the Back command.&nbsp;The
       
    58 				hover help for this button tells you where it will take you.
       
    59 				This command is similar to the Forward button in a web browser.</td>
       
    60 	</tr>
       
    61 	<tr>
       
    62 	<td align="center" valign="top"><img src="../images/icon_up.png" alt="Up Icon"></td>
       
    63 		<td valign="top"><b>Up</b></td>
       
    64 		<td valign="top">This command displays the hierarchy of the parent of the current highest level resource. The hover help for this button tells you where it will take you.</td>
       
    65 	</tr>
       
    66 	<tr>
       
    67 		<td align="center" valign="top"><img src="../images/icon_collapse_all.png" alt="Collapse All Icon"></td>
       
    68 		<td valign="top"><b>Collapse All</b></td>
       
    69 		<td valign="top">This command collapses the tree expansion state of all resources in the view.</td>
       
    70 	</tr>
       
    71 	<tr>
       
    72 		<td align="center" valign="top"><img src="../images/icon_link_with_editor.png" alt="Link with Editor Icon"></td>
       
    73 		<td valign="top"><b>Link with Editor</b></td>
       
    74 		<td valign="top">This command toggles whether the view selection is linked to the active editor. 
       
    75 				When this option is selected, changing the active editor will automatically update the selection to the resource being edited.</td>
       
    76 	</tr>
       
    77 	<tr>
       
    78 		<td align="center" valign="top"><img src="../images/icon_menu.png" alt="Menu Icon"></td>
       
    79 		<td valign="top"><b>Menu</b></td>
       
    80 		<td valign="top">Click the black upside-down triangle icon to open a menu of items specific to the view.<br><br>
       
    81 									<dl>
       
    82 										<p><dt>Select Working Set</dt>
       
    83 											<dd>Opens the <B>Select Working Set</B> dialog to allow selecting a working set for the view.</dd></p>
       
    84 										<p><dt>Deselect Working Set</dt>
       
    85 											<dd>Deselects the current working set. </dd></p>
       
    86 										<p><dt>Edit Active Working Set</dt>
       
    87 											<dd>Opens the <B>Edit Working Set</B> dialog to allow changing the current working set.</dd></p>
       
    88 										<p><dt>Sort</dt>
       
    89 											<dd>This command sorts the resources in the view according to the selected schema:<br>
       
    90 												<ul>
       
    91 													<li><b>By Name</b>:&nbsp; Resources are sorted alphabetically, according to the full name of the resource (e.g., A.TXT, then B.DOC, then C.HTML, etc.)</li>
       
    92 													<li><b>By Type</b>:&nbsp; Resources are sorted alphabetically by file type/extension (e.g., all DOC files, then all HTML files, then all TXT files, etc.).</li>
       
    93 												</ul></p>
       
    94 										<p><dt>Filters</dt>
       
    95 											<dd>This command allows you to select filters to apply to the view so that you can show or hide various resources as needed. 
       
    96 													File types selected in the list will not be shown in the C/C++ Projects view.<dd></p>
       
    97 										<p><dt>Link with Editor</dt>
       
    98 											<dd>See the toolbar item description above.</dd></p>
       
    99 									</dl></td>
       
   100 	</tr>	
       
   101 </table></p>
       
   102 
       
   103 
       
   104 <h2>C/C++ Projects view icons</h2>
       
   105 
       
   106 <p>The table below lists the icons displayed in the C/C++ Projects view.</p>
       
   107 
       
   108 <table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="34%">
       
   109   <tr>
       
   110     <td width="19%" align="left"><b>Icon</b></td>
       
   111     <td width="81%"><b>Description</b></td>
       
   112   </tr>
       
   113   <tr>
       
   114     <td width="19%" align="left">
       
   115     <img border="0" src="../images/c_file_obj.gif" width="16" height="16" alt="C or C++ file Icon"></td>
       
   116     <td width="81%">C or C++ file</td>
       
   117   </tr>
       
   118   <tr>
       
   119     <td width="19%" align="left">
       
   120     <img border="0" src="../images/class_obj.gif" width="16" height="16" alt="Class Icon"></td>
       
   121     <td width="81%">Class</td>
       
   122   </tr>
       
   123   <tr>
       
   124     <td width="19%" align="left">
       
   125     <img border="0" src="../images/define_obj.gif" width="16" height="16" alt="Macro Definition Icon"></td>
       
   126     <td width="81%">Macro Definition</td>
       
   127   </tr>
       
   128   <tr>
       
   129     <td width="19%" align="left">
       
   130     <img border="0" src="../images/enum_obj.gif" width="16" height="16" alt="Enum Icon"></td>
       
   131     <td width="81%">Enum</td>
       
   132   </tr>
       
   133   <tr>
       
   134     <td width="19%" align="left">
       
   135     <img border="0" src="../images/enumerator_obj.gif" width="16" height="16" alt="Enumerator Icon"></td>
       
   136     <td width="81%">Enumerator</td>
       
   137   </tr>
       
   138   <tr>
       
   139     <td width="19%" align="left">
       
   140     <img border="0" src="../images/var_declaration_obj.gif" width="16" height="16" alt="Variable Icon"></td>
       
   141     <td width="81%">Variable</td>
       
   142   </tr>
       
   143   <tr>
       
   144     <td width="19%" align="left">
       
   145     <img border="0" src="../images/field_private_obj.gif" width="16" height="16" alt="Field private icon"></td>
       
   146     <td width="81%">Field private</td>
       
   147   </tr>
       
   148   <tr>
       
   149     <td width="19%" align="left">
       
   150     <img border="0" src="../images/field_protected_obj.gif" width="16" height="16" alt="Field protected icon"></td>
       
   151     <td width="81%">Field protected</td>
       
   152   </tr>
       
   153   <tr>
       
   154     <td width="19%" align="left">
       
   155     <img border="0" src="../images/field_public_obj.gif" width="16" height="16" alt="Field public icon"></td>
       
   156     <td width="81%">Field public</td>
       
   157   </tr>
       
   158   <tr>
       
   159     <td width="19%" align="left">
       
   160     <img border="0" src="../images/include_obj.gif" width="16" height="16" alt="Include icon"></td>
       
   161     <td width="81%">Include</td>
       
   162   </tr>
       
   163   <tr>
       
   164     <td width="19%" align="left">
       
   165     <img border="0" src="../images/makefile.gif" width="16" height="16" alt="Makefile icon"></td>
       
   166     <td width="81%">Makefile</td>
       
   167   </tr>
       
   168   <tr>
       
   169     <td width="19%" align="left">
       
   170     <img border="0" src="../images/method_private_obj.gif" width="16" height="16" alt="Method private icon"></td>
       
   171     <td width="81%">Method private</td>
       
   172   </tr>
       
   173   <tr>
       
   174     <td width="19%" align="left">
       
   175     <img border="0" src="../images/method_protected_obj.gif" width="16" height="16" alt="Method protected icon"></td>
       
   176     <td width="81%">Method protected</td>
       
   177   </tr>
       
   178   <tr>
       
   179     <td width="19%" align="left">
       
   180     <img border="0" src="../images/method_public_obj.gif" width="16" height="16" alt="Method public icon"></td>
       
   181     <td width="81%">Method public</td>
       
   182   </tr>
       
   183   <tr>
       
   184     <td width="19%" align="left">
       
   185     <img border="0" src="../images/namespace_obj.gif" width="16" height="16" alt="Namespace icon"></td>
       
   186     <td width="81%">Namespace</td>
       
   187   </tr>
       
   188   <tr>
       
   189     <td width="19%" align="left">
       
   190     <img border="0" src="../images/struct_obj.gif" width="16" height="16" alt="Struct icon"></td>
       
   191     <td width="81%">Struct</td>
       
   192   </tr>
       
   193   <tr>
       
   194     <td width="19%" align="left">
       
   195     <img border="0" src="../images/typedef_obj.gif" width="16" height="16" alt="Type definition icon"></td>
       
   196     <td width="81%">Type definition</td>
       
   197   </tr>
       
   198   <tr>
       
   199     <td width="19%" align="left">
       
   200     <img border="0" src="../images/union_obj.gif" width="16" height="16" alt="Union icon"></td>
       
   201     <td width="81%">Union</td>
       
   202   </tr>
       
   203   <tr>
       
   204     <td width="19%" align="left">
       
   205     <img border="0" src="../images/function_obj.gif" width="16" height="16" alt="Function icon"></td>
       
   206     <td width="81%">Function</td>
       
   207   </tr>
       
   208 </table>
       
   209 
       
   210 <p><img src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
       
   211 <br><a href="../concepts/cdt_c_proj_file_views.htm">Project file views</a>
       
   212 </p>
       
   213 
       
   214 <p><img src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
       
   215 <br><a href="../tasks/cdt_t_show_proj_files.htm">Displaying C/C++ file components in the C/C++ Projects view</a>
       
   216 <br><a href="../tasks/cdt_t_prvw_hide_files.htm">Hiding files by type in the C/C++ Projects view</a></p>
       
   217 
       
   218 
       
   219 <p>
       
   220 <img img src="../images/rh03_04.gif" ALT="Red Hat Copyright Statement">  <br>
       
   221 <img img src="../images/ng00_07.gif" ALT="IBM Copyright Statement" >  
       
   222 </p>
       
   223 
       
   224 </body>
       
   225 </html>