X-Git-Url: https://jasonwoof.com/gitweb/?p=st.git;a=blobdiff_plain;f=st.c;h=d4d3cfba1226002c9e4c5ce0e746ad9df2ec6e9c;hp=4a505b528fb562e3487402bbd77675852062cbc2;hb=080b59e0f2e79f3b344f7facbd5a2d6238d8a14a;hpb=d945d7093d1822bf249e2e38ce97e5b37f695fdb diff --git a/st.c b/st.c index 4a505b5..d4d3cfb 100644 --- a/st.c +++ b/st.c @@ -821,67 +821,7 @@ getbuttoninfo(XEvent *e) { void mousereport(XEvent *e) { - return; // jason -// int x = x2col(e->xbutton.x), y = y2row(e->xbutton.y), -// button = e->xbutton.button, state = e->xbutton.state, -// len; -// char buf[40]; -// static int ox, oy; -// -// /* from urxvt */ -// if(e->xbutton.type == MotionNotify) { -// if(x == ox && y == oy) -// return; -// if(!IS_SET(MODE_MOUSEMOTION) && !IS_SET(MODE_MOUSEMANY)) -// return; -// /* MOUSE_MOTION: no reporting if no button is pressed */ -// if(IS_SET(MODE_MOUSEMOTION) && oldbutton == 3) -// return; -// -// button = oldbutton + 32; -// ox = x; -// oy = y; -// } else { -// if(!IS_SET(MODE_MOUSESGR) && e->xbutton.type == ButtonRelease) { -// button = 3; -// } else { -// button -= Button1; -// if(button >= 3) -// button += 64 - 3; -// } -// if(e->xbutton.type == ButtonPress) { -// oldbutton = button; -// ox = x; -// oy = y; -// } else if(e->xbutton.type == ButtonRelease) { -// oldbutton = 3; -// /* MODE_MOUSEX10: no button release reporting */ -// if(IS_SET(MODE_MOUSEX10)) -// return; -// if (button == 64 || button == 65) -// return; -// } -// } -// -// if(!IS_SET(MODE_MOUSEX10)) { -// button += (state & ShiftMask ? 4 : 0) -// + (state & Mod4Mask ? 8 : 0) -// + (state & ControlMask ? 16 : 0); -// } -// -// len = 0; -// if(IS_SET(MODE_MOUSESGR)) { -// len = snprintf(buf, sizeof(buf), "\033[<%d;%d;%d%c", -// button, x+1, y+1, -// e->xbutton.type == ButtonRelease ? 'm' : 'M'); -// } else if(x < 223 && y < 223) { -// len = snprintf(buf, sizeof(buf), "\033[M%c%c%c", -// 32+button, 32+x+1, 32+y+1); -// } else { -// return; -// } -// -// ttywrite(buf, len); + return; } void @@ -889,11 +829,6 @@ bpress(XEvent *e) { struct timespec now; Mousekey *mk; - if(IS_SET(MODE_MOUSE) && !(e->xbutton.state & forceselmod)) { - mousereport(e); - return; - } - for(mk = mshortcuts; mk < mshortcuts + LEN(mshortcuts); mk++) { if(e->xbutton.button == mk->b && match(mk->mask, e->xbutton.state)) { @@ -1141,11 +1076,6 @@ xsetsel(char *str) { void brelease(XEvent *e) { - if(IS_SET(MODE_MOUSE) && !(e->xbutton.state & forceselmod)) { - mousereport(e); - return; - } - if(e->xbutton.button == Button2) { selpaste(NULL); } else if(e->xbutton.button == Button1) { @@ -1164,11 +1094,6 @@ void bmotion(XEvent *e) { int oldey, oldex, oldsby, oldsey; - if(IS_SET(MODE_MOUSE) && !(e->xbutton.state & forceselmod)) { - mousereport(e); - return; - } - if(!sel.mode) return;