summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/html/forms/color_chooser_client.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/html/forms/color_chooser_client.h')
-rw-r--r--chromium/third_party/blink/renderer/core/html/forms/color_chooser_client.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/core/html/forms/color_chooser_client.h b/chromium/third_party/blink/renderer/core/html/forms/color_chooser_client.h
index 828b2cfba30..292e216ff7a 100644
--- a/chromium/third_party/blink/renderer/core/html/forms/color_chooser_client.h
+++ b/chromium/third_party/blink/renderer/core/html/forms/color_chooser_client.h
@@ -42,12 +42,15 @@ namespace blink {
class Element;
+// This class is the client for the ColorChooser.
class CORE_EXPORT ColorChooserClient : public GarbageCollectedMixin {
public:
virtual ~ColorChooserClient();
void Trace(Visitor* visitor) override {}
+ // Called when a color is chosen by the user in the ColorChooser UI.
virtual void DidChooseColor(const Color&) = 0;
+ // Called when ColorChooser UI was closed by the user.
virtual void DidEndChooser() = 0;
virtual Element& OwnerElement() const = 0;
virtual IntRect ElementRectRelativeToViewport() const = 0;