Home | History | Annotate | Download | only in test

Lines Matching defs:xevent

74 // Returns atom that indidates that the XEvent is marker event.
111 XEvent xevent = {0};
112 xevent.xkey.type = KeyPress;
114 SetKeycodeAndSendThenMask(&xevent, XK_Control_L, ControlMask);
116 SetKeycodeAndSendThenMask(&xevent, XK_Shift_L, ShiftMask);
118 SetKeycodeAndSendThenMask(&xevent, XK_Alt_L, Mod1Mask);
119 xevent.xkey.keycode =
122 root_window_->PostNativeEvent(&xevent);
125 xevent.xkey.type = KeyRelease;
126 root_window_->PostNativeEvent(&xevent);
128 UnmaskAndSetKeycodeThenSend(&xevent, Mod1Mask, XK_Alt_L);
130 UnmaskAndSetKeycodeThenSend(&xevent, ShiftMask, XK_Shift_L);
132 UnmaskAndSetKeycodeThenSend(&xevent, ControlMask, XK_Control_L);
133 DCHECK(!xevent.xkey.state);
146 XEvent xevent = {0};
147 XMotionEvent* xmotion = &xevent.xmotion;
157 root_window_->PostNativeEvent(&xevent);
168 XEvent xevent = {0};
169 XButtonEvent* xbutton = &xevent.xbutton;
194 xevent.xbutton.type = ButtonPress;
195 root_window_->PostNativeEvent(&xevent);
199 xevent.xbutton.type = ButtonRelease;
200 root_window_->PostNativeEvent(&xevent);
213 static XEvent* marker_event = NULL;
215 marker_event = new XEvent();
226 void SetKeycodeAndSendThenMask(XEvent* xevent,
229 xevent->xkey.keycode =
232 root_window_->PostNativeEvent(xevent);
233 xevent->xkey.state |= mask;
236 void UnmaskAndSetKeycodeThenSend(XEvent* xevent,
239 xevent->xkey.state ^= mask;
240 xevent->xkey.keycode =
243 root_window_->PostNativeEvent(xevent);