- add sources.
[platform/framework/web/crosswalk.git] / src / content / test / test_web_contents_view.cc
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "content/test/test_web_contents_view.h"
6
7 namespace content {
8
9 TestWebContentsView::TestWebContentsView() {
10 }
11
12 TestWebContentsView::~TestWebContentsView() {
13 }
14
15 void TestWebContentsView::ShowPopupMenu(const gfx::Rect& bounds,
16                                         int item_height,
17                                         double item_font_size,
18                                         int selected_item,
19                                         const std::vector<MenuItem>& items,
20                                         bool right_aligned,
21                                         bool allow_multiple_selection) {
22 }
23
24 void TestWebContentsView::StartDragging(
25     const DropData& drop_data,
26     WebKit::WebDragOperationsMask allowed_ops,
27     const gfx::ImageSkia& image,
28     const gfx::Vector2d& image_offset,
29     const DragEventSourceInfo& event_info) {
30 }
31
32 void TestWebContentsView::UpdateDragCursor(WebKit::WebDragOperation operation) {
33 }
34
35 void TestWebContentsView::GotFocus() {
36 }
37
38 void TestWebContentsView::TakeFocus(bool reverse) {
39 }
40
41 gfx::NativeView TestWebContentsView::GetNativeView() const {
42   return gfx::NativeView();
43 }
44
45 gfx::NativeView TestWebContentsView::GetContentNativeView() const {
46   return gfx::NativeView();
47 }
48
49 gfx::NativeWindow TestWebContentsView::GetTopLevelNativeWindow() const {
50   return gfx::NativeWindow();
51 }
52
53 void TestWebContentsView::GetContainerBounds(gfx::Rect *out) const {
54 }
55
56 void TestWebContentsView::OnTabCrashed(base::TerminationStatus status,
57                                        int error_code) {
58 }
59
60 void TestWebContentsView::SizeContents(const gfx::Size& size) {
61 }
62
63 void TestWebContentsView::Focus() {
64 }
65
66 void TestWebContentsView::SetInitialFocus() {
67 }
68
69 void TestWebContentsView::StoreFocus() {
70 }
71
72 void TestWebContentsView::RestoreFocus() {
73 }
74
75 DropData* TestWebContentsView::GetDropData() const {
76   return NULL;
77 }
78
79 gfx::Rect TestWebContentsView::GetViewBounds() const {
80   return gfx::Rect();
81 }
82
83 #if defined(OS_MACOSX)
84 void TestWebContentsView::SetAllowOverlappingViews(bool overlapping) {
85 }
86
87 bool TestWebContentsView::GetAllowOverlappingViews() const {
88   return false;
89 }
90 #endif
91
92 void TestWebContentsView::CreateView(const gfx::Size& initial_size,
93                                      gfx::NativeView context) {
94 }
95
96 RenderWidgetHostView* TestWebContentsView::CreateViewForWidget(
97     RenderWidgetHost* render_widget_host) {
98   return NULL;
99 }
100
101 RenderWidgetHostView* TestWebContentsView::CreateViewForPopupWidget(
102     RenderWidgetHost* render_widget_host) {
103   return NULL;
104 }
105
106 void TestWebContentsView::SetPageTitle(const string16& title) {
107 }
108
109 void TestWebContentsView::RenderViewCreated(RenderViewHost* host) {
110 }
111
112 void TestWebContentsView::RenderViewSwappedIn(RenderViewHost* host) {
113 }
114
115 void TestWebContentsView::SetOverscrollControllerEnabled(bool enabled) {
116 }
117
118 #if defined(OS_MACOSX)
119 bool TestWebContentsView::IsEventTracking() const {
120   return false;
121 }
122
123 void TestWebContentsView::CloseTabAfterEventTracking() {
124 }
125 #endif
126
127 }  // namespace content