432 |
|
unsigned int statemask; |
433 |
|
|
434 |
|
qtMinNodesiz = 16; /* for quicker update */ |
435 |
– |
qtCompost(50); |
435 |
|
|
436 |
|
do { |
437 |
|
if (!XQueryPointer(ourdisplay, gwind, &rootw, &childw, |
478 |
|
case 'p': /* pause computation */ |
479 |
|
inpresflags |= DEV_WAIT; |
480 |
|
return; |
481 |
+ |
case 'v': /* spit out view */ |
482 |
+ |
fputs(VIEWSTR, stderr); |
483 |
+ |
fprintview(&odev.v, stderr); |
484 |
+ |
fputc('\n', stderr); |
485 |
+ |
return; |
486 |
|
case CTRL('Q'): |
487 |
|
case '\n': |
488 |
|
case '\r': /* resume computation */ |
489 |
|
inpresflags |= DEV_RESUME; |
490 |
|
return; |
491 |
< |
case CTRL('R'): /* redraw */ |
491 |
> |
case CTRL('R'): /* redraw screen */ |
492 |
|
if (ncolors > 0) |
493 |
|
new_ctab(ncolors); |
494 |
|
qtRedraw(0, 0, odev.hres, odev.vres); |
495 |
+ |
return; |
496 |
+ |
case CTRL('L'): /* refresh from server */ |
497 |
+ |
XClearWindow(ourdisplay, gwind); |
498 |
+ |
qtCompost(100); /* unload the old tree */ |
499 |
+ |
if (ncolors > 0) |
500 |
+ |
new_ctab(ncolors); |
501 |
+ |
inpresflags |= DEV_REDRAW; /* resend values from server */ |
502 |
|
return; |
503 |
|
case CTRL('D'): |
504 |
|
case 'Q': |