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. |
|________________________________________________________________________|