1# hwnd_util is allowed to include ui/views because it has separate
2# implementations for win and aura.
3specific_include_rules = {
4  "hwnd_util.*": [
5    "+ui/views",
6  ],
7}
8
9# The rest of the code here is intended to be distinct from the rest of
10# views and not depend on the details of the win and aura implementations.
11# Use HWNDMessageHandlerDelegate instead of #including views types.
12include_rules = [
13  "-ui/views",
14
15  "+base",
16  "+ui/base",
17  "+ui/gfx",
18  "+ui/views/accessibility/native_view_accessibility_win.h",
19  "+ui/views/ime/input_method_delegate.h",
20  "+ui/views/views_delegate.h",
21  "+ui/views/views_export.h",
22  "+ui/views/widget/monitor_win.h",
23  "+ui/views/widget/widget_hwnd_utils.h",
24  "+ui/views/win",
25]
26