void GameplayChat::draw_self() { undraw_self(); for (std::vector <Api::Label> ::iterator itr = hints.begin(); itr != hints.end(); ++itr) { itr->set_draw_required(); itr->draw(); } for (std::vector <Api::Label> ::iterator itr = msgs.begin(); itr != msgs.end(); ++itr) itr->draw(); name.draw(); // type.draw(); this isn't necessary, it's drawn by focus // see comment in calc_self() for how this is a little kludge set_yl(type.get_y() + type.get_yl()); set_draw_required(false); }
void DirList::draw_self() { undraw_self(); Frame::draw_self(); }