| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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_PLUGIN_DELEGATE_H_ | 5 #ifndef WEBKIT_PLUGINS_PPAPI_PLUGIN_DELEGATE_H_ | 
| 6 #define WEBKIT_PLUGINS_PPAPI_PLUGIN_DELEGATE_H_ | 6 #define WEBKIT_PLUGINS_PPAPI_PLUGIN_DELEGATE_H_ | 
| 7 | 7 | 
| 8 #include <string> | 8 #include <string> | 
| 9 #include <vector> | 9 #include <vector> | 
| 10 | 10 | 
| (...skipping 595 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 606   // size. | 606   // size. | 
| 607   virtual gfx::Size GetScreenSize() = 0; | 607   virtual gfx::Size GetScreenSize() = 0; | 
| 608 | 608 | 
| 609   // Returns a string with the name of the default 8-bit char encoding. | 609   // Returns a string with the name of the default 8-bit char encoding. | 
| 610   virtual std::string GetDefaultEncoding() = 0; | 610   virtual std::string GetDefaultEncoding() = 0; | 
| 611 | 611 | 
| 612   // Sets the minimum and maximum zoom factors. | 612   // Sets the minimum and maximum zoom factors. | 
| 613   virtual void ZoomLimitsChanged(double minimum_factor, | 613   virtual void ZoomLimitsChanged(double minimum_factor, | 
| 614                                  double maximum_factor) = 0; | 614                                  double maximum_factor) = 0; | 
| 615 | 615 | 
| 616   // Tell the browser when resource loading starts/ends. |  | 
| 617   virtual void DidStartLoading() = 0; |  | 
| 618   virtual void DidStopLoading() = 0; |  | 
| 619 |  | 
| 620   // Sets restrictions on how the content can be used (i.e. no print/copy). |  | 
| 621   virtual void SetContentRestriction(int restrictions) = 0; |  | 
| 622 |  | 
| 623   // Tells the browser to bring up SaveAs dialog to save specified URL. |  | 
| 624   virtual void SaveURLAs(const GURL& url) = 0; |  | 
| 625 |  | 
| 626   // Create an anonymous shared memory segment of size |size| bytes, and return | 616   // Create an anonymous shared memory segment of size |size| bytes, and return | 
| 627   // a pointer to it, or NULL on error.  Caller owns the returned pointer. | 617   // a pointer to it, or NULL on error.  Caller owns the returned pointer. | 
| 628   virtual base::SharedMemory* CreateAnonymousSharedMemory(size_t size) = 0; | 618   virtual base::SharedMemory* CreateAnonymousSharedMemory(size_t size) = 0; | 
| 629 | 619 | 
| 630   // Returns the current preferences. | 620   // Returns the current preferences. | 
| 631   virtual ::ppapi::Preferences GetPreferences() = 0; | 621   virtual ::ppapi::Preferences GetPreferences() = 0; | 
| 632 | 622 | 
| 633   // Locks the mouse for |instance|. If false is returned, the lock is not | 623   // Locks the mouse for |instance|. If false is returned, the lock is not | 
| 634   // possible. If true is returned then the lock is pending. Success or | 624   // possible. If true is returned then the lock is pending. Success or | 
| 635   // failure will be delivered asynchronously via | 625   // failure will be delivered asynchronously via | 
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 694   // The loader object should set itself on the PluginInstance as the document | 684   // The loader object should set itself on the PluginInstance as the document | 
| 695   // loader using set_document_loader. | 685   // loader using set_document_loader. | 
| 696   virtual void HandleDocumentLoad(PluginInstance* instance, | 686   virtual void HandleDocumentLoad(PluginInstance* instance, | 
| 697                                   const WebKit::WebURLResponse& response) = 0; | 687                                   const WebKit::WebURLResponse& response) = 0; | 
| 698 }; | 688 }; | 
| 699 | 689 | 
| 700 }  // namespace ppapi | 690 }  // namespace ppapi | 
| 701 }  // namespace webkit | 691 }  // namespace webkit | 
| 702 | 692 | 
| 703 #endif  // WEBKIT_PLUGINS_PPAPI_PLUGIN_DELEGATE_H_ | 693 #endif  // WEBKIT_PLUGINS_PPAPI_PLUGIN_DELEGATE_H_ | 
| OLD | NEW | 
|---|