# Copyright 2014 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//build/config/ozone.gni") import("//build/config/ui.gni") import("//ui/base/ui_features.gni") static_library("constrained_window") { sources = [ "constrained_window_views.cc", "constrained_window_views.h", "constrained_window_views_client.h", "native_web_contents_modal_dialog_manager_views.cc", "native_web_contents_modal_dialog_manager_views.h", "show_modal_dialog_views.cc", ] deps = [ "//components/guest_view/browser", "//components/web_modal", "//content/public/browser", "//ui/display", "//ui/views", ] public_deps = [ # Skia headers are exposed in the public API. "//skia", ] if (use_aura) { deps += [ "//ui/aura", "//ui/compositor", "//ui/wm", ] } if (use_ozone) { deps += [ "//ui/ozone" ] } } source_set("unit_tests") { testonly = true sources = [ "constrained_window_views_unittest.cc" ] deps = [ ":constrained_window", "//components/web_modal:test_support", "//ui/views", "//ui/views:test_support", ] }