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?