Main Menu

Distinguish the current project and the active one. Project is current if its item is positioned at the tree view. As to the active project, it is selected by the combo box in the IDE's tool bar.

File / Open
Opens project file or workspace profile.

File / Save (As...)
Saves the current project.

File / Reopen Project
Reopens project file that has been recently opened.

File / Reopen Workspace
Reopens workspace profile that has been recently opened.

File / Rename Workspace...
Entitles the current layout of the desktop. The workspace will be profiled under this name on exit.

File / Backup / Create
Creates a backup copy of the current project. Backup copies of projects are maintained in a predefined compressed folder. Disabled edit represents a base name of backup files. This identifier may be changed under menu item "File / Backup / Change Base Name". Memory/Disk radio selector is responsible for backup source. Commentary describes state of the project at the backup checkpoint.

File / Backup / Restore
Restores a backup copy of the current project or deletes redundant backuped versions.

File / Backup / Inventory
Lists all backup copies of all projects being in evidence.

File / Backup / Change Base Name
New backup copies of the current project will be saved under this name.

Edit / MDI Window Title
Assigns a title to the MDI window.

Edit / Switch Editing/Navigation
Toggles between the navigation through project and item editing mode.

Edit / Insert Sibling Item
Inserts a sibling item of the current one.

Edit / Insert Child Item
Inserts a child item of the current one.

Edit / Sync Browsers
Synchronizes two tree views.

Project / ...
All actions of this menu affect the active project that you have selected by the combo box in the toolbar.

Project / Run Application
Invokes executable application that has been built.

Project / Make
Updates only the items of source code that have been touched since last flush. Then works out main target of makefile.

Project / Generate All
Regenerates all source code.

Project / Generate Touched
Updates only the items of source code that have been touched since last flush.

View / Output
Design makefiles for C++ projects in such a way that an output stream of the compiler, resource compiler, linker or any other command line utility has to be forwarded to the predefined file "_vp.msg". When make process terminates VPA reads the output. If main target is built properly your own appropriate message echos. On failure errors and warnings appear. This kind of output commonly goes with the information about a file name and line numbers. Review "Options / C++ Related / Output of compiler". Parsing of such stream for C++ framework is adjusted for MS Visual C++ and EGCS-Mingw32. Token "\F" represents file name. Token "\L" stands for line number. Token "\#" describes any other numeric info (f.e. number of column in source file). Java framework is shipped with profiles for different compilers, so such tuning is already done for you.

View / Properties
Invokes popup sheet of current item's  properties.

View / Desktop Structure
Modeless dialog outlines the current layout of the desktop. By this medium you may navigate the extremely large workspace in no time.

View / Bottom Status Bar
Checked menu item toggles visibility of bottom status bar.

Options / VPA Related
Setup properties of the whole IDE.

Options / C++ Related
Setup properties of C++ framework.

Options / Java Related
Setup properties of Java framework.

Window / New Window
Opens new MDI window.