registered = !isdigit(name[0]);
}
else
- name = Msp::lexical_cast(number);
+ name = Msp::lexical_cast<string>(number);
const map<unsigned, Port *> &ports = netvis.get_ports();
unsigned tries = 100;
void Port::render() const
{
- GL::PushMatrix push_;
+ GL::MatrixStack::Push push_(GL::MatrixStack::modelview());
mesh.draw();
{
GL::Immediate imm((GL::COLOR4_UBYTE, GL::VERTEX2));
imm.vertex(14, 10);
imm.end();
}
- GL::translate(16, 1, 0);
- GL::scale_uniform(10);
- {
- GL::Immediate imm((GL::COLOR4_UBYTE, GL::TEXCOORD2, GL::VERTEX2));
- netvis.get_font().draw_string(name, imm);
- }
+ GL::MatrixStack::modelview() *= GL::Matrix::translation(16, 1, 0);
+ GL::MatrixStack::modelview() *= GL::Matrix::scaling(10);
+ netvis.get_font().draw_string(name);
GL::Texture::unbind();
}