--- gui.cc.orig 1996-01-30 10:35:28.000000000 -0600
+++ gui.cc 2018-04-11 18:48:55.000000000 -0500
int will_draw_dem = False;
+void xglutResize(int width, int height);
// Prototype for our hack below.
void xglutKeepAspect(float width, float height);
int toggle = glutCreateMenu(mesh_toggle_menu);
- glutAddMenuEntry("Draw DEM data", (int)&will_draw_dem);
+ glutAddMenuEntry("Draw DEM data", will_draw_dem);
- int main = glutCreateMenu(mesh_main_menu);
+ glutCreateMenu(mesh_main_menu);
glutAddSubMenu("Toggle", toggle);
glutAddMenuEntry("Output Mesh EPS", MESH_MENU_EPS);
mesh->overEdges(draw_edge);
static inline void redisplay_all(int other)
// ---------------------------------------------------------------------
- glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
+ // glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
+ glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
mesh_view = glutCreateWindow("TERRA: Mesh");
xglutKeepAspect(DEM->width, DEM->height);
glutDisplayFunc(mesh_display);
+ glutReshapeFunc(xglutResize);
glutMouseFunc(mesh_mouse);
glMatrixMode(GL_PROJECTION);
////////////////////////////////////////////////////////////////////////