Preface

A Description of the Contents

This guide forms an introductory course in developing applications using the CAPI. Please note that, like the rest of the LispWorks documentation, it does assume knowledge of Common Lisp.

Chapter 1, Introduction to the CAPI, introduces the principles behind the CAPI, some of its fundamental concepts, and what it sets out to achieve.

Chapter 2, Getting Started, presents a series of simple examples whose aim is to familiarize you with some of the most important elements and functions.

Chapter 3, Creating Common Windows, introduces more of the fundamental CAPI elements. These elements are explained in greater detail in the remainder of the manual.

Chapter 5, Laying Out CAPI Panes introduces the idea of layouts. These let you combine different CAPI elements inside a single window.

Chapter 6, Creating Menus, shows you how to add menus to a window.

Chapter 7, Defining Interface Classes, introduces the macrodefine-interface. This macro can be used to define interface classes composed of CAPI elements -- either the predefined elements explained elsewhere in this manual or your own.

Chapter 4, Choices, explains the key CAPI concept of the choice. A choice groups CLOS objects together and provides the notion of there being a selected object amongst that group of objects. Button panels and list panels are examples of choices.

Chapter 8, Prompting for Input, discusses the ways in which dialog boxes may be used to prompt a user for input.

Chapter 9, Creating Your Own Panes, shows you how you can define your own classes when those provided by the CAPI are not sufficient for your needs.


CAPI User Guide, Liquid Common Lisp Version 5.0 - 2 OCT 1997

Generated with Harlequin WebMaker