virtual void Render() { // Draw the axes outside th3e client area GG::Pt begin(ClientUpperLeft().x - AXIS_WIDTH/2, ClientLowerRight().y + AXIS_HEIGHT/2); GG::Pt x_end(ClientLowerRight().x, begin.y); GG::Pt y_end(begin.x, ClientUpperLeft().y); DrawArrow(begin, x_end); DrawArrow(begin, y_end); }
void MSVGauge::drawSubWindows(void) { if (outputMode()<Print) { if (valueAlignment()!=MSNone) { valueWin()->map(); valueWin()->raise(); } else valueWin()->unmap(); valueWin()->moveTo(x_end(),y_org()); } }