[Contents] [index] [Help] [Retrace] [browse <] [Browse >]

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