X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2FWebKit%2Fpublic%2Fweb%2FWebWidgetClient.h;h=2a3b3b6219d42995f150816bae8967599c87226f;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=4f6eb73ee222e182bf74329a0849fc358c244dc2;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/WebKit/public/web/WebWidgetClient.h b/src/third_party/WebKit/public/web/WebWidgetClient.h index 4f6eb73..2a3b3b6 100644 --- a/src/third_party/WebKit/public/web/WebWidgetClient.h +++ b/src/third_party/WebKit/public/web/WebWidgetClient.h @@ -59,12 +59,7 @@ public: virtual void didAutoResize(const WebSize& newSize) { } // Called when the compositor is enabled or disabled. - // The parameter to didActivateCompositor() is meaningless. - // FIXME: The older definiton of didActivateCompositor (i.e with arguments) - // and all its corresponding call is to removed once the dependent chromium - // side patch https://codereview.chromium.org/137893025/ lands. virtual void didActivateCompositor() { } - virtual void didActivateCompositor(int deprecated) { } virtual void didDeactivateCompositor() { } // Attempt to initialize compositing for this widget. If this is successful, @@ -74,6 +69,8 @@ public: // Return a compositing view used for this widget. This is owned by the // WebWidgetClient. virtual WebLayerTreeView* layerTreeView() { return 0; } + // FIXME: Remove all overrides of this and change layerTreeView() above to ASSERT_NOT_REACHED. + virtual bool allowsBrokenNullLayerTreeView() const { return false; } // Sometimes the WebWidget enters a state where it will generate a sequence // of invalidations that should not, by themselves, trigger the compositor @@ -185,6 +182,10 @@ public: // of the touch actions that are permitted for this touch. virtual void setTouchAction(WebTouchAction touchAction) { } + // Called when value of focused text field gets dirty, e.g. value is + // modified by script, not by user input. + virtual void didUpdateTextOfFocusedElementByNonUserInput() { } + protected: ~WebWidgetClient() { } };