The following are brief descriptions of the Intuition and amiga.lib
functions discussed in this chapter. See the "Amiga ROM Kernel Reference
Manual: Includes and Autodocs" for details on each function call. All
these functions require Release 2 or a later version of the Amiga
operating system.
Table 12-1: Intuition Library Boopsi Functions
________________________________________________________________________
| |
| Function Description |
|========================================================================|
| NewObjectA() Create a new Boopsi object (tag array form). |
| NewObject() Create a new Boopsi object (varargs form). |
| DisposeObject() Dispose of a Boopsi object. |
| SetAttrs() Set one or more of a Boopsi object's attributes |
| (tag array form). |
| SetGadgetAttrs() Set one or more of a Boopsi object's attributes |
| (varargs form). |
| GetAttr() Obtain an attribute from a Boopsi object. |
|------------------------------------------------------------------------|
| MakeClass() Create a new private or public Boopsi class. |
| FreeClass() Free a Boopsi class created by MakeClass(). |
| AddClass() Add a public Boopsi class to Intuition's internal |
| list of public classes. |
| RemoveClass() Remove a public Boopsi class that was added to |
| Intuition's internal list with AddClass(). |
|------------------------------------------------------------------------|
| ObtainGIRPort() Set up a RastPort for use by a Boopsi gadget |
| dispatcher. |
| ReleaseGIRPort() Free a RastPort set up by ReleaseGIRPort(). |
|________________________________________________________________________|
Table 12-2: Amiga.lib Boopsi Functions
________________________________________________________________________
| |
| Function Description |
|========================================================================|
| DoMethodA() Send a Boopsi message to a Boopsi object |
| (tag array form). |
| DoMethod() Send a Boopsi message to a Boopsi object |
| (varargs form). |
| DoSuperMethodA() Send a Boopsi message to a Boopsi object as if the |
| object was an instance of its class's superclass |
| (tag array form). |
| DoSuperMethod() Send a Boopsi message to a Boopsi object as if the |
| object was an instance of its class's superclass |
| (varargs form). |
| CoerceMethodA() Send a Boopsi message to a Boopsi object as if the |
| object was an instance of the specified class |
| (tag array form). |
| CoerceMethod() Send a Boopsi message to a Boopsi object as if the |
| object was an instance of the specified class |
| (varargs form). |
| SetSuperAttrs() Send a Boopsi OM_SET message to the Boopsi object's |
| superclass. |
|________________________________________________________________________|
[Back to Amiga Developer Docs]