There are several levels on which a programmer can use Boopsi. The most
elementary level is to use Intuition functions to create and manipulate
Boopsi objects that are instances of existing, public classes.
At present there is a hierarchy of 14 public classes built into Intuition:
Figure 12-3: Class Diagram
rootclass
/
_____________/____________
/ / \
/ / \
icclass / gadgetclass
/ / \
/ / _______________\___________________
/ imageclass / / \ \
/ / / / \ \
modelclass / propgclass strgclass buttongclass groupgclass
/ \
/ \
_______/___________________________ frbuttongclass
/ \ \ \
/ \ \ \
frameiclass sysiclass fillrectclass itexticlass
boopsi and tags
creating an object
disposing of an object
setting an existing object's attributes
getting an object's attributes
what about the boopsi messages and methods?