# C/C++ Toolbar

## C/C++ Toolbar icons

Icon | Command | Description
--- | --- | ---
| Create New | Create a new project, folder, or file.
| Save | Save the content of the current editor. Disabled if the editor does not contain unsaved changes.
| Print | Prints the content of the current editor.
| Build All | Builds all projects.
| New C/C++ project | Creates New C/C++ project.
| Create Folder | Creates a folder within the current project.
| Create File | Creates a file within the current project.
| Create C++ Class | Creates a C++ class within the current project.
| Build selected | Builds active configurations of selected projects.
| Manage configurations | Displays Manage Build Configurations dialog.
| Debug | Launches the Debug dialog box.
| Run | Launches the Run dialog box
| External Tools | Launches the External Tools dialog box
| Open Element | Brings up the Open Element selection dialog to open an element in the editor. The Open Elements selection dialog shows all elements existing in the workspace.
| Search | Launches the C/C++ Search dialog box
| Add to working set | Adds selected elements to a working set.
| Remove from working set | Removes selected elements from a working set.
| Modify working set | Modify workbench working set.
| Toggle Mark Occurrences | Turns mark occurrences on and off in the C/C++ editor.
| Show Whitespace Characters | Displays whitespace characters in the editor.
| Show Selected Element | Show source of selected element only
| Next annotation | Go to the next annotation in the editor.
| Previous annotation | Go to the previous annotation in the editor.
| Go to Last Edit Location | Returns editor view to the last line edited, if the file that was last edited was closed it will be re-opened.
| Back | Navigates back through open files.
| Forward | Navigates forward through open files.