git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1509
7f0cb862-5218-0410-a997-
914c9d46530a
glDisable(GL_LIGHTING);
glColor3d(0.1,0.1,0.4);
glDisable(GL_LIGHTING);
glColor3d(0.1,0.1,0.4);
+ if (win == mainwin)
+ {
shapesPrintf (2, 3, "Move The mouse into different windows");
shapesPrintf (3, 3, "pressing keys will add to the string");
shapesPrintf (2, 3, "Move The mouse into different windows");
shapesPrintf (3, 3, "pressing keys will add to the string");
+ shapesPrintf (5, 3, "Window: %d", win);
+ shapesPrintf (6, 3, "String: %s", strings[win]);
+ }
+ else\r
+ {
+ shapesPrintf (1, 3, "Window: %d", win);
+ shapesPrintf (2, 3, "String: %s", strings[win]);\r
- shapesPrintf (5, 3, "Window: %d", win);
- shapesPrintf (6, 3, "String: %s", strings[win]);
int
main(int argc, char *argv[])
{
int
main(int argc, char *argv[])
{
+ int winmax,sw1,sw2,sw2sw,i;
glutInitWindowSize(640,480);
glutInitWindowPosition(40,40);
glutInitWindowSize(640,480);
glutInitWindowPosition(40,40);
glutSpecialFunc(special);
glutEntryFunc(entry);
glClearColor(0.7f,0.7f,0.7f,1);
glutSpecialFunc(special);
glutEntryFunc(entry);
glClearColor(0.7f,0.7f,0.7f,1);
- winmax = sw2 > winmax ? sw2 : winmax;
+ winmax = sw2 > winmax ? sw2 : winmax;
+
+ sw2sw=glutCreateSubWindow(sw2,10,128,294,98);
+ glutReshapeFunc(resize);
+ glutDisplayFunc(display);
+ glutKeyboardFunc(key);
+ glutSpecialFunc(special);
+ glutEntryFunc(entry);
+ glClearColor(0.4f,0.4f,0.4f,1);
+ winmax = sw2sw > winmax ? sw2sw : winmax;
strings = malloc(sizeof(char *)*(winmax+1));
for (i=0;i<winmax+1;i++) {
strings = malloc(sizeof(char *)*(winmax+1));
for (i=0;i<winmax+1;i++) {