#N canvas 675 0 632 699 10; #X msg 59 113 setcursor 32; #X msg 40 90 hidecursor; #X text 125 88 <-- removes the cursor; #X text 159 110 <-- accepts 0 - 63; #X obj 136 148 print xy_clicked; #X obj 137 194 print xy_unclicked; #X obj 68 281 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 85 281 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 102 281 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X floatatom 139 292 5 0 0 0 - - -; #X obj 139 273 +; #X obj 173 273 t a; #X obj 137 218 print xy_moved; #X obj 136 170 print xy_dragged; #X obj 340 175 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1; #X obj 360 175 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1; #X obj 380 175 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1; #X obj 400 151 loadbang; #X text 232 422 select buttons to be considered in click/drag/unclick ; #X obj 40 145 #out window; #X obj 340 201 #pack 3; #X obj 0 0 doc_h; #X obj 3 330 doc_c 0; #X obj 3 370 doc_i 2; #X obj 3 454 doc_o 8; #X obj 14 484 doc_oo 0; #X obj 14 506 doc_oo 1; #X obj 14 528 doc_oo 2; #X obj 14 550 doc_oo 3; #X obj 14 572 doc_oo 4; #X obj 14 594 doc_oo 5; #X obj 14 616 doc_oo 6; #X obj 14 638 doc_oo 7; #X obj 14 400 doc_ii 0; #X obj 14 422 doc_ii 1; #X text 19 32 How to get the mouse coordinates and hide / change the cursor; #X obj 40 247 #mouse \, \, \, \, \,; #X obj 97 400 doc_m i0 list; #X text 232 484 (y x) click; #X text 232 506 (y x) drag; #X text 232 528 (y x) unclick; #X text 232 550 (y x) move; #X text 232 572 0 \, 1 button 1 status; #X text 232 594 0 \, 1 button 2 status; #X text 232 616 0 \, 1 button 3 status; #X text 232 638 mouse wheel difference: -1=up +1=down; #X obj 340 230 #to_list; #X text 232 400 what comes out of [#out window]; #X obj 97 422 doc_m i1 list; #X obj 97 484 doc_m o0 list; #X obj 97 506 doc_m o1 list; #X obj 97 528 doc_m o2 list; #X obj 97 550 doc_m o3 list; #X obj 97 572 doc_m o4 float; #X obj 97 594 doc_m o5 float; #X obj 97 616 doc_m o6 float; #X obj 97 638 doc_m o7 float; #X obj 0 670 doc_f; #X connect 0 0 19 0; #X connect 1 0 19 0; #X connect 10 0 11 0; #X connect 10 0 9 0; #X connect 11 0 10 1; #X connect 14 0 20 0; #X connect 15 0 20 1; #X connect 16 0 20 2; #X connect 17 0 14 0; #X connect 17 0 15 0; #X connect 17 0 16 0; #X connect 19 0 36 0; #X connect 20 0 46 0; #X connect 36 0 4 0; #X connect 36 1 13 0; #X connect 36 2 5 0; #X connect 36 3 12 0; #X connect 36 4 6 0; #X connect 36 5 7 0; #X connect 36 6 8 0; #X connect 36 7 10 0; #X connect 37 1 47 0; #X connect 46 0 36 1; #X connect 48 1 18 0; #X connect 49 1 38 0; #X connect 50 1 39 0; #X connect 51 1 40 0; #X connect 52 1 41 0; #X connect 53 1 42 0; #X connect 54 1 43 0; #X connect 55 1 44 0; #X connect 56 1 45 0;