summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/panels
diff options
context:
space:
mode:
authorstevet@chromium.org <stevet@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-11 13:26:05 +0000
committerstevet@chromium.org <stevet@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-11 13:26:05 +0000
commitac86c98e2ff5c93c62b54392e975afec381a2855 (patch)
tree277726a3b4234864493eead0663f5be6a8c387f4 /chrome/browser/ui/panels
parent659a95bf640de07acaa34a341033d581e4db0bd2 (diff)
downloadchromium_src-ac86c98e2ff5c93c62b54392e975afec381a2855.zip
chromium_src-ac86c98e2ff5c93c62b54392e975afec381a2855.tar.gz
chromium_src-ac86c98e2ff5c93c62b54392e975afec381a2855.tar.bz2
The initial prototype code for the compact navigation (cnav) prototype, currently only active in windows. This is well hidden behind a flag and a context menu option.
Loosely based off oshima's original prototype patch: http://codereview.chromium.org/165272 BUG=None TEST=Activate the cnav prototype in about:flags. Right click a tab and select "Hide Toolbar" to go into cnav mode. Ensure that the compact location bar provides the same basic functionality as the toolbar (except browser actions). Review URL: http://codereview.chromium.org/6913026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84971 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/panels')
-rw-r--r--chrome/browser/ui/panels/panel.cc4
-rw-r--r--chrome/browser/ui/panels/panel.h1
-rw-r--r--chrome/browser/ui/panels/panel_browser_window_cocoa.h1
-rw-r--r--chrome/browser/ui/panels/panel_browser_window_cocoa.mm4
4 files changed, 10 insertions, 0 deletions
diff --git a/chrome/browser/ui/panels/panel.cc b/chrome/browser/ui/panels/panel.cc
index b8b5897..9b433a3 100644
--- a/chrome/browser/ui/panels/panel.cc
+++ b/chrome/browser/ui/panels/panel.cc
@@ -307,6 +307,10 @@ void Panel::ShowCreateChromeAppShortcutsDialog(Profile* profile,
NOTIMPLEMENTED();
}
+void Panel::ToggleUseCompactNavigationBar() {
+ NOTIMPLEMENTED();
+}
+
void Panel::Cut() {
NOTIMPLEMENTED();
}
diff --git a/chrome/browser/ui/panels/panel.h b/chrome/browser/ui/panels/panel.h
index 1e997ca..4fe4480 100644
--- a/chrome/browser/ui/panels/panel.h
+++ b/chrome/browser/ui/panels/panel.h
@@ -111,6 +111,7 @@ class Panel : public BrowserWindow {
TabContentsWrapper* tab_contents) OVERRIDE;
virtual void ShowCreateChromeAppShortcutsDialog(
Profile* profile, const Extension* app) OVERRIDE;
+ virtual void ToggleUseCompactNavigationBar();
virtual void Cut() OVERRIDE;
virtual void Copy() OVERRIDE;
virtual void Paste() OVERRIDE;
diff --git a/chrome/browser/ui/panels/panel_browser_window_cocoa.h b/chrome/browser/ui/panels/panel_browser_window_cocoa.h
index e9e4484..3ccc106 100644
--- a/chrome/browser/ui/panels/panel_browser_window_cocoa.h
+++ b/chrome/browser/ui/panels/panel_browser_window_cocoa.h
@@ -97,6 +97,7 @@ class PanelBrowserWindowCocoa : public BrowserWindow {
virtual void Copy() OVERRIDE;
virtual void Paste() OVERRIDE;
virtual void ToggleTabStripMode() OVERRIDE;
+ virtual void ToggleUseCompactNavigationBar() OVERRIDE;
virtual void OpenTabpose() OVERRIDE;
virtual void PrepareForInstant() OVERRIDE;
virtual void ShowInstant(TabContentsWrapper* preview) OVERRIDE;
diff --git a/chrome/browser/ui/panels/panel_browser_window_cocoa.mm b/chrome/browser/ui/panels/panel_browser_window_cocoa.mm
index fe8e7b8..58a019d 100644
--- a/chrome/browser/ui/panels/panel_browser_window_cocoa.mm
+++ b/chrome/browser/ui/panels/panel_browser_window_cocoa.mm
@@ -334,6 +334,10 @@ void PanelBrowserWindowCocoa::ToggleTabStripMode() {
NOTIMPLEMENTED();
}
+void PanelBrowserWindowCocoa::ToggleUseCompactNavigationBar() {
+ NOTIMPLEMENTED();
+}
+
#if defined(OS_MACOSX)
void PanelBrowserWindowCocoa::OpenTabpose() {
NOTIMPLEMENTED();