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

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

Issue 132113006: Add initial Blink-side support for the Screen Orientation API (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Update compile-time assertion for matching enum Created 6 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 /* 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 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 class WebGestureEvent; 64 class WebGestureEvent;
65 class WebHelperPlugin; 65 class WebHelperPlugin;
66 class WebHitTestResult; 66 class WebHitTestResult;
67 class WebImage; 67 class WebImage;
68 class WebInputElement; 68 class WebInputElement;
69 class WebKeyboardEvent; 69 class WebKeyboardEvent;
70 class WebMIDIClient; 70 class WebMIDIClient;
71 class WebNode; 71 class WebNode;
72 class WebNotificationPresenter; 72 class WebNotificationPresenter;
73 class WebRange; 73 class WebRange;
74 class WebScreenOrientationClient;
74 class WebSpeechInputController; 75 class WebSpeechInputController;
75 class WebSpeechInputListener; 76 class WebSpeechInputListener;
76 class WebSpeechRecognizer; 77 class WebSpeechRecognizer;
77 class WebStorageNamespace; 78 class WebStorageNamespace;
78 class WebURL; 79 class WebURL;
79 class WebURLRequest; 80 class WebURLRequest;
80 class WebUserMediaClient; 81 class WebUserMediaClient;
81 class WebView; 82 class WebView;
82 class WebWidget; 83 class WebWidget;
83 struct WebColorSuggestion; 84 struct WebColorSuggestion;
(...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after
326 327
327 virtual void didUpdateInspectorSetting(const WebString& key, const WebString & value) { } 328 virtual void didUpdateInspectorSetting(const WebString& key, const WebString & value) { }
328 329
329 // Geolocation --------------------------------------------------------- 330 // Geolocation ---------------------------------------------------------
330 331
331 // Access the embedder API for (client-based) geolocation client . 332 // Access the embedder API for (client-based) geolocation client .
332 virtual WebGeolocationClient* geolocationClient() { return 0; } 333 virtual WebGeolocationClient* geolocationClient() { return 0; }
333 // Access the embedder API for (non-client-based) geolocation services. 334 // Access the embedder API for (non-client-based) geolocation services.
334 virtual WebGeolocationService* geolocationService() { return 0; } 335 virtual WebGeolocationService* geolocationService() { return 0; }
335 336
337 // Screen Orientation --------------------------------------------------
338
339 // Access the embedder API for (client-based) screen orientation client.
340 virtual WebScreenOrientationClient* screenOrientationClient() { return 0; }
341
336 // Speech -------------------------------------------------------------- 342 // Speech --------------------------------------------------------------
337 343
338 // Access the embedder API for speech input services. 344 // Access the embedder API for speech input services.
339 virtual WebSpeechInputController* speechInputController( 345 virtual WebSpeechInputController* speechInputController(
340 WebSpeechInputListener*) { return 0; } 346 WebSpeechInputListener*) { return 0; }
341 347
342 // Access the embedder API for speech recognition services. 348 // Access the embedder API for speech recognition services.
343 virtual WebSpeechRecognizer* speechRecognizer() { return 0; } 349 virtual WebSpeechRecognizer* speechRecognizer() { return 0; }
344 350
345 // Zoom ---------------------------------------------------------------- 351 // Zoom ----------------------------------------------------------------
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
423 // Informs the browser that the draggable regions have been updated. 429 // Informs the browser that the draggable regions have been updated.
424 virtual void draggableRegionsChanged() { } 430 virtual void draggableRegionsChanged() { }
425 431
426 protected: 432 protected:
427 ~WebViewClient() { } 433 ~WebViewClient() { }
428 }; 434 };
429 435
430 } // namespace blink 436 } // namespace blink
431 437
432 #endif 438 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698