Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(131)

Unified Diff: ui/events/devices/x11/device_data_manager_x11.h

Issue 750593003: Ozone X11 platform Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: cleanup leftover stuff Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/events/devices/BUILD.gn ('k') | ui/events/devices/x11/device_data_manager_x11.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/events/devices/x11/device_data_manager_x11.h
diff --git a/ui/events/devices/x11/device_data_manager_x11.h b/ui/events/devices/x11/device_data_manager_x11.h
index ec580cbd4ddc77fbc51c22771f63e3e9a7fb175f..263fda099c8d844d55ead166446dbad83f58d580 100644
--- a/ui/events/devices/x11/device_data_manager_x11.h
+++ b/ui/events/devices/x11/device_data_manager_x11.h
@@ -139,32 +139,32 @@ class EVENTS_DEVICES_EXPORT DeviceDataManagerX11 : public DeviceDataManager {
// Check if the event is an XI input event in the strict sense
// (i.e. XIDeviceEvent). This rules out things like hierarchy changes,
/// device changes, property changes and so on.
- bool IsXIDeviceEvent(const base::NativeEvent& native_event) const;
+ bool IsXIDeviceEvent(const XEvent* native_event) const;
// Check if the event comes from touchpad devices.
- bool IsTouchpadXInputEvent(const base::NativeEvent& native_event) const;
+ bool IsTouchpadXInputEvent(const XEvent* native_event) const;
// Check if the event comes from devices running CMT driver or using
// CMT valuators (e.g. mouses). Note that doesn't necessarily mean the event
// is a CMT event (e.g. it could be a mouse pointer move).
- bool IsCMTDeviceEvent(const base::NativeEvent& native_event) const;
+ bool IsCMTDeviceEvent(const XEvent* native_event) const;
// Check if the event is one of the CMT gesture events (scroll, fling,
// metrics etc.).
- bool IsCMTGestureEvent(const base::NativeEvent& native_event) const;
+ bool IsCMTGestureEvent(const XEvent* native_event) const;
// Returns true if the event is of the specific type, false if not.
- bool IsScrollEvent(const base::NativeEvent& native_event) const;
- bool IsFlingEvent(const base::NativeEvent& native_event) const;
- bool IsCMTMetricsEvent(const base::NativeEvent& native_event) const;
+ bool IsScrollEvent(const XEvent* native_event) const;
+ bool IsFlingEvent(const XEvent* native_event) const;
+ bool IsCMTMetricsEvent(const XEvent* native_event) const;
// Returns true if the event has CMT start/end timestamps.
- bool HasGestureTimes(const base::NativeEvent& native_event) const;
+ bool HasGestureTimes(const XEvent* native_event) const;
// Extract data from a scroll event (a motion event with the necessary
// valuators). User must first verify the event type with IsScrollEvent.
// Pointers shouldn't be NULL.
- void GetScrollOffsets(const base::NativeEvent& native_event,
+ void GetScrollOffsets(const XEvent* native_event,
float* x_offset,
float* y_offset,
float* x_offset_ordinal,
@@ -173,7 +173,7 @@ class EVENTS_DEVICES_EXPORT DeviceDataManagerX11 : public DeviceDataManager {
// Extract data from a fling event. User must first verify the event type
// with IsFlingEvent. Pointers shouldn't be NULL.
- void GetFlingData(const base::NativeEvent& native_event,
+ void GetFlingData(const XEvent* native_event,
float* vx,
float* vy,
float* vx_ordinal,
@@ -182,7 +182,7 @@ class EVENTS_DEVICES_EXPORT DeviceDataManagerX11 : public DeviceDataManager {
// Extract data from a CrOS metrics gesture event. User must first verify
// the event type with IsCMTMetricsEvent. Pointers shouldn't be NULL.
- void GetMetricsData(const base::NativeEvent& native_event,
+ void GetMetricsData(const XEvent* native_event,
GestureMetricsType* type,
float* data1,
float* data2);
@@ -196,7 +196,7 @@ class EVENTS_DEVICES_EXPORT DeviceDataManagerX11 : public DeviceDataManager {
// Extract the start/end timestamps from CMT events. User must first verify
// the event with HasGestureTimes. Pointers shouldn't be NULL.
- void GetGestureTimes(const base::NativeEvent& native_event,
+ void GetGestureTimes(const XEvent* native_event,
double* start_time,
double* end_time);
@@ -237,7 +237,7 @@ class EVENTS_DEVICES_EXPORT DeviceDataManagerX11 : public DeviceDataManager {
void EnableDevice(unsigned int deviceid);
// Returns true if |native_event| should be blocked.
- bool IsEventBlocked(const base::NativeEvent& native_event);
+ bool IsEventBlocked(const XEvent* native_event);
protected:
// DeviceHotplugEventObserver:
« no previous file with comments | « ui/events/devices/BUILD.gn ('k') | ui/events/devices/x11/device_data_manager_x11.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698