OLD | NEW |
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 Loading... |
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 Loading... |
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_ |
OLD | NEW |