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

Side by Side Diff: ui/android/BUILD.gn

Issue 2708613002: Add EventForwarder for routing touch events (Closed)
Patch Set: EventForwarder... Created 3 years, 9 months 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 unified diff | Download patch
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/android/rules.gni") 5 import("//build/config/android/rules.gni")
6 import("//testing/test.gni") 6 import("//testing/test.gni")
7 7
8 assert(is_android) 8 assert(is_android)
9 9
10 component("android") { 10 component("android") {
11 output_name = "ui_android" 11 output_name = "ui_android"
12 sources = [ 12 sources = [
13 "animation_utils.h", 13 "animation_utils.h",
14 "delegated_frame_host_android.cc", 14 "delegated_frame_host_android.cc",
15 "delegated_frame_host_android.h", 15 "delegated_frame_host_android.h",
16 "display_android_manager.cc", 16 "display_android_manager.cc",
17 "display_android_manager.h", 17 "display_android_manager.h",
18 "edge_effect.cc", 18 "edge_effect.cc",
19 "edge_effect.h", 19 "edge_effect.h",
20 "edge_effect_base.cc", 20 "edge_effect_base.cc",
21 "edge_effect_base.h", 21 "edge_effect_base.h",
22 "edge_effect_l.cc", 22 "edge_effect_l.cc",
23 "edge_effect_l.h", 23 "edge_effect_l.h",
24 "event_forwarder.cc",
25 "event_forwarder.h",
24 "overscroll_glow.cc", 26 "overscroll_glow.cc",
25 "overscroll_glow.h", 27 "overscroll_glow.h",
26 "overscroll_refresh.cc", 28 "overscroll_refresh.cc",
27 "overscroll_refresh.h", 29 "overscroll_refresh.h",
28 "overscroll_refresh_handler.cc", 30 "overscroll_refresh_handler.cc",
29 "overscroll_refresh_handler.h", 31 "overscroll_refresh_handler.h",
30 "resources/crushed_sprite_resource.cc", 32 "resources/crushed_sprite_resource.cc",
31 "resources/crushed_sprite_resource.h", 33 "resources/crushed_sprite_resource.h",
32 "resources/resource_manager.cc", 34 "resources/resource_manager.cc",
33 "resources/resource_manager.h", 35 "resources/resource_manager.h",
34 "resources/resource_manager_impl.cc", 36 "resources/resource_manager_impl.cc",
35 "resources/resource_manager_impl.h", 37 "resources/resource_manager_impl.h",
36 "resources/ui_resource_provider.h", 38 "resources/ui_resource_provider.h",
37 "screen_android.h", 39 "screen_android.h",
38 "ui_android_export.h", 40 "ui_android_export.h",
39 "ui_android_jni_registrar.cc", 41 "ui_android_jni_registrar.cc",
40 "ui_android_jni_registrar.h", 42 "ui_android_jni_registrar.h",
41 "view_android.cc", 43 "view_android.cc",
42 "view_android.h", 44 "view_android.h",
45 "view_client.cc",
46 "view_client.h",
43 "window_android.cc", 47 "window_android.cc",
44 "window_android.h", 48 "window_android.h",
45 "window_android_compositor.h", 49 "window_android_compositor.h",
46 "window_android_observer.h", 50 "window_android_observer.h",
47 ] 51 ]
48 52
49 defines = [ "UI_ANDROID_IMPLEMENTATION" ] 53 defines = [ "UI_ANDROID_IMPLEMENTATION" ]
50 54
51 deps = [ 55 deps = [
52 ":java_enums_srcjar", 56 ":java_enums_srcjar",
53 ":ui_android_jni_headers", 57 ":ui_android_jni_headers",
54 "//base", 58 "//base",
55 "//cc", 59 "//cc",
56 "//cc/surfaces", 60 "//cc/surfaces",
57 "//cc/surfaces:surface_id", 61 "//cc/surfaces:surface_id",
58 "//skia", 62 "//skia",
63 "//ui/base",
59 "//ui/display", 64 "//ui/display",
65 "//ui/events",
60 "//ui/gfx", 66 "//ui/gfx",
61 "//ui/gfx/geometry", 67 "//ui/gfx/geometry",
62 "//url", 68 "//url",
63 ] 69 ]
64 } 70 }
65 71
66 static_library("test_support") { 72 static_library("test_support") {
67 testonly = true 73 testonly = true
68 sources = [ 74 sources = [
69 "dummy_screen_android.cc", 75 "dummy_screen_android.cc",
70 "dummy_screen_android.h", 76 "dummy_screen_android.h",
71 ] 77 ]
72 78
73 deps = [ 79 deps = [
74 "//ui/android", 80 "//ui/android",
75 "//ui/display", 81 "//ui/display",
76 ] 82 ]
77 } 83 }
78 84
79 generate_jni("ui_android_jni_headers") { 85 generate_jni("ui_android_jni_headers") {
80 sources = [ 86 sources = [
81 "java/src/org/chromium/ui/OverscrollRefreshHandler.java", 87 "java/src/org/chromium/ui/OverscrollRefreshHandler.java",
88 "java/src/org/chromium/ui/base/EventForwarder.java",
82 "java/src/org/chromium/ui/base/ViewAndroidDelegate.java", 89 "java/src/org/chromium/ui/base/ViewAndroidDelegate.java",
83 "java/src/org/chromium/ui/base/WindowAndroid.java", 90 "java/src/org/chromium/ui/base/WindowAndroid.java",
84 "java/src/org/chromium/ui/display/DisplayAndroidManager.java", 91 "java/src/org/chromium/ui/display/DisplayAndroidManager.java",
85 "java/src/org/chromium/ui/resources/ResourceManager.java", 92 "java/src/org/chromium/ui/resources/ResourceManager.java",
86 ] 93 ]
87 jni_package = "ui_android" 94 jni_package = "ui_android"
88 } 95 }
89 96
90 java_cpp_enum("java_enums_srcjar") { 97 java_cpp_enum("java_enums_srcjar") {
91 sources = [ 98 sources = [
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
163 "java/src/org/chromium/ui/DropdownItem.java", 170 "java/src/org/chromium/ui/DropdownItem.java",
164 "java/src/org/chromium/ui/DropdownItemBase.java", 171 "java/src/org/chromium/ui/DropdownItemBase.java",
165 "java/src/org/chromium/ui/DropdownPopupWindow.java", 172 "java/src/org/chromium/ui/DropdownPopupWindow.java",
166 "java/src/org/chromium/ui/OverscrollRefreshHandler.java", 173 "java/src/org/chromium/ui/OverscrollRefreshHandler.java",
167 "java/src/org/chromium/ui/UiUtils.java", 174 "java/src/org/chromium/ui/UiUtils.java",
168 "java/src/org/chromium/ui/VSyncMonitor.java", 175 "java/src/org/chromium/ui/VSyncMonitor.java",
169 "java/src/org/chromium/ui/base/ActivityWindowAndroid.java", 176 "java/src/org/chromium/ui/base/ActivityWindowAndroid.java",
170 "java/src/org/chromium/ui/base/AndroidPermissionDelegate.java", 177 "java/src/org/chromium/ui/base/AndroidPermissionDelegate.java",
171 "java/src/org/chromium/ui/base/Clipboard.java", 178 "java/src/org/chromium/ui/base/Clipboard.java",
172 "java/src/org/chromium/ui/base/DeviceFormFactor.java", 179 "java/src/org/chromium/ui/base/DeviceFormFactor.java",
180 "java/src/org/chromium/ui/base/EventForwarder.java",
173 "java/src/org/chromium/ui/base/LocalizationUtils.java", 181 "java/src/org/chromium/ui/base/LocalizationUtils.java",
174 "java/src/org/chromium/ui/base/ResourceBundle.java", 182 "java/src/org/chromium/ui/base/ResourceBundle.java",
175 "java/src/org/chromium/ui/base/SelectFileDialog.java", 183 "java/src/org/chromium/ui/base/SelectFileDialog.java",
184 "java/src/org/chromium/ui/base/SPenSupport.java",
176 "java/src/org/chromium/ui/base/TouchDevice.java", 185 "java/src/org/chromium/ui/base/TouchDevice.java",
177 "java/src/org/chromium/ui/base/ViewAndroidDelegate.java", 186 "java/src/org/chromium/ui/base/ViewAndroidDelegate.java",
178 "java/src/org/chromium/ui/base/WindowAndroid.java", 187 "java/src/org/chromium/ui/base/WindowAndroid.java",
179 "java/src/org/chromium/ui/display/DisplayAndroid.java", 188 "java/src/org/chromium/ui/display/DisplayAndroid.java",
180 "java/src/org/chromium/ui/display/DisplayAndroidManager.java", 189 "java/src/org/chromium/ui/display/DisplayAndroidManager.java",
181 "java/src/org/chromium/ui/display/DisplaySwitches.java", 190 "java/src/org/chromium/ui/display/DisplaySwitches.java",
182 "java/src/org/chromium/ui/display/PhysicalDisplayAndroid.java", 191 "java/src/org/chromium/ui/display/PhysicalDisplayAndroid.java",
183 "java/src/org/chromium/ui/display/VirtualDisplayAndroid.java", 192 "java/src/org/chromium/ui/display/VirtualDisplayAndroid.java",
184 "java/src/org/chromium/ui/gfx/BitmapHelper.java", 193 "java/src/org/chromium/ui/gfx/BitmapHelper.java",
185 "java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java", 194 "java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java",
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
238 ":ui_java", 247 ":ui_java",
239 "//base:base_java", 248 "//base:base_java",
240 ] 249 ]
241 } 250 }
242 251
243 test("ui_android_unittests") { 252 test("ui_android_unittests") {
244 sources = [ 253 sources = [
245 "overscroll_refresh_unittest.cc", 254 "overscroll_refresh_unittest.cc",
246 "resources/resource_manager_impl_unittest.cc", 255 "resources/resource_manager_impl_unittest.cc",
247 "run_all_unittests.cc", 256 "run_all_unittests.cc",
257 "view_android_unittests.cc",
248 ] 258 ]
249 deps = [ 259 deps = [
250 ":android", 260 ":android",
251 ":java_enums_srcjar", 261 ":java_enums_srcjar",
252 ":ui_java", 262 ":ui_java",
253 "//base", 263 "//base",
254 "//base/test:test_support", 264 "//base/test:test_support",
255 "//cc", 265 "//cc",
256 "//cc:test_support", 266 "//cc:test_support",
257 "//skia", 267 "//skia",
258 "//testing/gmock", 268 "//testing/gmock",
259 "//testing/gtest", 269 "//testing/gtest",
260 "//ui/base", 270 "//ui/base",
271 "//ui/events",
261 "//ui/gfx", 272 "//ui/gfx",
262 "//ui/resources:ui_test_pak", 273 "//ui/resources:ui_test_pak",
263 ] 274 ]
264 } 275 }
OLDNEW
« no previous file with comments | « content/public/android/java/src/org/chromium/content_public/browser/WebContents.java ('k') | ui/android/DEPS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698