
10-4
ZSP Integrated Development Environment (ZSP IDE)
All of the main functions of ZSP IDE are available through the main
menu. The most commonly used functions from the main menu are also
accessible throught the toolbar. The project tree displays the workspace
and project structure, allows opening of source files for editing, and
provides quick access to pertinent menu functions through popup menus.
At the bottom of the ZSP IDE main screen is the output window which
displays the output of build and compile commands. Additional tabs
grouped with the output window in the lower section provide a basic
operating system shell interface and an output window for post-
processing functions (such as object dump utility) or for custom
commands. The shell tab allows operating system command line
capability from within the IDE. The Utility Output tab displays output of
utility commands available from within the IDE.
The bottom part of the IDE shows status information. The current cursor
location in the editor window is also reflected in this status area.
10.2 Working With Workspaces and Projects
10.2.1 Working With Workspaces
The purpose of a workspace is to organize and to provide default
settings for a Project or group of Projects. New and existing Projects may
be added to a workspace. A Project may belong to multiple workspaces.
A set of default properties can be set for a workspace. Any new project
added to the workspace will inherit the default settings of the workspace.
These settings may later be altered by the user. When an existing project
is added to a workspace, the user is given the option to either keep
existing project settings or inherit the default settings of the workspace.
The Workspace menu has sub-menus to open, close and save
workspace files. It also has sub-menus to add new or existing projects
to a workspace. You can also delete projects from a workspace. A history
of the previous workspaces visited is also available to quickly switch
between workspaces. Only one workspace may be active at any time.
Switching to a different workspace will close the existing workspace and
the component projects. If a source file was altered and not yet saved, a