summaryrefslogtreecommitdiffstats
path: root/chrome/common/renderer_preferences.h
diff options
context:
space:
mode:
authortc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-11 15:54:26 +0000
committertc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-11 15:54:26 +0000
commit9b6f40e8b6954425a76d109eca5c3cb4b84d5afd (patch)
treec06a88c5c487f6bf28fc1198d96517a857c9d7da /chrome/common/renderer_preferences.h
parentc358f2dfeaa8fedcce0d33e3ce3baa6bff925af7 (diff)
downloadchromium_src-9b6f40e8b6954425a76d109eca5c3cb4b84d5afd.zip
chromium_src-9b6f40e8b6954425a76d109eca5c3cb4b84d5afd.tar.gz
chromium_src-9b6f40e8b6954425a76d109eca5c3cb4b84d5afd.tar.bz2
Move renderer_preferences.h from chrome/browser into chrome/common. We
include the file in chrome/renderer and chrome/browser so to make check deps happy, I'm putting the file in chrome/common. Review URL: http://codereview.chromium.org/123001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18166 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/renderer_preferences.h')
-rw-r--r--chrome/common/renderer_preferences.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/chrome/common/renderer_preferences.h b/chrome/common/renderer_preferences.h
new file mode 100644
index 0000000..2f808ac
--- /dev/null
+++ b/chrome/common/renderer_preferences.h
@@ -0,0 +1,25 @@
+// Copyright (c) 2006-2008 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.
+//
+// A struct for managing browser's settings that apply to the renderer or its
+// webview. These differ from WebPreferences since they apply to Chromium's
+// glue layer rather than applying to just WebKit.
+//
+// Adding new values to this class probably involves updating
+// common/render_messages.h, browser/browser.cc, etc.
+
+#ifndef CHROME_COMMON_RENDERER_PREFERENCES_H_
+#define CHROME_COMMON_RENDERER_PREFERENCES_H_
+
+struct RendererPreferences {
+ // Whether the renderer's current browser context accept drops from the OS
+ // that result in navigations away from the current page.
+ bool can_accept_load_drops;
+
+ RendererPreferences()
+ : can_accept_load_drops(true) {
+ }
+};
+
+#endif // CHROME_COMMON_RENDERER_PREFERENCES_H_