|
|
1.1 root 1: #include <jerq.h>
2:
3: #define UP 0
4: #define DOWN 1
5:
6: lbuttons(updown)
7: int updown;
8: {
9: Rectangle r, s, kbdrect();
10:
11: while((button123()!=0) != updown){
12: checkshape(0);
13: wait(MOUSE);
14: }
15:
16: switch (button123()) {
17: case 4:
18: return 1;
19: case 2:
20: return 2;
21: case 1:
22: return 3;
23: }
24: return 0;
25: }
26:
27: lexit3() /* return true if button3 is clicked */
28: {
29: extern Cursor skull; Cursor *prev; int lexit;
30: prev=cursswitch(&skull);
31: lexit=lbuttons(DOWN); lbuttons(UP);
32: cursswitch(prev);
33: return(lexit == 3);
34: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.