Chromium Code Reviews| Index: content/port/browser/render_view_host_delegate_view.h |
| diff --git a/content/port/browser/render_view_host_delegate_view.h b/content/port/browser/render_view_host_delegate_view.h |
| index c04603a3a900ebd2a64b550d0ba5acd2959baf52..3ea478c039dd2dcc28793c3ea3a26626024aeff4 100644 |
| --- a/content/port/browser/render_view_host_delegate_view.h |
| +++ b/content/port/browser/render_view_host_delegate_view.h |
| @@ -6,15 +6,19 @@ |
| #define CONTENT_PORT_BROWSER_RENDER_VIEW_HOST_DELEGATE_VIEW_H_ |
| #pragma once |
| +#include <vector> |
| + |
| #include "base/basictypes.h" |
| #include "content/common/content_export.h" |
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebDragOperation.h" |
| class SkBitmap; |
| struct WebDropData; |
| +struct WebMenuItem; |
| namespace gfx { |
| class Point; |
| +class Rect; |
| } |
| namespace content { |
| @@ -30,6 +34,17 @@ class CONTENT_EXPORT RenderViewHostDelegateView { |
| // provided in the supplied params. |
| virtual void ShowContextMenu(const ContextMenuParams& params) {} |
| + // Shows a popup menu with the specified items. |
| + // This method should call RenderViewHost::DidSelectPopupMenuItemAt() or |
|
Avi (use Gerrit)
2012/05/24 18:41:41
// This method should call RenderViewHost::DidSele
aruslan
2012/05/24 19:53:15
Done.
|
| + // RenderViewHost::DidCancelPopupMenu() based on the user action. |
| + virtual void ShowPopupMenu(const gfx::Rect& bounds, |
| + int item_height, |
| + double item_font_size, |
| + int selected_item, |
| + const std::vector<WebMenuItem>& items, |
| + bool right_aligned, |
| + bool allow_multiple_selection) = 0; |
| + |
| // The user started dragging content of the specified type within the |
| // RenderView. Contextual information about the dragged content is supplied |
| // by WebDropData. |