Index: content/public/browser/web_contents_delegate.h |
diff --git a/content/public/browser/web_contents_delegate.h b/content/public/browser/web_contents_delegate.h |
index 8d76810319d10a653605147c46fc61b3bc4122dc..5ff1d8d54aa889f7ad556b7c29254c4e4cc63d9c 100644 |
--- a/content/public/browser/web_contents_delegate.h |
+++ b/content/public/browser/web_contents_delegate.h |
@@ -15,6 +15,7 @@ |
#include "content/public/browser/navigation_type.h" |
#include "content/public/common/page_transition_types.h" |
#include "content/public/common/window_container_type.h" |
+#include "third_party/skia/include/core/SkColor.h" |
#include "ui/gfx/native_widget_types.h" |
#include "webkit/glue/window_open_disposition.h" |
@@ -307,6 +308,19 @@ class CONTENT_EXPORT WebContentsDelegate { |
// NULL in which case dialogs aren't shown. |
virtual JavaScriptDialogCreator* GetJavaScriptDialogCreator(); |
+ // Called when color chooser should open. |
+ virtual void OpenColorChooser(WebContents* tab, |
+ int color_chooser_id, |
+ const SkColor& color) {} |
+ |
+ // Called when color chooser should end. |
+ virtual void EndColorChooser(WebContents* tab, int color_chooser_id) {} |
jam
2012/02/22 02:55:20
it seems that this method and the one below are pr
keishi
2012/02/24 14:38:54
If I were to add content::ColorChooser interface,
jam
2012/02/24 21:41:17
whichever code that implements EndColorChooser/Set
|
+ |
+ // Called when the selected color in color chooser should change. |
+ virtual void SetSelectedColorInColorChooser(WebContents* tab, |
+ int color_chooser_id, |
+ const SkColor& color) {} |
+ |
// Called when a file selection is to be done. |
virtual void RunFileChooser(WebContents* tab, |
const FileChooserParams& params) {} |