Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / content / shell / browser / shell_web_contents_view_delegate.h
index 6181864..1165a43 100644 (file)
@@ -19,22 +19,24 @@ class ShellWebContentsViewDelegate : public WebContentsViewDelegate {
   // Overridden from WebContentsViewDelegate:
   virtual void ShowContextMenu(RenderFrameHost* render_frame_host,
                                const ContextMenuParams& params) OVERRIDE;
-  virtual WebDragDestDelegate* GetDragDestDelegate() OVERRIDE;
 
 #if defined(OS_MACOSX)
-  virtual NSObject<RenderWidgetHostViewMacDelegate>*
-      CreateRenderWidgetHostViewDelegate(
-          RenderWidgetHost* render_widget_host) OVERRIDE;
   void ActionPerformed(int id);
 #elif defined(OS_WIN)
-  virtual void StoreFocus() OVERRIDE;
-  virtual void RestoreFocus() OVERRIDE;
-  virtual bool Focus() OVERRIDE;
-  virtual void TakeFocus(bool reverse) OVERRIDE;
-  virtual void SizeChanged(const gfx::Size& size) OVERRIDE;
   void MenuItemSelected(int selection);
 #endif
 
+#if defined(TOOLKIT_VIEWS)
+  virtual void ShowDisambiguationPopup(
+      const gfx::Rect& target_rect,
+      const SkBitmap& zoomed_bitmap,
+      const gfx::NativeView content,
+      const base::Callback<void(ui::GestureEvent*)>& gesture_cb,
+      const base::Callback<void(ui::MouseEvent*)>& mouse_cb) OVERRIDE;
+
+  virtual void HideDisambiguationPopup() OVERRIDE;
+#endif
+
  private:
   WebContents* web_contents_;
   ContextMenuParams params_;