summaryrefslogtreecommitdiffstats
path: root/ash/touch
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-08 18:05:25 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-08 18:05:25 +0000
commitca70609833412dd0cdc758724a92681474d62ee2 (patch)
tree3f101230764f644cd1c0a2b7cb52aa556991aa82 /ash/touch
parentcb3221b804cdad65aaade7faff1f612644dee4a3 (diff)
downloadchromium_src-ca70609833412dd0cdc758724a92681474d62ee2.zip
chromium_src-ca70609833412dd0cdc758724a92681474d62ee2.tar.gz
chromium_src-ca70609833412dd0cdc758724a92681474d62ee2.tar.bz2
Convert Aura to use ui::Event.
http://crbug.com/125937 TEST=existing Review URL: https://chromiumcodereview.appspot.com/10827145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150587 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/touch')
-rw-r--r--ash/touch/touch_observer_hud.cc10
-rw-r--r--ash/touch/touch_observer_hud.h13
-rw-r--r--ash/touch/touch_uma.cc22
-rw-r--r--ash/touch/touch_uma.h6
4 files changed, 24 insertions, 27 deletions
diff --git a/ash/touch/touch_observer_hud.cc b/ash/touch/touch_observer_hud.cc
index 08961ba..31d3910 100644
--- a/ash/touch/touch_observer_hud.cc
+++ b/ash/touch/touch_observer_hud.cc
@@ -9,7 +9,7 @@
#include "base/utf_string_conversions.h"
#include "third_party/skia/include/core/SkPath.h"
#include "third_party/skia/include/core/SkXfermode.h"
-#include "ui/aura/event.h"
+#include "ui/base/event.h"
#include "ui/gfx/canvas.h"
#include "ui/gfx/display.h"
#include "ui/gfx/rect.h"
@@ -183,18 +183,18 @@ void TouchObserverHUD::UpdateTouchPointLabel(int index) {
}
bool TouchObserverHUD::PreHandleKeyEvent(aura::Window* target,
- aura::KeyEvent* event) {
+ ui::KeyEvent* event) {
return false;
}
bool TouchObserverHUD::PreHandleMouseEvent(aura::Window* target,
- aura::MouseEvent* event) {
+ ui::MouseEvent* event) {
return false;
}
ui::TouchStatus TouchObserverHUD::PreHandleTouchEvent(
aura::Window* target,
- aura::TouchEvent* event) {
+ ui::TouchEventImpl* event) {
if (event->touch_id() >= kMaxTouchPoints)
return ui::TOUCH_STATUS_UNKNOWN;
@@ -215,7 +215,7 @@ ui::TouchStatus TouchObserverHUD::PreHandleTouchEvent(
ui::GestureStatus TouchObserverHUD::PreHandleGestureEvent(
aura::Window* target,
- aura::GestureEvent* event) {
+ ui::GestureEventImpl* event) {
return ui::GESTURE_STATUS_UNKNOWN;
}
diff --git a/ash/touch/touch_observer_hud.h b/ash/touch/touch_observer_hud.h
index 9c8ca6e..cdb2493 100644
--- a/ash/touch/touch_observer_hud.h
+++ b/ash/touch/touch_observer_hud.h
@@ -11,8 +11,6 @@
#include "ui/views/widget/widget_observer.h"
namespace aura {
-class MouseEvent;
-class KeyEvent;
class Window;
}
@@ -38,14 +36,15 @@ class TouchObserverHUD : public aura::EventFilter,
// Overriden from aura::EventFilter:
virtual bool PreHandleKeyEvent(aura::Window* target,
- aura::KeyEvent* event) OVERRIDE;
+ ui::KeyEvent* event) OVERRIDE;
virtual bool PreHandleMouseEvent(aura::Window* target,
- aura::MouseEvent* event) OVERRIDE;
- virtual ui::TouchStatus PreHandleTouchEvent(aura::Window* target,
- aura::TouchEvent* event) OVERRIDE;
+ ui::MouseEvent* event) OVERRIDE;
+ virtual ui::TouchStatus PreHandleTouchEvent(
+ aura::Window* target,
+ ui::TouchEventImpl* event) OVERRIDE;
virtual ui::GestureStatus PreHandleGestureEvent(
aura::Window* target,
- aura::GestureEvent* event) OVERRIDE;
+ ui::GestureEventImpl* event) OVERRIDE;
// Overridden from views::WidgetObserver:
virtual void OnWidgetClosing(views::Widget* widget) OVERRIDE;
diff --git a/ash/touch/touch_uma.cc b/ash/touch/touch_uma.cc
index ae71ceb..3acd93d 100644
--- a/ash/touch/touch_uma.cc
+++ b/ash/touch/touch_uma.cc
@@ -7,10 +7,10 @@
#include "ash/shell_delegate.h"
#include "base/metrics/histogram.h"
#include "base/stringprintf.h"
-#include "ui/aura/event.h"
#include "ui/aura/root_window.h"
#include "ui/aura/window.h"
#include "ui/aura/window_property.h"
+#include "ui/base/event.h"
namespace {
@@ -89,7 +89,7 @@ DEFINE_OWNED_WINDOW_PROPERTY_KEY(WindowTouchDetails,
NULL);
GestureActionType FindGestureActionType(aura::Window* window,
- const aura::GestureEvent& event) {
+ const ui::GestureEventImpl& event) {
if (!window || window->GetRootWindow() == window) {
if (event.type() == ui::ET_GESTURE_SCROLL_BEGIN)
return GESTURE_BEZEL_SCROLL;
@@ -149,7 +149,7 @@ GestureActionType FindGestureActionType(aura::Window* window,
return GESTURE_UNKNOWN;
}
-UMAEventType UMAEventTypeFromEvent(const aura::Event& event) {
+UMAEventType UMAEventTypeFromEvent(const ui::Event& event) {
switch (event.type()) {
case ui::ET_TOUCH_RELEASED:
return UMA_ET_TOUCH_RELEASED;
@@ -166,8 +166,8 @@ UMAEventType UMAEventTypeFromEvent(const aura::Event& event) {
case ui::ET_GESTURE_SCROLL_END:
return UMA_ET_GESTURE_SCROLL_END;
case ui::ET_GESTURE_SCROLL_UPDATE: {
- const aura::GestureEvent& gesture =
- static_cast<const aura::GestureEvent&>(event);
+ const ui::GestureEventImpl& gesture =
+ static_cast<const ui::GestureEventImpl&>(event);
if (gesture.details().touch_points() >= 4)
return UMA_ET_GESTURE_SCROLL_UPDATE_4P;
else if (gesture.details().touch_points() == 3)
@@ -193,8 +193,8 @@ UMAEventType UMAEventTypeFromEvent(const aura::Event& event) {
case ui::ET_GESTURE_PINCH_END:
return UMA_ET_GESTURE_PINCH_END;
case ui::ET_GESTURE_PINCH_UPDATE: {
- const aura::GestureEvent& gesture =
- static_cast<const aura::GestureEvent&>(event);
+ const ui::GestureEventImpl& gesture =
+ static_cast<const ui::GestureEventImpl&>(event);
if (gesture.details().touch_points() >= 4)
return UMA_ET_GESTURE_PINCH_UPDATE_4P;
else if (gesture.details().touch_points() == 3)
@@ -204,8 +204,8 @@ UMAEventType UMAEventTypeFromEvent(const aura::Event& event) {
case ui::ET_GESTURE_LONG_PRESS:
return UMA_ET_GESTURE_LONG_PRESS;
case ui::ET_GESTURE_MULTIFINGER_SWIPE: {
- const aura::GestureEvent& gesture =
- static_cast<const aura::GestureEvent&>(event);
+ const ui::GestureEventImpl& gesture =
+ static_cast<const ui::GestureEventImpl&>(event);
if (gesture.details().touch_points() >= 4)
return UMA_ET_GESTURE_MULTIFINGER_SWIPE_4P;
else if (gesture.details().touch_points() == 3)
@@ -235,7 +235,7 @@ TouchUMA::~TouchUMA() {
}
void TouchUMA::RecordGestureEvent(aura::Window* target,
- const aura::GestureEvent& event) {
+ const ui::GestureEventImpl& event) {
UMA_HISTOGRAM_ENUMERATION("Ash.GestureCreated",
UMAEventTypeFromEvent(event),
UMA_ET_COUNT);
@@ -256,7 +256,7 @@ void TouchUMA::RecordGestureEvent(aura::Window* target,
}
void TouchUMA::RecordTouchEvent(aura::Window* target,
- const aura::TouchEvent& event) {
+ const ui::TouchEventImpl& event) {
UMA_HISTOGRAM_CUSTOM_COUNTS("Ash.TouchRadius",
static_cast<int>(std::max(event.radius_x(), event.radius_y())),
1, 500, 100);
diff --git a/ash/touch/touch_uma.h b/ash/touch/touch_uma.h
index 01a8055..72daed9 100644
--- a/ash/touch/touch_uma.h
+++ b/ash/touch/touch_uma.h
@@ -13,8 +13,6 @@
#include "ui/views/widget/widget.h"
namespace aura {
-class GestureEvent;
-class TouchEvent;
class Window;
}
@@ -29,9 +27,9 @@ class TouchUMA {
~TouchUMA();
void RecordGestureEvent(aura::Window* target,
- const aura::GestureEvent& event);
+ const ui::GestureEventImpl& event);
void RecordTouchEvent(aura::Window* target,
- const aura::TouchEvent& event);
+ const ui::TouchEventImpl& event);
private:
DISALLOW_COPY_AND_ASSIGN(TouchUMA);