| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 WEBKIT_GLUE_WEBVIEW_H_ | 5 #ifndef WEBKIT_GLUE_WEBVIEW_H_ |
| 6 #define WEBKIT_GLUE_WEBVIEW_H_ | 6 #define WEBKIT_GLUE_WEBVIEW_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 149 // not use it beyond WebView's lifetime. | 149 // not use it beyond WebView's lifetime. |
| 150 virtual WebKit::WebSettings* GetSettings() = 0; | 150 virtual WebKit::WebSettings* GetSettings() = 0; |
| 151 | 151 |
| 152 // Settings used by inspector. | 152 // Settings used by inspector. |
| 153 virtual const std::wstring& GetInspectorSettings() const = 0; | 153 virtual const std::wstring& GetInspectorSettings() const = 0; |
| 154 virtual void SetInspectorSettings(const std::wstring& settings) = 0; | 154 virtual void SetInspectorSettings(const std::wstring& settings) = 0; |
| 155 | 155 |
| 156 // Set the encoding of the current main frame. The value comes from | 156 // Set the encoding of the current main frame. The value comes from |
| 157 // the encoding menu. WebKit uses the function named | 157 // the encoding menu. WebKit uses the function named |
| 158 // SetCustomTextEncodingName to do override encoding job. | 158 // SetCustomTextEncodingName to do override encoding job. |
| 159 virtual void SetPageEncoding(const std::wstring& encoding_name) = 0; | 159 virtual void SetPageEncoding(const std::string& encoding_name) = 0; |
| 160 | 160 |
| 161 // Return the canonical encoding name of current main webframe in webview. | 161 // Return the canonical encoding name of current main webframe in webview. |
| 162 virtual std::wstring GetMainFrameEncodingName() = 0; | 162 virtual std::string GetMainFrameEncodingName() = 0; |
| 163 | 163 |
| 164 // Change the text zoom level. It will make the zoom level 20% larger or | 164 // Change the text zoom level. It will make the zoom level 20% larger or |
| 165 // smaller. If text_only is set, the text size will be changed. When unset, | 165 // smaller. If text_only is set, the text size will be changed. When unset, |
| 166 // the entire page's zoom factor will be changed. | 166 // the entire page's zoom factor will be changed. |
| 167 // | 167 // |
| 168 // You can only have either text zoom or full page zoom at one time. Changing | 168 // You can only have either text zoom or full page zoom at one time. Changing |
| 169 // the mode will change things in weird ways. Generally the app should only | 169 // the mode will change things in weird ways. Generally the app should only |
| 170 // support text zoom or full page zoom, and not both. | 170 // support text zoom or full page zoom, and not both. |
| 171 // | 171 // |
| 172 // ResetZoom will reset both full page and text zoom. | 172 // ResetZoom will reset both full page and text zoom. |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 258 | 258 |
| 259 #if defined(OS_LINUX) | 259 #if defined(OS_LINUX) |
| 260 virtual void SetThemeFocusRingColor(int r, int g, int b) = 0; | 260 virtual void SetThemeFocusRingColor(int r, int g, int b) = 0; |
| 261 #endif | 261 #endif |
| 262 | 262 |
| 263 private: | 263 private: |
| 264 DISALLOW_COPY_AND_ASSIGN(WebView); | 264 DISALLOW_COPY_AND_ASSIGN(WebView); |
| 265 }; | 265 }; |
| 266 | 266 |
| 267 #endif // WEBKIT_GLUE_WEBVIEW_H_ | 267 #endif // WEBKIT_GLUE_WEBVIEW_H_ |
| OLD | NEW |