summaryrefslogtreecommitdiff
path: root/chromium/content/common/native_types_mac.typemap
blob: c35085535e75bf3b7da3360015006ea0a71df4e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Copyright 2016 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.

mojom = "//content/common/native_types.mojom"
os_whitelist = [ "mac" ]
public_headers = [
  "//third_party/blink/public/platform/web_scrollbar_buttons_placement.h",
  "//third_party/blink/public/platform/mac/web_scrollbar_theme.h",
]
traits_headers = [ "//content/common/view_messages.h" ]
deps = [
  # NOTE: These dependencies are here to satisfy gn check because
  # common_param_traits_macros.h and/or view_messages.h include their headers.
  # Although the mojo bindings target is configured to allow direct circular
  # includes from //content/common and //content/public/common, this isn't a
  # transitive allowance, so those targets' own public_deps aren't included in
  # the set of implied dependencies.
  "//media",
  "//media/base/ipc",
  "//net",
  "//third_party/blink/public:blink_headers",
  "//ui/accessibility",
  "//ui/base/ime:text_input_types",
  "//ui/gfx/ipc",
  "//ui/gfx/ipc/color",
  "//ui/gfx/ipc/skia",
  "//ui/surface",
  "//url/ipc:url_ipc",
]
type_mappings = [
  "content.mojom.ScrollerStyle=::blink::ScrollerStyle",
  "content.mojom.ScrollbarButtonsPlacement=::blink::WebScrollbarButtonsPlacement",
]