Lines Matching refs:xev

63   void UpdateStateFromXEvent(const x11::Event& xev) {  in UpdateStateFromXEvent()  argument
64 ui::KeyboardCode keyboard_code = ui::KeyboardCodeFromXKeyEvent(xev); in UpdateStateFromXEvent()
70 if (auto* key = xev.As<x11::KeyEvent>()) { in UpdateStateFromXEvent()
75 } else if (auto* device = xev.As<x11::Input::DeviceEvent>()) { in UpdateStateFromXEvent()
159 int GetEventFlagsFromXKeyEvent(const x11::Event& xev) { in GetEventFlagsFromXKeyEvent() argument
160 auto* key = xev.As<x11::KeyEvent>(); in GetEventFlagsFromXKeyEvent()
281 double GetTouchParamFromXEvent(const x11::Event& xev, in GetTouchParamFromXEvent() argument
284 ui::DeviceDataManagerX11::GetInstance()->GetEventData(xev, val, in GetTouchParamFromXEvent()
296 bool GetGestureTimes(const x11::Event& xev, in GetGestureTimes() argument
299 if (!ui::DeviceDataManagerX11::GetInstance()->HasGestureTimes(xev)) in GetGestureTimes()
308 ui::DeviceDataManagerX11::GetInstance()->GetGestureTimes(xev, start_time, in GetGestureTimes()
350 base::TimeTicks TimeTicksFromXEvent(const x11::Event& xev) { in TimeTicksFromXEvent() argument
351 if (auto* key = xev.As<x11::KeyEvent>()) in TimeTicksFromXEvent()
353 if (auto* button = xev.As<x11::ButtonEvent>()) in TimeTicksFromXEvent()
355 if (auto* motion = xev.As<x11::MotionNotifyEvent>()) in TimeTicksFromXEvent()
357 if (auto* crossing = xev.As<x11::CrossingEvent>()) in TimeTicksFromXEvent()
359 if (auto* device = xev.As<x11::Input::DeviceEvent>()) { in TimeTicksFromXEvent()
362 if (GetGestureTimes(xev, &start, &end)) { in TimeTicksFromXEvent()
366 xev, ui::DeviceDataManagerX11::DT_TOUCH_RAW_TIMESTAMP, in TimeTicksFromXEvent()
386 EventType EventTypeFromXEvent(const x11::Event& xev) { in EventTypeFromXEvent() argument
391 DeviceDataManagerX11::GetInstance()->IsEventBlocked(xev)) { in EventTypeFromXEvent()
395 if (auto* key = xev.As<x11::KeyEvent>()) { in EventTypeFromXEvent()
399 if (auto* xbutton = xev.As<x11::ButtonEvent>()) { in EventTypeFromXEvent()
408 if (auto* motion = xev.As<x11::MotionNotifyEvent>()) { in EventTypeFromXEvent()
414 if (auto* crossing = xev.As<x11::CrossingEvent>()) { in EventTypeFromXEvent()
421 if (auto* xievent = xev.As<x11::Input::DeviceEvent>()) { in EventTypeFromXEvent()
430 return GetTouchEventType(xev); in EventTypeFromXEvent()
440 int button = EventButtonFromXEvent(xev); in EventTypeFromXEvent()
446 int button = EventButtonFromXEvent(xev); in EventTypeFromXEvent()
455 if (GetFlingDataFromXEvent(xev, nullptr, nullptr, nullptr, nullptr, in EventTypeFromXEvent()
458 if (devices->IsScrollEvent(xev)) { in EventTypeFromXEvent()
459 return devices->IsTouchpadXInputEvent(xev) ? ET_SCROLL in EventTypeFromXEvent()
462 if (devices->GetScrollClassEventDetail(xev) != SCROLL_TYPE_NO_SCROLL) { in EventTypeFromXEvent()
463 return devices->IsTouchpadXInputEvent(xev) ? ET_SCROLL in EventTypeFromXEvent()
466 if (devices->IsCMTMetricsEvent(xev)) in EventTypeFromXEvent()
471 xev, DeviceDataManagerX11::DT_CMT_SCROLL_X) || in EventTypeFromXEvent()
473 xev, DeviceDataManagerX11::DT_CMT_SCROLL_Y)) { in EventTypeFromXEvent()
489 int EventFlagsFromXEvent(const x11::Event& xev) { in EventFlagsFromXEvent() argument
490 if (xev.As<x11::KeyEvent>()) { in EventFlagsFromXEvent()
491 XModifierStateWatcher::GetInstance()->UpdateStateFromXEvent(xev); in EventFlagsFromXEvent()
492 return GetEventFlagsFromXKeyEvent(xev); in EventFlagsFromXEvent()
494 if (auto* button = xev.As<x11::ButtonEvent>()) { in EventFlagsFromXEvent()
496 const EventType type = EventTypeFromXEvent(xev); in EventFlagsFromXEvent()
501 if (auto* crossing = xev.As<x11::CrossingEvent>()) { in EventFlagsFromXEvent()
509 if (auto* motion = xev.As<x11::MotionNotifyEvent>()) in EventFlagsFromXEvent()
511 if (auto* xievent = xev.As<x11::Input::DeviceEvent>()) { in EventFlagsFromXEvent()
531 const EventType type = EventTypeFromXEvent(xev); in EventFlagsFromXEvent()
532 int button = EventButtonFromXEvent(xev); in EventFlagsFromXEvent()
542 XModifierStateWatcher::GetInstance()->UpdateStateFromXEvent(xev); in EventFlagsFromXEvent()
543 return GetEventFlagsFromXGenericEvent(xev); in EventFlagsFromXEvent()
550 base::TimeTicks EventTimeFromXEvent(const x11::Event& xev) { in EventTimeFromXEvent() argument
551 auto timestamp = TimeTicksFromXEvent(xev); in EventTimeFromXEvent()
556 gfx::Point EventLocationFromXEvent(const x11::Event& xev) { in EventLocationFromXEvent() argument
557 if (auto* crossing = xev.As<x11::CrossingEvent>()) in EventLocationFromXEvent()
559 if (auto* button = xev.As<x11::ButtonEvent>()) in EventLocationFromXEvent()
561 if (auto* motion = xev.As<x11::MotionNotifyEvent>()) in EventLocationFromXEvent()
563 if (auto* xievent = xev.As<x11::Input::DeviceEvent>()) { in EventLocationFromXEvent()
583 gfx::Point EventSystemLocationFromXEvent(const x11::Event& xev) { in EventSystemLocationFromXEvent() argument
584 if (auto* crossing = xev.As<x11::CrossingEvent>()) in EventSystemLocationFromXEvent()
586 if (auto* button = xev.As<x11::ButtonEvent>()) in EventSystemLocationFromXEvent()
588 if (auto* motion = xev.As<x11::MotionNotifyEvent>()) in EventSystemLocationFromXEvent()
590 if (auto* xievent = xev.As<x11::Input::DeviceEvent>()) { in EventSystemLocationFromXEvent()
597 int EventButtonFromXEvent(const x11::Event& xev) { in EventButtonFromXEvent() argument
598 auto* xievent = xev.As<x11::Input::DeviceEvent>(); in EventButtonFromXEvent()
607 int GetChangedMouseButtonFlagsFromXEvent(const x11::Event& xev) { in GetChangedMouseButtonFlagsFromXEvent() argument
608 if (auto* button = xev.As<x11::ButtonEvent>()) in GetChangedMouseButtonFlagsFromXEvent()
610 auto* device = xev.As<x11::Input::DeviceEvent>(); in GetChangedMouseButtonFlagsFromXEvent()
613 return GetEventFlagsForButton(EventButtonFromXEvent(xev)); in GetChangedMouseButtonFlagsFromXEvent()
618 gfx::Vector2d GetMouseWheelOffsetFromXEvent(const x11::Event& xev) { in GetMouseWheelOffsetFromXEvent() argument
620 if (GetScrollOffsetsFromXEvent(xev, &x_offset, &y_offset, nullptr, nullptr, in GetMouseWheelOffsetFromXEvent()
626 auto* device = xev.As<x11::Input::DeviceEvent>(); in GetMouseWheelOffsetFromXEvent()
627 int button = device ? EventButtonFromXEvent(xev) in GetMouseWheelOffsetFromXEvent()
628 : static_cast<int>(xev.As<x11::ButtonEvent>()->detail); in GetMouseWheelOffsetFromXEvent()
633 DeviceDataManagerX11::GetInstance()->GetScrollClassDeviceDetail(xev); in GetMouseWheelOffsetFromXEvent()
651 int GetTouchIdFromXEvent(const x11::Event& xev) { in GetTouchIdFromXEvent() argument
656 xev, ui::DeviceDataManagerX11::DT_TOUCH_TRACKING_ID, &tracking_id)) { in GetTouchIdFromXEvent()
665 float GetTouchRadiusXFromXEvent(const x11::Event& xev) { in GetTouchRadiusXFromXEvent() argument
667 xev, ui::DeviceDataManagerX11::DT_TOUCH_MAJOR, 0.0) / in GetTouchRadiusXFromXEvent()
669 ScaleTouchRadius(xev, &radius); in GetTouchRadiusXFromXEvent()
673 float GetTouchRadiusYFromXEvent(const x11::Event& xev) { in GetTouchRadiusYFromXEvent() argument
675 xev, ui::DeviceDataManagerX11::DT_TOUCH_MINOR, 0.0) / in GetTouchRadiusYFromXEvent()
677 ScaleTouchRadius(xev, &radius); in GetTouchRadiusYFromXEvent()
681 float GetTouchAngleFromXEvent(const x11::Event& xev) { in GetTouchAngleFromXEvent() argument
683 xev, ui::DeviceDataManagerX11::DT_TOUCH_ORIENTATION, 0.0) / in GetTouchAngleFromXEvent()
702 PointerDetails GetTouchPointerDetailsFromXEvent(const x11::Event& xev) { in GetTouchPointerDetailsFromXEvent() argument
704 EventPointerType::kTouch, GetTouchIdFromXEvent(xev), in GetTouchPointerDetailsFromXEvent()
705 GetTouchRadiusXFromXEvent(xev), GetTouchRadiusYFromXEvent(xev), in GetTouchPointerDetailsFromXEvent()
706 GetTouchForceFromXEvent(xev), GetTouchAngleFromXEvent(xev)); in GetTouchPointerDetailsFromXEvent()
709 bool GetScrollOffsetsFromXEvent(const x11::Event& xev, in GetScrollOffsetsFromXEvent() argument
730 if (DeviceDataManagerX11::GetInstance()->IsScrollEvent(xev)) { in GetScrollOffsetsFromXEvent()
732 xev, x_offset, y_offset, x_offset_ordinal, y_offset_ordinal, in GetScrollOffsetsFromXEvent()
737 if (DeviceDataManagerX11::GetInstance()->GetScrollClassEventDetail(xev) != in GetScrollOffsetsFromXEvent()
741 xev, &x_scroll_offset, &y_scroll_offset); in GetScrollOffsetsFromXEvent()
745 if (DeviceDataManagerX11::GetInstance()->IsTouchpadXInputEvent(xev)) { in GetScrollOffsetsFromXEvent()
758 bool GetFlingDataFromXEvent(const x11::Event& xev, in GetFlingDataFromXEvent() argument
764 if (!DeviceDataManagerX11::GetInstance()->IsFlingEvent(xev)) in GetFlingDataFromXEvent()
781 DeviceDataManagerX11::GetInstance()->GetFlingData(xev, vx, vy, vx_ordinal, in GetFlingDataFromXEvent()