| Index: third_party/WebKit/Source/core/page/ChromeClient.h
|
| diff --git a/third_party/WebKit/Source/core/page/ChromeClient.h b/third_party/WebKit/Source/core/page/ChromeClient.h
|
| index de24ec369655edf13c0c0d53ecffe4c2a9b1e6b1..0c2d57669b0dd5e36f4a793f05d45e9488b3bc2c 100644
|
| --- a/third_party/WebKit/Source/core/page/ChromeClient.h
|
| +++ b/third_party/WebKit/Source/core/page/ChromeClient.h
|
| @@ -91,7 +91,7 @@ struct ViewportDescription;
|
| struct WebCursorInfo;
|
| struct WebPoint;
|
| struct WebScreenInfo;
|
| -struct WindowFeatures;
|
| +struct WebWindowFeatures;
|
|
|
| class CORE_EXPORT ChromeClient : public PlatformChromeClient {
|
| public:
|
| @@ -131,11 +131,9 @@ class CORE_EXPORT ChromeClient : public PlatformChromeClient {
|
| // request could be fulfilled. The ChromeClient should not load the request.
|
| virtual Page* CreateWindow(LocalFrame*,
|
| const FrameLoadRequest&,
|
| - const WindowFeatures&,
|
| + const WebWindowFeatures&,
|
| NavigationPolicy) = 0;
|
| - virtual void Show(NavigationPolicy = kNavigationPolicyIgnore) = 0;
|
| -
|
| - void SetWindowFeatures(const WindowFeatures&);
|
| + virtual void Show(NavigationPolicy) = 0;
|
|
|
| // All the parameters should be in viewport space. That is, if an event
|
| // scrolls by 10 px, but due to a 2X page scale we apply a 5px scroll to the
|
| @@ -146,20 +144,6 @@ class CORE_EXPORT ChromeClient : public PlatformChromeClient {
|
| const FloatPoint& position_in_viewport,
|
| const FloatSize& velocity_in_viewport) = 0;
|
|
|
| - virtual void SetToolbarsVisible(bool) = 0;
|
| - virtual bool ToolbarsVisible() = 0;
|
| -
|
| - virtual void SetStatusbarVisible(bool) = 0;
|
| - virtual bool StatusbarVisible() = 0;
|
| -
|
| - virtual void SetScrollbarsVisible(bool) = 0;
|
| - virtual bool ScrollbarsVisible() = 0;
|
| -
|
| - virtual void SetMenubarVisible(bool) = 0;
|
| - virtual bool MenubarVisible() = 0;
|
| -
|
| - virtual void SetResizable(bool) = 0;
|
| -
|
| virtual bool ShouldReportDetailedMessageForSource(LocalFrame&,
|
| const String& source) = 0;
|
| virtual void AddMessageToConsole(LocalFrame*,
|
| @@ -280,6 +264,7 @@ class CORE_EXPORT ChromeClient : public PlatformChromeClient {
|
| WebEventListenerClass) const = 0;
|
| virtual void UpdateEventRectsForSubframeIfNecessary(LocalFrame*) = 0;
|
| virtual void SetHasScrollEventHandlers(LocalFrame*, bool) = 0;
|
| + virtual const WebInputEvent* GetCurrentInputEvent() const { return nullptr; }
|
|
|
| virtual void SetTouchAction(LocalFrame*, TouchAction) = 0;
|
|
|
|
|