/** TestRgb::Test Tests functionality contained within the TRgb class. Attributes such as base colours are set/retrieved & the result verified */ void TestRgb::Test() { TestSet(); TestGet(); TestComp(); TestStream(); }
Component* Component::getPrevDepthFirstComponent(void) const { if(getParentContainer() != NULL) { Component* TestComp(getPrevSibling()); if(TestComp == NULL) { TestComp = getParentContainer(); while(TestComp != NULL && TestComp->getPrevSibling() == NULL) { TestComp = TestComp->getParentContainer(); } if(TestComp != NULL) { TestComp = TestComp->getPrevSibling(); } } if(TestComp != NULL && TestComp->getType().isDerivedFrom(ComponentContainer::getClassType())) { return TestComp->getRightmostDecendent(); } else { return TestComp; } } return NULL; }