![[Contents]](../images/toc_d.gif) 
 ![[index]](../images/index.gif) 
 ![[Help]](../images/help_d.gif) 
![[Retrace]](../images/retrace_d.gif) 
 ![[browse <]](../images/prev.gif) 
 ![[Browse >]](../images/next.gif) 
Like imageclass, applications do not normally create objects of
gadgetclass, but instead create objects of its subclasses. currently,
gadgetclass has four subclasses:
propgclass
    An easy to implement, horizontal or vertical proportional gadget.
strgclass
    A string gadget.
groupgclass
    A special gadget class that creates one composite gadget out of
    several others.
buttongclass
    A button gadget that keeps sending button presses while the user
    holds it down.
buttongclass has a subclass of its own:
frbuttonclass
    A buttongclass gadget that outlines its imagery with a frame.
For specific information on these classes, see the Boopsi Class Reference
in the appendix b of this manual.