Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5387 in orxonox.OLD for trunk/src/lib/gui/gl_gui/glgui_container.cc


Ignore:
Timestamp:
Oct 16, 2005, 12:42:16 AM (20 years ago)
Author:
bensch
Message:

orxonox/trunk: PNode and Element2D can now return their children-lists as const tList<type>*

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/gui/gl_gui/glgui_container.cc

    r5364 r5387  
    5252void GLGuiContainer::showAll()
    5353{
    54 
    5554  tIterator<GLGuiWidget>* itC = this->children->getIterator();
    5655  GLGuiWidget* enumC = itC->firstElement();
     
    6059      static_cast<GLGuiContainer*>(enumC)->showAll();
    6160    else
    62      enumC->show();
     61      enumC->show();
    6362    enumC = itC->nextElement();
    6463  }
     
    7170void GLGuiContainer::hideAll()
    7271{
     72  tIterator<GLGuiWidget>* itC = this->children->getIterator();
     73  GLGuiWidget* enumC = itC->firstElement();
     74  while (enumC != NULL)
     75  {
     76    if (enumC->isA(CL_GLGUI_CONTAINER))
     77      static_cast<GLGuiContainer*>(enumC)->showAll();
     78    else
     79      enumC->hide();
     80    enumC = itC->nextElement();
     81  }
     82  delete itC;
    7383
     84  this->hide();
    7485}
    7586
Note: See TracChangeset for help on using the changeset viewer.