You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
• Window Menu<br />
• Tools Menu<br />
• UML Menu<br />
• Browse Window<br />
• Project Window<br />
• Find Window<br />
• Debug Window<br />
• Message Window<br />
17.1 File Menu<br />
DRAFT, February 18, 2003, Page 84<br />
New File - opens an empty CSD window for the selected language. Recently opened and currently open<br />
files will appear under the main menu, other files will be under the "Other" submenu.<br />
Open File - brings up an open file dialog.<br />
Recent Files - allows recently closed files to be re-opened.<br />
Search Multiple Files - brings up the multi-file search dialog.<br />
Save All Files - saves files in all CSD windows.<br />
Close All Files - closes all CSD Windows. The user will be warned and given a chance to cancel if<br />
modified files exist.<br />
Sync Files - checks file modification times for all files in jGRASP with those on disk. For each file that has<br />
been modified outside of jGRASP, the user is given the option of reloading the file from disk. If the user<br />
chooses not to reload, the next check will report a modified file only if there is an additional modification.<br />
A save operation, however, will give an external modification warning even if there is not an additional<br />
modification.<br />
Save Current Workspace - saves all the current top-level settings: the desktop, global settings, and<br />
current project. This happens at exit anyway, so this is provided only for protection against a crash.<br />
Exit jGRASP - quits the application. If a compile process is active and there are modified files, this will not<br />
be allowed.<br />
17.2 Project Menu<br />
Note that any operation that closes a project will save it first. It is not possible to discard changes to a<br />
project (unless jGRASP crashes or is killed).<br />
New Project - allows the user to create a new empty project.<br />
Open Project - allows a saved project to be opened.<br />
Close Project - closes the current project and opens the default project.<br />
Save Project - save modifications to the project immediately. This is never necessary, except to be safe<br />
against a crash.<br />
Save Project As - allows the user to save the current project under a new name.<br />
Recent Projects - allows the user to open recently closed projects.