Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(650)

Side by Side Diff: chrome/browser/tab_contents/tab_contents_delegate.cc

Issue 6537015: Start moving core pieces of Chrome multi-process code to src\content. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright (c) 2011 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 "chrome/browser/tab_contents/tab_contents_delegate.h"
6
7 #include "chrome/common/url_constants.h"
8 #include "ui/gfx/rect.h"
9
10 std::string TabContentsDelegate::GetNavigationHeaders(const GURL& url) {
11 return std::string();
12 }
13
14 void TabContentsDelegate::LoadProgressChanged(double progress) {
15 }
16
17 void TabContentsDelegate::DetachContents(TabContents* source) {
18 }
19
20 bool TabContentsDelegate::IsPopup(const TabContents* source) const {
21 return false;
22 }
23
24 TabContents* TabContentsDelegate::GetConstrainingContents(TabContents* source) {
25 return source;
26 }
27
28 bool TabContentsDelegate::ShouldFocusConstrainedWindow() {
29 return true;
30 }
31
32 void TabContentsDelegate::WillShowConstrainedWindow(TabContents* source) {
33 }
34
35 void TabContentsDelegate::ContentsMouseEvent(
36 TabContents* source, const gfx::Point& location, bool motion) {
37 }
38
39 void TabContentsDelegate::ContentsZoomChange(bool zoom_in) { }
40
41 void TabContentsDelegate::OnContentSettingsChange(TabContents* source) { }
42
43 bool TabContentsDelegate::IsApplication() const { return false; }
44
45 void TabContentsDelegate::ConvertContentsToApplication(TabContents* source) { }
46
47 bool TabContentsDelegate::CanReloadContents(TabContents* source) const {
48 return true;
49 }
50
51 void TabContentsDelegate::ShowHtmlDialog(HtmlDialogUIDelegate* delegate,
52 gfx::NativeWindow parent_window) {
53 }
54
55 void TabContentsDelegate::WillRunBeforeUnloadConfirm() {
56 }
57
58 bool TabContentsDelegate::ShouldSuppressDialogs() {
59 return false;
60 }
61
62 void TabContentsDelegate::BeforeUnloadFired(TabContents* tab,
63 bool proceed,
64 bool* proceed_to_fire_unload) {
65 *proceed_to_fire_unload = true;
66 }
67
68 void TabContentsDelegate::ForwardMessageToExternalHost(
69 const std::string& message,
70 const std::string& origin,
71 const std::string& target) {
72 }
73
74 bool TabContentsDelegate::IsExternalTabContainer() const { return false; }
75
76 void TabContentsDelegate::SetFocusToLocationBar(bool select_all) {}
77
78 bool TabContentsDelegate::ShouldFocusPageAfterCrash() {
79 return true;
80 }
81
82 void TabContentsDelegate::RenderWidgetShowing() {}
83
84 bool TabContentsDelegate::TakeFocus(bool reverse) {
85 return false;
86 }
87
88 void TabContentsDelegate::LostCapture() {
89 }
90
91 void TabContentsDelegate::SetTabContentBlocked(
92 TabContents* contents, bool blocked) {
93 }
94
95 void TabContentsDelegate::TabContentsFocused(TabContents* tab_content) {
96 }
97
98 int TabContentsDelegate::GetExtraRenderViewHeight() const {
99 return 0;
100 }
101
102 bool TabContentsDelegate::CanDownload(int request_id) {
103 return true;
104 }
105
106 void TabContentsDelegate::OnStartDownload(DownloadItem* download,
107 TabContents* tab) {
108 }
109
110 bool TabContentsDelegate::HandleContextMenu(const ContextMenuParams& params) {
111 return false;
112 }
113
114 bool TabContentsDelegate::ExecuteContextMenuCommand(int command) {
115 return false;
116 }
117
118 void TabContentsDelegate::ShowPageInfo(Profile* profile,
119 const GURL& url,
120 const NavigationEntry::SSLStatus& ssl,
121 bool show_history) {
122 }
123
124 void TabContentsDelegate::ViewSourceForTab(TabContents* source,
125 const GURL& page_url) {
126 // Fall back implementation based entirely on the view-source scheme.
127 // It suffers from http://crbug.com/523 and that is why browser overrides
128 // it with proper implementation.
129 GURL url = GURL(chrome::kViewSourceScheme + std::string(":") +
130 page_url.spec());
131 OpenURLFromTab(source,
132 url,
133 GURL(),
134 NEW_FOREGROUND_TAB,
135 PageTransition::LINK);
136 }
137
138 bool TabContentsDelegate::PreHandleKeyboardEvent(
139 const NativeWebKeyboardEvent& event,
140 bool* is_keyboard_shortcut) {
141 return false;
142 }
143
144 void TabContentsDelegate::HandleKeyboardEvent(
145 const NativeWebKeyboardEvent& event) {
146 }
147
148 void TabContentsDelegate::HandleMouseUp() {
149 }
150
151 void TabContentsDelegate::HandleMouseActivate() {
152 }
153
154 void TabContentsDelegate::DragEnded() {
155 }
156
157 void TabContentsDelegate::ShowRepostFormWarningDialog(
158 TabContents* tab_contents) {
159 }
160
161 void TabContentsDelegate::ShowContentSettingsWindow(
162 ContentSettingsType content_type) {
163 }
164
165 void TabContentsDelegate::ShowCollectedCookiesDialog(
166 TabContents* tab_contents) {
167 }
168
169 bool TabContentsDelegate::OnGoToEntryOffset(int offset) {
170 return true;
171 }
172
173 bool TabContentsDelegate::ShouldAddNavigationToHistory(
174 const history::HistoryAddPageArgs& add_page_args,
175 NavigationType::Type navigation_type) {
176 return true;
177 }
178
179 void TabContentsDelegate::OnDidGetApplicationInfo(TabContents* tab_contents,
180 int32 page_id) {
181 }
182
183 // Notification when an application programmatically requests installation.
184 void TabContentsDelegate::OnInstallApplication(
185 TabContents* tab_contents,
186 const WebApplicationInfo& app_info) {
187 }
188
189 gfx::NativeWindow TabContentsDelegate::GetFrameNativeWindow() {
190 return NULL;
191 }
192
193 void TabContentsDelegate::TabContentsCreated(TabContents* new_contents) {
194 }
195
196 bool TabContentsDelegate::infobars_enabled() {
197 return true;
198 }
199
200 bool TabContentsDelegate::ShouldEnablePreferredSizeNotifications() {
201 return false;
202 }
203
204 void TabContentsDelegate::UpdatePreferredSize(const gfx::Size& pref_size) {
205 }
206
207 void TabContentsDelegate::OnSetSuggestions(
208 int32 page_id,
209 const std::vector<std::string>& suggestions) {
210 }
211
212 void TabContentsDelegate::OnInstantSupportDetermined(int32 page_id,
213 bool result) {
214 }
215
216 void TabContentsDelegate::ContentRestrictionsChanged(TabContents* source) {
217 }
218
219 bool TabContentsDelegate::ShouldShowHungRendererDialog() {
220 return true;
221 }
222
223 TabContentsDelegate::~TabContentsDelegate() {
224 }
OLDNEW
« no previous file with comments | « chrome/browser/tab_contents/tab_contents_delegate.h ('k') | chrome/browser/tab_contents/tab_contents_observer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698