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

Side by Side Diff: webkit/plugins/ppapi/ppapi_plugin_instance.h

Issue 8065026: Plumbing for fullscreen change event notification for plugins. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | webkit/plugins/ppapi/ppapi_plugin_instance.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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_PLUGINS_PPAPI_PPAPI_PLUGIN_INSTANCE_H_ 5 #ifndef WEBKIT_PLUGINS_PPAPI_PPAPI_PLUGIN_INSTANCE_H_
6 #define WEBKIT_PLUGINS_PPAPI_PPAPI_PLUGIN_INSTANCE_H_ 6 #define WEBKIT_PLUGINS_PPAPI_PPAPI_PLUGIN_INSTANCE_H_
7 7
8 #include <map> 8 #include <map>
9 #include <set> 9 #include <set>
10 #include <string> 10 #include <string>
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 bool StartFind(const string16& search_text, 197 bool StartFind(const string16& search_text,
198 bool case_sensitive, 198 bool case_sensitive,
199 int identifier); 199 int identifier);
200 void SelectFindResult(bool forward); 200 void SelectFindResult(bool forward);
201 void StopFind(); 201 void StopFind();
202 202
203 bool SupportsPrintInterface(); 203 bool SupportsPrintInterface();
204 int PrintBegin(const gfx::Rect& printable_area, int printer_dpi); 204 int PrintBegin(const gfx::Rect& printable_area, int printer_dpi);
205 bool PrintPage(int page_number, WebKit::WebCanvas* canvas); 205 bool PrintPage(int page_number, WebKit::WebCanvas* canvas);
206 void PrintEnd(); 206 void PrintEnd();
207 void OnFullscreenChanged();
207 208
208 void Graphics3DContextLost(); 209 void Graphics3DContextLost();
209 210
210 // There are 2 implementations of the fullscreen interface 211 // There are 2 implementations of the fullscreen interface
211 // PPB_FlashFullscreen_Dev is used by Pepper Flash. 212 // PPB_FlashFullscreen_Dev is used by Pepper Flash.
212 // PPB_Fullscreen_Dev is intended for other applications including NaCl. 213 // PPB_Fullscreen_Dev is intended for other applications including NaCl.
213 // The two interface are mutually exclusive. 214 // The two interface are mutually exclusive.
214 215
215 // Implementation of PPB_FlashFullscreen. 216 // Implementation of PPB_FlashFullscreen.
216 217
(...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after
534 535
535 PP_CompletionCallback lock_mouse_callback_; 536 PP_CompletionCallback lock_mouse_callback_;
536 537
537 DISALLOW_COPY_AND_ASSIGN(PluginInstance); 538 DISALLOW_COPY_AND_ASSIGN(PluginInstance);
538 }; 539 };
539 540
540 } // namespace ppapi 541 } // namespace ppapi
541 } // namespace webkit 542 } // namespace webkit
542 543
543 #endif // WEBKIT_PLUGINS_PPAPI_PPAPI_PLUGIN_INSTANCE_H_ 544 #endif // WEBKIT_PLUGINS_PPAPI_PPAPI_PLUGIN_INSTANCE_H_
OLDNEW
« no previous file with comments | « no previous file | webkit/plugins/ppapi/ppapi_plugin_instance.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698