Developer Magic: RapidApp
User's Guide

Document Number: 007-2590-003

Front Matter

| List of Figures | List of Examples | List of Tables |


Table of Contents

About This Guide
What This Guide Contains
What You Should Know Before Reading This Guide
Suggested Reading
Font Conventions in This Guide
Upgrading to Builder Xcessory

1. RapidApp Tour
Building a Calculator: A RapidApp Example

2. RapidApp Basics
RapidApp Overview
Prerequisites for Installing RapidApp
Setting Up Your Working Environment for RapidApp
Starting RapidApp
The RapidApp Interface

3. Interface Design
The Indigo Magic Style
Basic Interface Construction
Parent/Child Interaction
Interface Element Creation
Interface Element Manipulation
Save Your Interface and Files

4. Application Development
Development Cycle
Development Model

5. Code Creation and Management
Generate Code
Code Management

6. Advanced Topics
Work With Windows
Work With Containers
Work With Menus
Work With Dialogs
Work With User-Defined Components

7. VkEZ Library
EZ Convenience Functions
VkEZ Operators

8. Component Libraries
Work With Component Libraries
Load Components Onto Palettes
Load Non-RapidApp Components

9. Example Applications
A Simple Open Inventor Program
Online Examples

A. RapidApp Reference
Reference
Global Objects
Windows Palette
Containers Palette
Controls Palette
Menus Palette
ViewKit Palette
Inventor Palette

B. RapidApp Makefile Conventions

C. Frequently Asked Questions and Tips
Frequently Asked Questions
RapidApp Tips

D. Source Code for the Calculator Application
The Calculator main.C File
The CalcWindowMainWindow Class
The CalculatorUI Class
The Calculator Class
The Calculator Resource File
Makefile

Glossary

Index