Table of Contents

Getting Around in Cosmo Code
A tour of the Cosmo Code interface and its special interactive features.

Quick Start
A "lift-off" pad to get you started in building applets, applications, and packages.

Tasks
Step by step information on how to accomplish tasks in Cosmo Code.

Tutorials
Examples on using Cosmo Code to work with applets, applications, and packages.

Reference
Everything else you want to know about Cosmo Code. Follow links in the index and in the task-oriented help pages.

Java Reference
Links to Java-specific information. You can also get reference pages for the Java API if you installed the Java API man pages (java.man.API subsystem as part of the Java product).

Reference

Getting Around the Cosmo Code Interface
Introduction
Main Window
Source Panel
Card Panel
Visual Builder
Java Tools

Cards and Windows in the Visual Builder
Graph Card
Menu Editor
Object Manager
Palette Manager
Resource Card
Wire Manager

Cards and Windows in the Main Window
Source Panel
Project Card
Overview Card
Class Card
Query Card
Breakpoints Card
Callstack Card
Data Card
Command Card
Build Card
Execution Card
Call Graph Window


Tasks

Managing Project Files
Creating a Project
Deleting a Project
Converting an Existing Program to a Project
Opening a Project
Moving a Project to Another Directory
Adding Files to a Project
      Adding a Visual Builder File to a Project
Removing Files from a Project
Publishing an Applet
Testing an Applet
Setting the Class Path

Designing an Interface
Launching the Visual Builder
The General Steps
Working With Objects
      Creating Objects
      Modifying Object Attributes and Geometry
      Resizing Objects
Working With Menus
      Working With Choice Menus
      Working With Menu bars
Working With User-Defined Classes
      Making a User-Defined Class
      Modifying a User-Defined Class
Handling Events
      Handling Events With User-Defined Methods
      Handing Events Through Connected Objects
Working With Palettes
      Creating a Palette
      Modifying a Palette
      Displaying a Palette
Testing an Interface
Saving an Interface

Compiling and Running Programs
Setting the Class Path
Compiling a Program
Examining and Fixing Compile Errors
Running a Program
Terminating a Program
Testing an Applet

Using Breakpoints
Setting a Breakpoint
Deleting a Breakpoint
Disabling and Enabling a Breakpoint
Stepping Through Code Execution
Suspending and Continuing Execution
Setting a Breakpoint on an Exception
Debugging at the Command Line

Examining Data
Listing Exceptions
Examining the Call Stack
Examining the Values of Symbols
Modifying Symbol Values
Examining Objects
Debugging at the Command Line

Working With Source Files
Viewing a Source File
Finding a Location in a Source File
Editing Source Files
Printing Source Files
Creating and Using Macros
Using Shell Commands

Viewing and Switching Threads
Viewing All Threads
Viewing Thread Status
Switching to a Thread

Browsing and Editing Classes
Viewing All Classes
Browsing a Class
Editing a Class
Finding Where a Class is Used
Graphing Class Relations

Browsing Methods
Finding Where a Method Is Used
Displaying a Method Definition

Running Queries
Making a Query
Finding Where a Class is Used
Finding Where a Method is Used


Index

Guide to the Cosmo Code Development Environment
12-96*016