New

Source File

Inserts an empty file without any content or extension into the IDE. When a project is currently open, you will be asked to add it to the project.

Project...

Opens up the New Project window. Here you can choose from a few built-in templates you can start with, divided in categories. These templates are located in the \Templates\*.template files. One can add as much templates as one likes. Below are a few options, such as the Project Name and the language options to the right, which control certain compiler flags.

Resource File

This inserts an empty file into the IDE the same way as "Source File" does, but adds the extension ".rc" to it, so the IDE will recognize it as a resource file.

Project Template...

This option is only available when a project is open, and opens up a dialog where the user can decide to add the current project, along with a few modifications, to the "Project..." window.

Class...

Opens up the New Class form. More information can be found in the Class Browser\New Class menu item.

Open project or file

Opens up a common file opener. Will open any file and shows it in text mode. When a .dev Project File is selected, a project is opened.

Reopen

Brings up an MRU list of recently closed files. The maximum amount of items can be changed in Environment options.

Clear History

Clears the list of history items.

Save

Saves current file to disk with the current file name. When the file doens't have one yet, Save as is used.

Save As...

Saves current file to disk with the filename and path choses by the user.

Save Project As...

Saves the profile file to with the filename and path choses by the user. Paths to the other project file will be maintained, so the project can still be used by opening up the moved .dev file.

Save All

Iterates through all files and will save them all automatically. When a file without a name is encountered, it will prompt the user to give it a name. Also saves the project file to disk.

Close

Closes currently focussed file. Will ask the user if he/she want to save it.

Close All

Closes all opened file excluding the Project File. Will ask the user if he/she want to save them. Project will stay open.

Close Project

Does the same thing as Close All, but now also closes the project, of course after asking to save changes.

Properties

Shows various data about all files currently open in the project.

Import...

Import MS Visual C++ Project

Opens up a dialog which can convert MSVC++ .dsp files to Dev-C++'s .dev files.

Export...

to HTML

Exports the currently open file to HTML, preserving formatting and coloring.

to RTF

Exports the currently open file to RTF, preserving formatting and coloring.

Project to HTML

Exports the all open files to HTML in \files, preserving formatting and coloring.

Print

Brings up a dialog asking for various printing options, and when OK is pressed, will print the current file preserving colors and formatting

Print Setup

Brings up a common dialog to configure the printer driver. Here you can, for example, choose paper rotation and the printer device you want to use.

Exit

Exits Dev-C++. Will close any open files and will ask to save any modified files.