Lines Matching refs:xev

469    XEvent xev = { 0 };  in _ecore_x_dnd_drop()  local
475 xev.xany.type = ClientMessage; in _ecore_x_dnd_drop()
476 xev.xany.display = _ecore_x_disp; in _ecore_x_dnd_drop()
477 xev.xclient.format = 32; in _ecore_x_dnd_drop()
478 xev.xclient.window = _source->dest; in _ecore_x_dnd_drop()
482 xev.xclient.message_type = ECORE_X_ATOM_XDND_DROP; in _ecore_x_dnd_drop()
483 xev.xclient.data.l[0] = _source->win; in _ecore_x_dnd_drop()
484 xev.xclient.data.l[1] = 0; in _ecore_x_dnd_drop()
485 xev.xclient.data.l[2] = _source->time; in _ecore_x_dnd_drop()
486 XSendEvent(_ecore_x_disp, _source->dest, False, 0, &xev); in _ecore_x_dnd_drop()
493 xev.xclient.message_type = ECORE_X_ATOM_XDND_LEAVE; in _ecore_x_dnd_drop()
494 xev.xclient.data.l[0] = _source->win; in _ecore_x_dnd_drop()
495 xev.xclient.data.l[1] = 0; in _ecore_x_dnd_drop()
496 XSendEvent(_ecore_x_disp, _source->dest, False, 0, &xev); in _ecore_x_dnd_drop()
549 XEvent xev = { 0 }; in ecore_x_dnd_send_status() local
557 memset(&xev, 0, sizeof(XEvent)); in ecore_x_dnd_send_status()
561 xev.xclient.type = ClientMessage; in ecore_x_dnd_send_status()
562 xev.xclient.display = _ecore_x_disp; in ecore_x_dnd_send_status()
563 xev.xclient.message_type = ECORE_X_ATOM_XDND_STATUS; in ecore_x_dnd_send_status()
564 xev.xclient.format = 32; in ecore_x_dnd_send_status()
565 xev.xclient.window = _target->source; in ecore_x_dnd_send_status()
567 xev.xclient.data.l[0] = _target->win; in ecore_x_dnd_send_status()
568 xev.xclient.data.l[1] = 0; in ecore_x_dnd_send_status()
570 xev.xclient.data.l[1] |= 0x1UL; in ecore_x_dnd_send_status()
573 xev.xclient.data.l[1] |= 0x2UL; in ecore_x_dnd_send_status()
576 xev.xclient.data.l[2] = rectangle.x; in ecore_x_dnd_send_status()
577 xev.xclient.data.l[2] <<= 16; in ecore_x_dnd_send_status()
578 xev.xclient.data.l[2] |= rectangle.y; in ecore_x_dnd_send_status()
579 xev.xclient.data.l[3] = rectangle.width; in ecore_x_dnd_send_status()
580 xev.xclient.data.l[3] <<= 16; in ecore_x_dnd_send_status()
581 xev.xclient.data.l[3] |= rectangle.height; in ecore_x_dnd_send_status()
585 xev.xclient.data.l[4] = action; in ecore_x_dnd_send_status()
590 xev.xclient.data.l[4] = None; in ecore_x_dnd_send_status()
594 XSendEvent(_ecore_x_disp, _target->source, False, 0, &xev); in ecore_x_dnd_send_status()
601 XEvent xev = { 0 }; in ecore_x_dnd_send_finished() local
609 xev.xany.type = ClientMessage; in ecore_x_dnd_send_finished()
610 xev.xany.display = _ecore_x_disp; in ecore_x_dnd_send_finished()
611 xev.xclient.message_type = ECORE_X_ATOM_XDND_FINISHED; in ecore_x_dnd_send_finished()
612 xev.xclient.format = 32; in ecore_x_dnd_send_finished()
613 xev.xclient.window = _target->source; in ecore_x_dnd_send_finished()
615 xev.xclient.data.l[0] = _target->win; in ecore_x_dnd_send_finished()
616 xev.xclient.data.l[1] = 0; in ecore_x_dnd_send_finished()
617 xev.xclient.data.l[2] = 0; in ecore_x_dnd_send_finished()
620 xev.xclient.data.l[1] |= 0x1UL; in ecore_x_dnd_send_finished()
621 xev.xclient.data.l[2] = _target->accepted_action; in ecore_x_dnd_send_finished()
624 XSendEvent(_ecore_x_disp, _target->source, False, 0, &xev); in ecore_x_dnd_send_finished()
649 XEvent xev = { 0 }; in _ecore_x_dnd_drag() local
659 memset(&xev, 0, sizeof(XEvent)); in _ecore_x_dnd_drag()
660 xev.xany.type = ClientMessage; in _ecore_x_dnd_drag()
661 xev.xany.display = _ecore_x_disp; in _ecore_x_dnd_drag()
662 xev.xclient.format = 32; in _ecore_x_dnd_drag()
680 xev.xclient.window = _source->dest; in _ecore_x_dnd_drag()
681 xev.xclient.message_type = ECORE_X_ATOM_XDND_LEAVE; in _ecore_x_dnd_drag()
682 xev.xclient.data.l[0] = _source->win; in _ecore_x_dnd_drag()
683 xev.xclient.data.l[1] = 0; in _ecore_x_dnd_drag()
685 XSendEvent(_ecore_x_disp, _source->dest, False, 0, &xev); in _ecore_x_dnd_drag()
712 xev.xclient.window = win; in _ecore_x_dnd_drag()
713 xev.xclient.message_type = ECORE_X_ATOM_XDND_ENTER; in _ecore_x_dnd_drag()
714 xev.xclient.data.l[0] = _source->win; in _ecore_x_dnd_drag()
715 xev.xclient.data.l[1] = 0; in _ecore_x_dnd_drag()
717 xev.xclient.data.l[1] |= 0x1UL; in _ecore_x_dnd_drag()
719 xev.xclient.data.l[1] &= 0xfffffffeUL; in _ecore_x_dnd_drag()
721 xev.xclient.data.l[1] |= ((unsigned long)_source->version) << 24; in _ecore_x_dnd_drag()
724 xev.xclient.data.l[i] = 0; in _ecore_x_dnd_drag()
726 xev.xclient.data.l[i + 2] = types[i]; in _ecore_x_dnd_drag()
728 XSendEvent(_ecore_x_disp, win, False, 0, &xev); in _ecore_x_dnd_drag()
745 xev.xclient.window = win; in _ecore_x_dnd_drag()
746 xev.xclient.message_type = ECORE_X_ATOM_XDND_POSITION; in _ecore_x_dnd_drag()
747 xev.xclient.data.l[0] = _source->win; in _ecore_x_dnd_drag()
748 xev.xclient.data.l[1] = 0; /* Reserved */ in _ecore_x_dnd_drag()
749 xev.xclient.data.l[2] = ((x << 16) & 0xffff0000) | (y & 0xffff); in _ecore_x_dnd_drag()
750 xev.xclient.data.l[3] = _source->time; /* Version 1 */ in _ecore_x_dnd_drag()
751 xev.xclient.data.l[4] = _source->action; /* Version 2, Needs to be pre-set */ in _ecore_x_dnd_drag()
752 XSendEvent(_ecore_x_disp, win, False, 0, &xev); in _ecore_x_dnd_drag()