345 |
} |
} |
346 |
|
|
347 |
input_mask = KeyPressMask | KeyReleaseMask | ButtonPressMask | ButtonReleaseMask | |
input_mask = KeyPressMask | KeyReleaseMask | ButtonPressMask | ButtonReleaseMask | |
348 |
VisibilityChangeMask | FocusChangeMask; |
VisibilityChangeMask | FocusChangeMask | LeaveWindowMask; |
349 |
|
|
350 |
if (sendmotion) |
if (sendmotion) |
351 |
input_mask |= PointerMotionMask; |
input_mask |= PointerMotionMask; |
535 |
XSetInputFocus(display, wnd, RevertToPointerRoot, CurrentTime); |
XSetInputFocus(display, wnd, RevertToPointerRoot, CurrentTime); |
536 |
break; |
break; |
537 |
|
|
538 |
|
case LeaveNotify: |
539 |
|
XUngrabKeyboard(display, CurrentTime); |
540 |
|
break; |
541 |
|
|
542 |
case Expose: |
case Expose: |
543 |
XCopyArea(display, backstore, wnd, gc, |
XCopyArea(display, backstore, wnd, gc, |
544 |
xevent.xexpose.x, xevent.xexpose.y, |
xevent.xexpose.x, xevent.xexpose.y, |