Subclassing the InfoBubble to handle anchoring bubbles basedon their content, not what they point to, like the one we wantto show for the extension apps.

BUG=41270
TEST=Run Chrome with --enable-extension-apps --app-launcher-new-tab and press the NewTab button. A panel should open that has a mini omnibox which should be situated right on top of the underlying omnibox.
Review URL: http://codereview.chromium.org/1572045

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44979 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 3f84b65..55a856a 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -2353,6 +2353,8 @@
         'browser/views/options/plugin_filter_page_view.cc',
         'browser/views/options/plugin_filter_page_view.h',
         'browser/views/page_info_window_view.cc',
+        'browser/views/pinned_contents_info_bubble.cc',
+        'browser/views/pinned_contents_info_bubble.h',
         'browser/views/repost_form_warning_view.cc',
         'browser/views/repost_form_warning_view.h',
         'browser/views/restart_message_box.cc',
@@ -2912,6 +2914,8 @@
                 #['include', '^browser/views/panels/panel_scroller_container.h'],
                 #['include', '^browser/views/panels/panel_scroller_header.cc'],
                 #['include', '^browser/views/panels/panel_scroller_header.h'],
+                ['include', '^browser/views/pinned_contents_info_bubble.cc'],
+                ['include', '^browser/views/pinned_contents_info_bubble.h'],
                 ['include', '^browser/views/restart_message_box.cc'],
                 ['include', '^browser/views/restart_message_box.h'],
                 ['include', '^browser/views/sad_tab_view.cc'],