summaryrefslogtreecommitdiffstats
path: root/chrome_frame/external_tab.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome_frame/external_tab.h')
-rw-r--r--chrome_frame/external_tab.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome_frame/external_tab.h b/chrome_frame/external_tab.h
index 66844df07..26abf8f 100644
--- a/chrome_frame/external_tab.h
+++ b/chrome_frame/external_tab.h
@@ -32,7 +32,6 @@ class WaitableEvent;
namespace IPC {
struct NavigationInfo;
-struct MiniContextMenuParams;
}
namespace gfx {
@@ -54,7 +53,7 @@ class UIDelegate {
const std::string& message, const std::string& origin,
const std::string& target) = 0;
virtual void OnHandleContextMenu(
- HANDLE menu_handle, int align_flags,
+ const ContextMenuModel& context_menu_model, int align_flags,
const MiniContextMenuParams& params) = 0;
virtual void OnHandleAccelerator(const MSG& accel_message) = 0;
virtual void OnTabbedOut(bool reverse) = 0;
@@ -168,7 +167,8 @@ class ExternalTabProxy : public CWindowImpl<ExternalTabProxy>,
// Misc. UI.
virtual void OnHandleAccelerator(const MSG& accel_message);
- virtual void OnHandleContextMenu(HANDLE menu_handle, int align_flags,
+ virtual void OnHandleContextMenu(const ContextMenuModel& context_menu_model,
+ int align_flags,
const MiniContextMenuParams& params);
virtual void OnTabbedOut(bool reverse);