Programmer's Reference
Notices
About this book
IBM Smalltalk overview
Common Language Data Types
Common Language Implementation
Common Process Model
Common File System
Common Graphics
Common Widgets
Extended Widgets
Drag and Drop
Common Printing
IBM Smalltalk Virtual Machine API
Who should read this chapter
IBM Smalltalk C programming model
External language interface
Entry points
Asynchronous callouts
Calling a Platform Function asynchronously
Locking resources for an asynchronous call
ACO errors and error cases
Walkbacks
ACO errors
Parameter types and return types
Managing resources
Extensions to platform function protocols
ACO resource manager protocols
Resource future protocols
Static future protocols
ACO error protocols
OSObjects
User primitives
Asynchronous messages (interrupts)
Using user primitive functions outside user primitives
Sample user primitives for IBM Smalltalk
Sample callback for OS/2 and Microsoft Windows
Platform requirements
Primitive error codes
Dynamic data exchange
National Language Support
Inter-process communication
Object Linking and Embedding (OLE)
Appendix A. Widget resources and callbacks
Appendix B. Extended widgets resources and callbacks
Appendix C. Drag and drop resources and callbacks
Appendix D. Common graphics platform differences
Appendix E. Common widgets platform differences
Index