void GlueMapWindow::QuickRedraw() { UpdateScreenAngle(); UpdateProjection(); UpdateMapScale(); UpdateScreenBounds(); #ifndef ENABLE_OPENGL /* update the Projection */ ++ui_generation; /* quickly stretch the existing buffer into the window */ scale_buffer = 2; #endif Invalidate(); #ifndef ENABLE_OPENGL /* we suppose that the operation will need a full redraw later, so trigger that now */ draw_thread->TriggerRedraw(); #endif }
void GlueMapWindow::FullRedraw() { UpdateDisplayMode(); UpdateScreenAngle(); UpdateProjection(); UpdateMapScale(); #ifdef ENABLE_OPENGL invalidate(); #else draw_thread->TriggerRedraw(); #endif }