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

Side by Side Diff: third_party/WebKit/public/web/WebViewClient.h

Issue 2388103002: reflow comments in public/web (Closed)
Patch Set: Created 4 years, 2 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
« no previous file with comments | « third_party/WebKit/public/web/WebView.h ('k') | third_party/WebKit/public/web/WebWidget.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009 Google Inc. All rights reserved. 2 * Copyright (C) 2009 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after
169 169
170 // Called to determine if drag-n-drop operations may initiate a page 170 // Called to determine if drag-n-drop operations may initiate a page
171 // navigation. 171 // navigation.
172 virtual bool acceptsLoadDrops() { return true; } 172 virtual bool acceptsLoadDrops() { return true; }
173 173
174 // Take focus away from the WebView by focusing an adjacent UI element 174 // Take focus away from the WebView by focusing an adjacent UI element
175 // in the containing window. 175 // in the containing window.
176 virtual void focusNext() {} 176 virtual void focusNext() {}
177 virtual void focusPrevious() {} 177 virtual void focusPrevious() {}
178 178
179 // Called when a new node gets focused. |fromNode| is the previously focused n ode, |toNode| 179 // Called when a new node gets focused. |fromNode| is the previously focused
180 // is the newly focused node. Either can be null. 180 // node, |toNode| is the newly focused node. Either can be null.
181 virtual void focusedNodeChanged(const WebNode& fromNode, 181 virtual void focusedNodeChanged(const WebNode& fromNode,
182 const WebNode& toNode) {} 182 const WebNode& toNode) {}
183 183
184 // Indicates two things: 184 // Indicates two things:
185 // 1) This view may have a new layout now. 185 // 1) This view may have a new layout now.
186 // 2) Calling layout() is a no-op. 186 // 2) Calling layout() is a no-op.
187 // After calling WebWidget::layout(), expect to get this notification 187 // After calling WebWidget::layout(), expect to get this notification
188 // unless the view did not need a layout. 188 // unless the view did not need a layout.
189 virtual void didUpdateLayout() {} 189 virtual void didUpdateLayout() {}
190 190
191 // Return true to swallow the input event if the embedder will start a disambi guation popup 191 // Return true to swallow the input event if the embedder will start a
192 // disambiguation popup
192 virtual bool didTapMultipleTargets(const WebSize& visualViewportOffset, 193 virtual bool didTapMultipleTargets(const WebSize& visualViewportOffset,
193 const WebRect& touchRect, 194 const WebRect& touchRect,
194 const WebVector<WebRect>& targetRects) { 195 const WebVector<WebRect>& targetRects) {
195 return false; 196 return false;
196 } 197 }
197 198
198 // Returns comma separated list of accept languages. 199 // Returns comma separated list of accept languages.
199 virtual WebString acceptLanguages() { return WebString(); } 200 virtual WebString acceptLanguages() { return WebString(); }
200 201
201 // Called when the View has changed size as a result of an auto-resize. 202 // Called when the View has changed size as a result of an auto-resize.
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
254 // (e.g., email addresses, phone numbers). 255 // (e.g., email addresses, phone numbers).
255 virtual WebURL detectContentIntentAt(const WebHitTestResult&) { 256 virtual WebURL detectContentIntentAt(const WebHitTestResult&) {
256 return WebURL(); 257 return WebURL();
257 } 258 }
258 259
259 // Schedules a new content intent with the provided url. 260 // Schedules a new content intent with the provided url.
260 // The boolean flag is set to true when the user gesture has been applied 261 // The boolean flag is set to true when the user gesture has been applied
261 // to the element from the main frame. 262 // to the element from the main frame.
262 virtual void scheduleContentIntent(const WebURL&, bool isMainFrame) {} 263 virtual void scheduleContentIntent(const WebURL&, bool isMainFrame) {}
263 264
264 // Cancels any previously scheduled content intents that have not yet launched . 265 // Cancels any previously scheduled content intents that have not yet
266 // launched.
265 virtual void cancelScheduledContentIntents() {} 267 virtual void cancelScheduledContentIntents() {}
266 268
267 // Draggable regions ---------------------------------------------------- 269 // Draggable regions ----------------------------------------------------
268 270
269 // Informs the browser that the draggable regions have been updated. 271 // Informs the browser that the draggable regions have been updated.
270 virtual void draggableRegionsChanged() {} 272 virtual void draggableRegionsChanged() {}
271 273
272 // TODO(lfg): These methods are only exposed through WebViewClient while we 274 // TODO(lfg): These methods are only exposed through WebViewClient while we
273 // refactor WebView to not inherit from WebWidget. 275 // refactor WebView to not inherit from WebWidget.
274 // WebWidgetClient overrides. 276 // WebWidgetClient overrides.
(...skipping 18 matching lines...) Expand all
293 void show(WebNavigationPolicy) override {} 295 void show(WebNavigationPolicy) override {}
294 virtual WebWidgetClient* widgetClient() { return this; } 296 virtual WebWidgetClient* widgetClient() { return this; }
295 297
296 protected: 298 protected:
297 ~WebViewClient() {} 299 ~WebViewClient() {}
298 }; 300 };
299 301
300 } // namespace blink 302 } // namespace blink
301 303
302 #endif 304 #endif
OLDNEW
« no previous file with comments | « third_party/WebKit/public/web/WebView.h ('k') | third_party/WebKit/public/web/WebWidget.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698