SWL Reference Manual
Oscar Waddell
with
John B. Zuckerman
February 2006
Table of Contents
Preface
Chapter 1. Tutorials
Section 1.1. Using
define-class
Section 1.2. Using
<toplevel>
Section 1.3. Using
<label>
Section 1.4. Using
<button>
Section 1.5. Using
<canvas>
Section 1.6. Using
<entry>
Section 1.7. Using
<menu>
Section 1.8. Using
swl:file-dialog
Section 1.9. Using
<photo>
Chapter 2. Classes
Section 2.1. Foundations
Section 2.2. Labels, Buttons, and Menus
Section 2.3. Attributes
Section 2.4. Displaying and Editing Text
Section 2.5. Control Widgets
Section 2.6. Drawing
Chapter 3. Methods
Chapter 4. Syntactic Extensions
Chapter 5. Procedures
Chapter 6. The SWL Thread System
Section 6.1. API Procedures
Section 6.2. Query Primitives
Section 6.3. Control Flow Primitives
Section 6.4. Creating and Destroying Threads
Section 6.5. Inter-thread Communication
Section 6.6. Thread Scheduling
Section 6.7. Miscellaneous Primitives
Section 6.8. Global Variables
Section 6.9. Redefined Chez Scheme Procedures
Section 6.10. Enhancement of Chez Scheme Parameters
Section 6.11. Replacement of Existing Parameter Values
Section 6.12. New Standard Parameters
Section 6.13. New Extended Parameters
Section 6.14. Thread System Effects on Standard Language Constructs
Chapter 7. Summary of Forms
Chapter 8. Frequently Asked Questions
Index