#include <CAUGuiTools.h>
Inheritance diagram for CAUGuiItem:

Public Member Functions | |
| CAUGuiItem () | |
| virtual | ~CAUGuiItem () |
| destructor WARNING: kills all following Items in the CAUGuiItem linked list!!! | |
| CAUGuiItem * | getByID (UInt32 theID) |
| void | append (CAUGuiItem *nextItem) |
| adding a new Item to the list | |
| CAUGuiItem * | getNext () |
| CAUGuiItem * | getPrev () |
| void | setPrev (CAUGuiItem *thePrev) |
| UInt32 | getID () |
| void | setID (UInt32 theID) |
| CAUGuiType | getType () |
| void | setType (CAUGuiType theType) |
every class of Graphics, Controls etc. is derived from CAUGuiItem
They are basically linked lists for some convenience mechanisms:
you normally don't have to deal with this class, you usually derive from CAUGuiControl or CAUGuiGraphic
Definition at line 243 of file CAUGuiTools.h.
|
|
Definition at line 247 of file CAUGuiTools.h. References kCAUGui_noType. |
|
|
destructor WARNING: kills all following Items in the CAUGuiItem linked list!!!
Definition at line 258 of file CAUGuiTools.h. |
|
|
adding a new Item to the list the instantiating object usually cares only about the first item in the list to append another item, it has just to be passed to the first item and will automatically be inserted at the end of the list, cool, he? Definition at line 283 of file CAUGuiTools.h. References setPrev(). Referenced by CAUGuiLayeredPane::addCtrl(), CAUGuiCtrl::addCtrl(), CAUGuiMan::addCtrl(), CAUGuiLayeredPane::addCtrlToGroup(), CAUGuiMan::addImage(), and CAUGuiLayeredPane::placeGroupLabel(). |
|
|
Definition at line 266 of file CAUGuiTools.h. Referenced by CAUGuiMan::getCtrlByID(), and CAUGuiMan::getImageByID(). |
|
|
Definition at line 297 of file CAUGuiTools.h. |
|
|
|
Definition at line 295 of file CAUGuiTools.h. |
|
|
Definition at line 299 of file CAUGuiTools.h. References CAUGuiType. Referenced by CAUGuiKnob::draw(). |
|
|
Definition at line 298 of file CAUGuiTools.h. Referenced by CAUGuiMan::addCtrl(), and CAUGuiMan::addImage(). |
|
|
Definition at line 296 of file CAUGuiTools.h. Referenced by append(). |
|
| (c) 2002 - 2003 by Urs Heckmann www.u-he.com |
1.3.6