Index: chrome/browser/renderer_context_menu/render_view_context_menu.h |
diff --git a/chrome/browser/renderer_context_menu/render_view_context_menu.h b/chrome/browser/renderer_context_menu/render_view_context_menu.h |
index 62a0f7443d616fb8a2b3689d71a593897de2b348..c4c63cb4d7df2b48421ac914e75fc46bdd7e5978 100644 |
--- a/chrome/browser/renderer_context_menu/render_view_context_menu.h |
+++ b/chrome/browser/renderer_context_menu/render_view_context_menu.h |
@@ -92,6 +92,10 @@ class RenderViewContextMenu : public RenderViewContextMenuBase { |
#endif |
void RecordUsedItem(int id) override; |
+ // Returns true if the browser is in HTML fullscreen mode, initiated by the |
+ // page (as opposed to the user). Used to determine which shortcut to display. |
+ bool IsHTML5Fullscreen() const; |
+ |
private: |
friend class RenderViewContextMenuTest; |
friend class TestRenderViewContextMenu; |
@@ -131,6 +135,7 @@ class RenderViewContextMenu : public RenderViewContextMenuBase { |
void AppendMediaItems(); |
void AppendPluginItems(); |
void AppendPageItems(); |
+ void AppendExitFullscreenItem(); |
void AppendCopyItem(); |
void AppendPrintItem(); |
void AppendMediaRouterItem(); |
@@ -169,6 +174,7 @@ class RenderViewContextMenu : public RenderViewContextMenuBase { |
void ExecInspectBackgroundPage(); |
void ExecSaveLinkAs(); |
void ExecSaveAs(); |
+ void ExecExitFullscreen(); |
void ExecCopyLinkText(); |
void ExecCopyImageAt(); |
void ExecSearchWebForImage(); |