blob: 4fb83bfe19e78cecd0810f5ff2d22c6cc905a57a [file] [log] [blame]
# Copyright 2025 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
source_set("vertical") {
sources = [
"bottom_container_button.h",
"root_tab_collection_node.h",
"tab_collection_node.h",
"vertical_pinned_tab_container_view.h",
"vertical_split_tab_view.h",
"vertical_tab_strip_bottom_container.h",
"vertical_tab_strip_top_container.h",
"vertical_tab_strip_view.h",
"vertical_tab_view.h",
"vertical_unpinned_tab_container_view.h",
]
deps = [
"//base",
"//chrome/browser/ui:layout_constants",
"//chrome/browser/ui/tabs/tab_strip_api",
"//chrome/browser/ui/tabs/tab_strip_api/observation",
"//chrome/browser/ui/tabs/tab_strip_api/utilities",
"//components/browser_apis/tab_strip:mojom",
"//ui/base/metadata",
"//ui/gfx/geometry",
"//ui/views",
]
}
source_set("impl") {
sources = [
"bottom_container_button.cc",
"root_tab_collection_node.cc",
"tab_collection_node.cc",
"vertical_pinned_tab_container_view.cc",
"vertical_split_tab_view.cc",
"vertical_tab_strip_bottom_container.cc",
"vertical_tab_strip_top_container.cc",
"vertical_tab_strip_view.cc",
"vertical_tab_view.cc",
"vertical_unpinned_tab_container_view.cc",
]
deps = [
":vertical",
"//chrome/browser:primitives",
"//chrome/browser/ui:browser_element_identifiers",
"//chrome/browser/ui/actions:actions_headers",
"//chrome/browser/ui/browser_window",
"//chrome/browser/ui/tabs/tab_strip_api",
"//chrome/browser/ui/tabs/tab_strip_api/converters",
"//chrome/browser/ui/tabs/tab_strip_api/utilities",
]
public_deps = [ "//chrome/browser:browser_public_dependencies" ]
}