Changeset 5387 in orxonox.OLD for trunk/src/lib/gui/gl_gui/glgui_container.cc
- Timestamp:
- Oct 16, 2005, 12:42:16 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/gui/gl_gui/glgui_container.cc
r5364 r5387 52 52 void GLGuiContainer::showAll() 53 53 { 54 55 54 tIterator<GLGuiWidget>* itC = this->children->getIterator(); 56 55 GLGuiWidget* enumC = itC->firstElement(); … … 60 59 static_cast<GLGuiContainer*>(enumC)->showAll(); 61 60 else 62 enumC->show();61 enumC->show(); 63 62 enumC = itC->nextElement(); 64 63 } … … 71 70 void GLGuiContainer::hideAll() 72 71 { 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; 73 83 84 this->hide(); 74 85 } 75 86
Note: See TracChangeset
for help on using the changeset viewer.