void RDirNode::drawNames(FXFont& dirfont) { if(!gGourceSettings.hide_dirnames && isVisible()) { drawDirName(dirfont); } if(!gGourceSettings.hide_filenames) { if(!(gGourceSettings.hide_filenames || gGourceSettings.hide_files) && in_frustum) { for(std::list<RFile*>::const_iterator it = files.begin(); it!=files.end(); it++) { RFile* f = *it; if(!f->isSelected()) f->drawName(); } } } for(std::list<RDirNode*>::const_iterator it = children.begin(); it != children.end(); it++) { RDirNode* node = (*it); node->drawNames(dirfont); } }