| Index: views/widget/native_widget_gtk.cc
|
| diff --git a/views/widget/native_widget_gtk.cc b/views/widget/native_widget_gtk.cc
|
| index b6a228055f56d16b8a04bfcacf7a384a1601c2fd..21eda2707acb2183f51549422ab0f4f09c002af6 100644
|
| --- a/views/widget/native_widget_gtk.cc
|
| +++ b/views/widget/native_widget_gtk.cc
|
| @@ -42,8 +42,8 @@
|
| #include "views/window/hit_test.h"
|
|
|
| #if defined(TOUCH_UI)
|
| +#include "ui/base/touch/touch_factory.h"
|
| #include "views/widget/tooltip_manager_views.h"
|
| -#include "views/touchui/touch_factory.h"
|
| #else
|
| #include "views/widget/tooltip_manager_gtk.h"
|
| #endif
|
| @@ -380,7 +380,7 @@ NativeWidgetGtk::NativeWidgetGtk(internal::NativeWidgetDelegate* delegate)
|
| #if defined(TOUCH_UI)
|
| // Make sure the touch factory is initialized so that it can setup XInput2 for
|
| // the widget.
|
| - TouchFactory::GetInstance();
|
| + ui::TouchFactory::GetInstance();
|
| #endif
|
| static bool installed_message_loop_observer = false;
|
| if (!installed_message_loop_observer) {
|
| @@ -926,7 +926,7 @@ void NativeWidgetGtk::SetMouseCapture() {
|
| ::Window window = GDK_WINDOW_XID(window_contents()->window);
|
| Display* display = GDK_WINDOW_XDISPLAY(window_contents()->window);
|
| bool xi2grab =
|
| - TouchFactory::GetInstance()->GrabTouchDevices(display, window);
|
| + ui::TouchFactory::GetInstance()->GrabTouchDevices(display, window);
|
| // xi2grab should always succeed if has_pointer_grab_ succeeded.
|
| DCHECK(xi2grab);
|
| has_pointer_grab_ = has_pointer_grab_ && xi2grab;
|
| @@ -946,7 +946,7 @@ void NativeWidgetGtk::ReleaseMouseCapture() {
|
| has_pointer_grab_ = false;
|
| gdk_pointer_ungrab(GDK_CURRENT_TIME);
|
| #if defined(TOUCH_UI)
|
| - TouchFactory::GetInstance()->UngrabTouchDevices(
|
| + ui::TouchFactory::GetInstance()->UngrabTouchDevices(
|
| GDK_WINDOW_XDISPLAY(window_contents()->window));
|
| #endif
|
| }
|
| @@ -1310,9 +1310,9 @@ void NativeWidgetGtk::SchedulePaintInRect(const gfx::Rect& rect) {
|
|
|
| void NativeWidgetGtk::SetCursor(gfx::NativeCursor cursor) {
|
| #if defined(TOUCH_UI)
|
| - if (TouchFactory::GetInstance()->keep_mouse_cursor())
|
| + if (ui::TouchFactory::GetInstance()->keep_mouse_cursor())
|
| cursor = gfx::GetCursor(GDK_ARROW);
|
| - else if (!TouchFactory::GetInstance()->is_cursor_visible())
|
| + else if (!ui::TouchFactory::GetInstance()->is_cursor_visible())
|
| cursor = gfx::GetCursor(GDK_BLANK_CURSOR);
|
| #endif
|
| // |window_contents_| is placed on top of |widget_|. So the cursor needs to be
|
| @@ -1694,7 +1694,7 @@ gboolean NativeWidgetGtk::OnFocusOut(GtkWidget* widget, GdkEventFocus* event) {
|
| }
|
|
|
| gboolean NativeWidgetGtk::OnEventKey(GtkWidget* widget, GdkEventKey* event) {
|
| - KeyEvent key(reinterpret_cast<NativeEvent>(event));
|
| + KeyEvent key(reinterpret_cast<GdkEvent*>(event));
|
| InputMethod* input_method = GetWidget()->GetInputMethod();
|
| if (input_method)
|
| input_method->DispatchKeyEvent(key);
|
| @@ -1751,7 +1751,7 @@ gboolean NativeWidgetGtk::OnGrabBrokeEvent(GtkWidget* widget, GdkEvent* event) {
|
| ReleaseMouseCapture();
|
|
|
| #if defined(HAVE_XINPUT2) && defined(TOUCH_UI)
|
| - TouchFactory::GetInstance()->UngrabTouchDevices(
|
| + ui::TouchFactory::GetInstance()->UngrabTouchDevices(
|
| GDK_WINDOW_XDISPLAY(window_contents()->window));
|
| #endif
|
| return false; // To let other widgets get the event.
|
| @@ -1846,7 +1846,7 @@ void NativeWidgetGtk::DispatchKeyEventPostIME(const KeyEvent& key) {
|
| // To prevent GtkWindow from handling the key event as a keybinding, we need
|
| // to bypass GtkWindow's default key event handler and dispatch the event
|
| // here.
|
| - GdkEventKey* event = reinterpret_cast<GdkEventKey*>(key.native_event());
|
| + GdkEventKey* event = reinterpret_cast<GdkEventKey*>(key.gdk_event());
|
| if (!handled && event && GTK_IS_WINDOW(widget_))
|
| handled = gtk_window_propagate_key_event(GTK_WINDOW(widget_), event);
|
|
|
|
|