212 |
|
dev_input() /* get X11 input */ |
213 |
|
{ |
214 |
|
inpresflags = 0; |
215 |
+ |
|
216 |
|
do |
217 |
|
getevent(); |
218 |
|
|
475 |
|
case 'H': /* turn off height motion lock */ |
476 |
|
headlocked = 0; |
477 |
|
return; |
478 |
< |
case CTRL('Z'): |
478 |
> |
case CTRL('S'): |
479 |
|
case 'p': /* pause computation */ |
480 |
|
inpresflags |= DEV_WAIT; |
481 |
|
return; |
482 |
+ |
case CTRL('Q'): |
483 |
|
case '\n': |
484 |
< |
case '\r': /* release */ |
484 |
> |
case '\r': /* resume computation */ |
485 |
> |
inpresflags |= DEV_RESUME; |
486 |
|
return; |
487 |
|
case CTRL('R'): /* redraw */ |
488 |
+ |
qtCompost(100); /* unload the old tree */ |
489 |
|
if (ncolors > 0) |
490 |
|
new_ctab(ncolors); |
491 |
< |
qtRedraw(0, 0, odev.hres, odev.vres); |
491 |
> |
inpresflags |= DEV_REDRAW; /* resend values from server */ |
492 |
|
return; |
493 |
|
case CTRL('D'): |
494 |
|
case 'Q': |