Lines Matching refs:event
240 static int is_disp_event(Display * disp, XEvent * event, XPointer arg) in is_disp_event() argument
244 return (event->type == Expose in is_disp_event()
245 …|| (event->type >= DestroyNotify && event->type <= CirculateNotify) /* events from StructureNotify… in is_disp_event()
246 || event->type == ClientMessage); in is_disp_event()
255 XEvent event; in x11_event_handler() local
256 while(XCheckIfEvent(xd->hdr.display, &event, is_disp_event, NULL)) { in x11_event_handler()
257 LV_LOG_TRACE("Display Event %d", event.type); in x11_event_handler()
258 switch(event.type) { in x11_event_handler()
260 if(event.xexpose.count == 0) { in x11_event_handler()
261 …e(xd->hdr.display, xd->window, xd->gc, xd->ximage, 0, 0, 0, 0, event.xexpose.width, event.xexpose.… in x11_event_handler()
265 if(event.xconfigure.width != lv_display_get_horizontal_resolution(disp) in x11_event_handler()
266 || event.xconfigure.height != lv_display_get_vertical_resolution(disp)) { in x11_event_handler()
267 … lv_display_set_resolution(disp, event.xconfigure.width, event.xconfigure.height); in x11_event_handler()
271 if(event.xclient.data.l[0] == (long)xd->wmDeleteMessage) { in x11_event_handler()
284 LV_LOG_WARN("unhandled x11 event: %d", event.type); in x11_event_handler()