Working on removing GTK for touch UI, by introducing a new
RenderWidgetHostViewViews class to replace RenderWidgetHostViewGtk in
the case of TOUCH_UI. This change shouldn't affect non-TOUCH_UI builds
and is not yet complete for a number of event types and corner cases,
but is sufficient to get in so that work on the touch keyboard and touch
events can proceed in parallel with GTK removal.

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/3415005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61118 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 90bef1d..f1b93e19 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -2429,6 +2429,8 @@
         'browser/renderer_host/render_widget_host_view_mac.mm',
         'browser/renderer_host/render_widget_host_view_win.cc',
         'browser/renderer_host/render_widget_host_view_win.h',
+	'browser/renderer_host/render_widget_host_view_views.cc',
+	'browser/renderer_host/render_widget_host_view_views.h',
         'browser/renderer_host/resource_dispatcher_host.cc',
         'browser/renderer_host/resource_dispatcher_host.h',
         'browser/renderer_host/resource_dispatcher_host_request_info.cc',
@@ -3251,6 +3253,12 @@
             'browser/dom_ui/keyboard_ui.h',
           ],
         }],
+        ['touchui==1', {
+	  'sources/': [
+	    ['exclude', '^browser/renderer_host/render_widget_host_view_gtk.cc'],
+	    ['exclude', '^browser/renderer_host/render_widget_host_view_gtk.h'],
+	  ],
+        }],
         ['OS=="linux"', {
           'dependencies': [
             '../build/linux/system.gyp:dbus-glib',
@@ -3516,6 +3524,8 @@
             'browser/importer/nss_decryptor_system_nss.cc',
             'browser/importer/nss_decryptor_system_nss.h',
             'browser/power_save_blocker_stub.cc',
+	    'browser/renderer_host/render_widget_host_view_views.cc',
+	    'browser/renderer_host/render_widget_host_view_views.h',
             'browser/views/select_file_dialog.cc',
           ],
           'conditions': [
@@ -3552,7 +3562,6 @@
               'sources/': [
                 ['include', '^browser/back_forward_menu_model_views.cc'],
                 ['include', '^browser/back_forward_menu_model_views.h'],
-                ['include', '^browser/dock_info_gtk.cc'],
                 ['include', '^browser/dock_info.cc'],
                 ['include', '^browser/dock_info.h'],
                 ['include', '^browser/extensions/'],
@@ -3781,8 +3790,6 @@
                 ['include', '^browser/gtk/accessibility_event_router_gtk.h'],
                 ['include', '^browser/gtk/accessible_widget_helper_gtk.cc'],
                 ['include', '^browser/gtk/accessible_widget_helper_gtk.h'],
-                ['include', '^browser/gtk/bookmark_context_menu_gtk.cc'],
-                ['include', '^browser/gtk/bookmark_context_menu_gtk.h'],
                 ['include', '^browser/gtk/bookmark_editor_gtk.cc'],
                 ['include', '^browser/gtk/bookmark_editor_gtk.h'],
                 ['include', '^browser/gtk/bookmark_tree_model.cc'],
@@ -3808,14 +3815,10 @@
                 ['include', '^browser/gtk/edit_search_engine_dialog.h'],
                 ['include', '^browser/gtk/first_run_dialog.cc'],
                 ['include', '^browser/gtk/first_run_dialog.h'],
-                ['include', '^browser/gtk/focus_store_gtk.cc'],
-                ['include', '^browser/gtk/focus_store_gtk.h'],
                 ['include', '^browser/gtk/gtk_chrome_button.cc'],
                 ['include', '^browser/gtk/gtk_chrome_button.h'],
                 ['include', '^browser/gtk/gtk_chrome_link_button.cc'],
                 ['include', '^browser/gtk/gtk_chrome_link_button.h'],
-                ['include', '^browser/gtk/gtk_custom_menu.cc'],
-                ['include', '^browser/gtk/gtk_custom_menu.h'],
                 ['include', '^browser/gtk/gtk_custom_menu_item.cc'],
                 ['include', '^browser/gtk/gtk_floating_container.cc'],
                 ['include', '^browser/gtk/gtk_floating_container.h'],
@@ -3836,8 +3839,6 @@
                 ['include', '^browser/gtk/import_lock_dialog_gtk.h'],
                 ['include', '^browser/gtk/keyword_editor_view.cc'],
                 ['include', '^browser/gtk/keyword_editor_view.h'],
-                ['include', '^browser/gtk/list_store_favicon_loader.cc'],
-                ['include', '^browser/gtk/list_store_favicon_loader.h'],
                 ['include', '^browser/gtk/meta_frames.cc'],
                 ['include', '^browser/gtk/meta_frames.h'],
                 ['include', '^browser/gtk/nine_box.cc'],