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

Unified Diff: views/views.gyp

Issue 7464027: Wayland support for views. views_desktop on Wayland. (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Updated files to latest and fixed changes for dependent CLs Created 9 years, 4 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 side-by-side diff with in-line comments
Download patch
Index: views/views.gyp
diff --git a/views/views.gyp b/views/views.gyp
index 42d37acd8d4f173e5db13b533f0a53b3a0abd6bb..ecc54ed97ff54f87cd551d462804bd56b981c8e2 100644
--- a/views/views.gyp
+++ b/views/views.gyp
@@ -78,6 +78,7 @@
'controls/combobox/native_combobox_gtk.h',
'controls/combobox/native_combobox_views.cc',
'controls/combobox/native_combobox_views.h',
+ 'controls/combobox/native_combobox_wayland.cc',
'controls/combobox/native_combobox_win.cc',
'controls/combobox/native_combobox_win.h',
'controls/combobox/native_combobox_wrapper.h',
@@ -96,7 +97,7 @@
'controls/menu/menu_2.h',
'controls/menu/menu_config.cc',
'controls/menu/menu_config.h',
- 'controls/menu/menu_config_gtk.cc',
+ 'controls/menu/menu_config_linux.cc',
'controls/menu/menu_config_win.cc',
'controls/menu/menu_controller.cc',
'controls/menu/menu_controller.h',
@@ -110,7 +111,7 @@
'controls/menu/menu_host_root_view.h',
'controls/menu/menu_item_view.cc',
'controls/menu/menu_item_view.h',
- 'controls/menu/menu_item_view_gtk.cc',
+ 'controls/menu/menu_item_view_linux.cc',
'controls/menu/menu_item_view_win.cc',
'controls/menu/menu_model_adapter.cc',
'controls/menu/menu_model_adapter.h',
@@ -119,7 +120,7 @@
'controls/menu/menu_scroll_view_container.cc',
'controls/menu/menu_scroll_view_container.h',
'controls/menu/menu_separator.h',
- 'controls/menu/menu_separator_gtk.cc',
+ 'controls/menu/menu_separator_linux.cc',
'controls/menu/menu_separator_win.cc',
'controls/menu/menu_win.cc',
'controls/menu/menu_win.h',
@@ -128,14 +129,16 @@
'controls/menu/native_menu_gtk.h',
'controls/menu/native_menu_host.h',
'controls/menu/native_menu_host_delegate.h',
+ 'controls/menu/native_menu_wayland.cc',
+ 'controls/menu/native_menu_wayland.h',
'controls/menu/native_menu_win.cc',
'controls/menu/native_menu_win.h',
'controls/menu/native_menu_x.cc',
'controls/menu/native_menu_x.h',
'controls/menu/nested_dispatcher_gtk.cc',
'controls/menu/nested_dispatcher_gtk.h',
- 'controls/menu/menu_image_util_gtk.cc',
- 'controls/menu/menu_image_util_gtk.h',
+ 'controls/menu/menu_image_util_linux.cc',
+ 'controls/menu/menu_image_util_linux.h',
'controls/menu/submenu_view.cc',
'controls/menu/submenu_view.h',
'controls/menu/view_menu_delegate.h',
@@ -145,6 +148,8 @@
'controls/native_control.h',
'controls/native_control_gtk.cc',
'controls/native_control_gtk.h',
+ 'controls/native_control_wayland.cc',
+ 'controls/native_control_wayland.h',
'controls/native_control_win.cc',
'controls/native_control_win.h',
'controls/native/native_view_host.cc',
@@ -155,6 +160,7 @@
'controls/native/native_view_host_win.h',
'controls/native/native_view_host_views.cc',
'controls/native/native_view_host_views.h',
+ 'controls/native/native_view_host_wayland.cc',
'controls/native/native_view_host_wrapper.h',
'controls/progress_bar.h',
'controls/progress_bar.cc',
@@ -166,6 +172,8 @@
'controls/scrollbar/bitmap_scroll_bar.h',
'controls/scrollbar/native_scroll_bar_gtk.cc',
'controls/scrollbar/native_scroll_bar_gtk.h',
+ 'controls/scrollbar/native_scroll_bar_wayland.cc',
+ 'controls/scrollbar/native_scroll_bar_wayland.h',
'controls/scrollbar/native_scroll_bar_win.cc',
'controls/scrollbar/native_scroll_bar_win.h',
'controls/scrollbar/native_scroll_bar_wrapper.h',
@@ -208,6 +216,7 @@
'controls/textfield/textfield_views_model.h',
'controls/textfield/native_textfield_gtk.cc',
'controls/textfield/native_textfield_gtk.h',
+ 'controls/textfield/native_textfield_wayland.cc',
'controls/textfield/native_textfield_win.cc',
'controls/textfield/native_textfield_win.h',
'controls/textfield/native_textfield_wrapper.h',
@@ -227,6 +236,7 @@
'events/event.cc',
'events/event.h',
'events/event_gtk.cc',
+ 'events/event_wayland.cc',
'events/event_win.cc',
'events/event_utils_win.cc',
'events/event_utils_win.h',
@@ -234,6 +244,7 @@
'focus/accelerator_handler.h',
'focus/accelerator_handler_gtk.cc',
'focus/accelerator_handler_touch.cc',
+ 'focus/accelerator_handler_wayland.cc',
'focus/accelerator_handler_win.cc',
'focus/external_focus_tracker.cc',
'focus/external_focus_tracker.h',
@@ -255,6 +266,8 @@
'ime/input_method_gtk.h',
'ime/input_method_ibus.cc',
'ime/input_method_ibus.h',
+ 'ime/input_method_wayland.cc',
+ 'ime/input_method_wayland.h',
'ime/input_method_win.cc',
'ime/input_method_win.h',
'ime/mock_input_method.cc',
@@ -278,6 +291,7 @@
'metrics.cc',
'metrics.h',
'metrics_gtk.cc',
+ 'metrics_wayland.cc',
'metrics_win.cc',
'mouse_watcher.cc',
'mouse_watcher.h',
@@ -303,6 +317,7 @@
'view_gtk.cc',
'view_text_utils.cc',
'view_text_utils.h',
+ 'view_wayland.cc',
'view_win.cc',
'views_delegate.h',
'widget/aero_tooltip_manager.cc',
@@ -340,6 +355,8 @@
'widget/native_widget_private.h',
'widget/native_widget_gtk.cc',
'widget/native_widget_gtk.h',
+ 'widget/native_widget_wayland.cc',
+ 'widget/native_widget_wayland.h',
'widget/native_widget_view.cc',
'widget/native_widget_view.h',
'widget/native_widget_views.cc',
@@ -370,6 +387,19 @@
'<(DEPTH)/third_party/wtl/include',
],
'conditions': [
+ ['use_wayland == 1', {
+ 'dependencies': [
+ '../ui/wayland/wayland.gyp:wayland',
+ ],
+ 'sources/': [
+ ['exclude', '_(gtk|x)\\.cc$'],
+ ['exclude', '/(gtk|x)_[^/]*\\.cc$'],
+ ['exclude', 'focus/accelerator_handler_touch.cc'],
+ ['exclude', 'touchui/touch_factory.cc'],
+ ['exclude', 'touchui/touch_factory.h'],
+ ['include', 'drag_utils_gtk.cc'],
+ ],
+ }],
['toolkit_uses_gtk == 1', {
'dependencies': [
'../build/linux/system.gyp:gtk',

Powered by Google App Engine
This is Rietveld 408576698