1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- # Copyright 2018 The Chromium Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
- import("//build/config/chromeos/ui_mode.gni")
- assert(is_chromeos_ash)
- # KSV: Keyboard Shortcut Viewer
- source_set("shortcut_viewer") {
- sources = [
- "keyboard_shortcut_viewer_metadata.cc",
- "keyboard_shortcut_viewer_metadata.h",
- "ksv_export.h",
- "views/bubble_view.cc",
- "views/bubble_view.h",
- "views/keyboard_shortcut_item_list_view.cc",
- "views/keyboard_shortcut_item_list_view.h",
- "views/keyboard_shortcut_item_view.cc",
- "views/keyboard_shortcut_item_view.h",
- "views/keyboard_shortcut_view.cc",
- "views/keyboard_shortcut_view.h",
- "views/ksv_search_box_view.cc",
- "views/ksv_search_box_view.h",
- ]
- defines = [ "KSV_IMPLEMENTATION" ]
- deps = [
- "//ash",
- "//ash/constants",
- "//ash/public/cpp",
- "//ash/public/cpp/resources:ash_public_unscaled_resources",
- "//ash/resources/vector_icons",
- "//ash/search_box",
- "//ash/shortcut_viewer/strings",
- "//cc/paint",
- "//chromeos/ui/base",
- "//chromeos/ui/wm",
- "//ui/accessibility",
- "//ui/aura",
- "//ui/chromeos/events",
- "//ui/chromeos/styles:cros_tokens_color_mappings",
- "//ui/events:events_base",
- "//ui/events/devices",
- "//ui/events/ozone/layout",
- "//ui/views",
- ]
- }
- source_set("unit_tests") {
- testonly = true
- sources = [ "views/keyboard_shortcut_view_unittest.cc" ]
- deps = [
- ":shortcut_viewer",
- "//ash:test_support",
- "//base/test:test_support",
- "//testing/gtest",
- "//ui/compositor:test_support",
- "//ui/events:test_support",
- "//ui/events/devices:test_support",
- "//ui/views",
- "//ui/views:test_support",
- ]
- }
|