Index: views/views.gyp |
diff --git a/views/views.gyp b/views/views.gyp |
index 42d37acd8d4f173e5db13b533f0a53b3a0abd6bb..8311d8d45cc8e13deb4002c7104daf30e2aa72ef 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,14 @@ |
'controls/menu/native_menu_gtk.h', |
'controls/menu/native_menu_host.h', |
'controls/menu/native_menu_host_delegate.h', |
+ 'controls/menu/native_menu_linux.cc', |
+ 'controls/menu/native_menu_linux.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 +146,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 +158,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 +170,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 +214,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 +234,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 +242,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 +264,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 +289,7 @@ |
'metrics.cc', |
'metrics.h', |
'metrics_gtk.cc', |
+ 'metrics_wayland.cc', |
'metrics_win.cc', |
'mouse_watcher.cc', |
'mouse_watcher.h', |
@@ -303,6 +315,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 +353,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 +385,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', |
@@ -401,8 +429,8 @@ |
}], |
['touchui==0', { |
'sources!': [ |
- 'controls/menu/native_menu_x.cc', |
- 'controls/menu/native_menu_x.h', |
+ 'controls/menu/native_menu_linux.cc', |
+ 'controls/menu/native_menu_linux.h', |
'widget/tooltip_manager_views.cc', |
'touchui/touch_selection_controller_impl.cc', |
'touchui/touch_selection_controller_impl.h', |