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

Side by Side Diff: chrome/browser/tab_contents/web_contents.h

Issue 16488: Add a new resizer corner overlay. (Closed) Base URL: http://src.chromium.org/svn/trunk/src/
Patch Set: '' Created 11 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
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_TAB_CONTENTS_WEB_CONTENTS_H_ 5 #ifndef CHROME_BROWSER_TAB_CONTENTS_WEB_CONTENTS_H_
6 #define CHROME_BROWSER_TAB_CONTENTS_WEB_CONTENTS_H_ 6 #define CHROME_BROWSER_TAB_CONTENTS_WEB_CONTENTS_H_
7 7
8 #include "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "base/hash_tables.h" 9 #include "base/hash_tables.h"
10 #include "chrome/browser/cancelable_request.h" 10 #include "chrome/browser/cancelable_request.h"
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after
207 207
208 const std::string& contents_mime_type() const { 208 const std::string& contents_mime_type() const {
209 return contents_mime_type_; 209 return contents_mime_type_;
210 } 210 }
211 211
212 // Returns true if this WebContents will notify about disconnection. 212 // Returns true if this WebContents will notify about disconnection.
213 bool notify_disconnection() const { return notify_disconnection_; } 213 bool notify_disconnection() const { return notify_disconnection_; }
214 214
215 // Override the encoding and reload the page by sending down 215 // Override the encoding and reload the page by sending down
216 // ViewMsg_SetPageEncoding to the renderer. |UpdateEncoding| is kinda 216 // ViewMsg_SetPageEncoding to the renderer. |UpdateEncoding| is kinda
217 // the opposite of this, by which 'browser' is notified of 217 // the opposite of this, by which 'browser' is notified of
218 // the encoding of the current tab from 'renderer' (determined by 218 // the encoding of the current tab from 'renderer' (determined by
219 // auto-detect, http header, meta, bom detection, etc). 219 // auto-detect, http header, meta, bom detection, etc).
220 void override_encoding(const std::wstring& encoding) { 220 void override_encoding(const std::wstring& encoding) {
221 set_encoding(encoding); 221 set_encoding(encoding);
222 render_view_host()->SetPageEncoding(encoding); 222 render_view_host()->SetPageEncoding(encoding);
223 } 223 }
224 224
225 void CrossSiteNavigationCanceled() { 225 void CrossSiteNavigationCanceled() {
226 render_manager_.CrossSiteNavigationCanceled(); 226 render_manager_.CrossSiteNavigationCanceled();
227 } 227 }
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
301 const int flags, 301 const int flags,
302 IPC::Message* reply_msg, 302 IPC::Message* reply_msg,
303 bool* did_suppress_message); 303 bool* did_suppress_message);
304 virtual void RunBeforeUnloadConfirm(const std::wstring& message, 304 virtual void RunBeforeUnloadConfirm(const std::wstring& message,
305 IPC::Message* reply_msg); 305 IPC::Message* reply_msg);
306 virtual void ShowModalHTMLDialog(const GURL& url, int width, int height, 306 virtual void ShowModalHTMLDialog(const GURL& url, int width, int height,
307 const std::string& json_arguments, 307 const std::string& json_arguments,
308 IPC::Message* reply_msg); 308 IPC::Message* reply_msg);
309 virtual void PasswordFormsSeen(const std::vector<PasswordForm>& forms); 309 virtual void PasswordFormsSeen(const std::vector<PasswordForm>& forms);
310 virtual void AutofillFormSubmitted(const AutofillForm& form); 310 virtual void AutofillFormSubmitted(const AutofillForm& form);
311 virtual void GetAutofillSuggestions(const std::wstring& field_name, 311 virtual void GetAutofillSuggestions(const std::wstring& field_name,
312 const std::wstring& user_text, int64 node_id, int request_id); 312 const std::wstring& user_text, int64 node_id, int request_id);
313 virtual void PageHasOSDD(RenderViewHost* render_view_host, 313 virtual void PageHasOSDD(RenderViewHost* render_view_host,
314 int32 page_id, const GURL& url, bool autodetected); 314 int32 page_id, const GURL& url, bool autodetected);
315 virtual void InspectElementReply(int num_resources); 315 virtual void InspectElementReply(int num_resources);
316 virtual void DidGetPrintedPagesCount(int cookie, int number_pages); 316 virtual void DidGetPrintedPagesCount(int cookie, int number_pages);
317 virtual void DidPrintPage(const ViewHostMsg_DidPrintPage_Params& params); 317 virtual void DidPrintPage(const ViewHostMsg_DidPrintPage_Params& params);
318 virtual GURL GetAlternateErrorPageURL() const; 318 virtual GURL GetAlternateErrorPageURL() const;
319 virtual WebPreferences GetWebkitPrefs(); 319 virtual WebPreferences GetWebkitPrefs();
320 virtual void OnMissingPluginStatus(int status); 320 virtual void OnMissingPluginStatus(int status);
321 virtual void OnCrashedPlugin(const FilePath& plugin_path); 321 virtual void OnCrashedPlugin(const FilePath& plugin_path);
322 virtual void OnJSOutOfMemory(); 322 virtual void OnJSOutOfMemory();
323 virtual void ShouldClosePage(bool proceed) { 323 virtual void ShouldClosePage(bool proceed) {
324 render_manager_.ShouldClosePage(proceed); 324 render_manager_.ShouldClosePage(proceed);
325 } 325 }
326 // Allows the WebContents to react when a cross-site response is ready to be 326 // Allows the WebContents to react when a cross-site response is ready to be
327 // delivered to a pending RenderViewHost. We must first run the onunload 327 // delivered to a pending RenderViewHost. We must first run the onunload
328 // handler of the old RenderViewHost before we can allow it to proceed. 328 // handler of the old RenderViewHost before we can allow it to proceed.
329 void OnCrossSiteResponse(int new_render_process_host_id, 329 void OnCrossSiteResponse(int new_render_process_host_id,
330 int new_request_id) { 330 int new_request_id) {
331 render_manager_.OnCrossSiteResponse(new_render_process_host_id, 331 render_manager_.OnCrossSiteResponse(new_render_process_host_id,
332 new_request_id); 332 new_request_id);
333 } 333 }
334 virtual bool CanBlur() const; 334 virtual bool CanBlur() const;
335 virtual void RendererUnresponsive(RenderViewHost* render_view_host, 335 virtual gfx::Rect GetRootWindowResizerRect() const;
336 virtual void RendererUnresponsive(RenderViewHost* render_view_host,
336 bool is_during_unload); 337 bool is_during_unload);
337 virtual void RendererResponsive(RenderViewHost* render_view_host); 338 virtual void RendererResponsive(RenderViewHost* render_view_host);
338 virtual void LoadStateChanged(const GURL& url, net::LoadState load_state); 339 virtual void LoadStateChanged(const GURL& url, net::LoadState load_state);
339 virtual void OnDidGetApplicationInfo( 340 virtual void OnDidGetApplicationInfo(
340 int32 page_id, 341 int32 page_id,
341 const webkit_glue::WebApplicationInfo& info); 342 const webkit_glue::WebApplicationInfo& info);
342 virtual void OnEnterOrSpace(); 343 virtual void OnEnterOrSpace();
343 virtual bool CanTerminate() const; 344 virtual bool CanTerminate() const;
344 345
345 346
(...skipping 228 matching lines...) Expand 10 before | Expand all | Expand 10 after
574 base::TimeTicks last_download_shelf_show_; 575 base::TimeTicks last_download_shelf_show_;
575 576
576 // The current load state and the URL associated with it. 577 // The current load state and the URL associated with it.
577 net::LoadState load_state_; 578 net::LoadState load_state_;
578 std::wstring load_state_host_; 579 std::wstring load_state_host_;
579 580
580 DISALLOW_COPY_AND_ASSIGN(WebContents); 581 DISALLOW_COPY_AND_ASSIGN(WebContents);
581 }; 582 };
582 583
583 #endif // CHROME_BROWSER_TAB_CONTENTS_WEB_CONTENTS_H_ 584 #endif // CHROME_BROWSER_TAB_CONTENTS_WEB_CONTENTS_H_
OLDNEW
« no previous file with comments | « chrome/browser/tab_contents/tab_contents_delegate.h ('k') | chrome/browser/tab_contents/web_contents.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698