Index: chrome/browser/ui/views/pinned_contents_info_bubble.cc |
diff --git a/chrome/browser/ui/views/pinned_contents_info_bubble.cc b/chrome/browser/ui/views/pinned_contents_info_bubble.cc |
deleted file mode 100644 |
index a87d1eb4ad0389c09c8607896797f1f4ef00e676..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ui/views/pinned_contents_info_bubble.cc |
+++ /dev/null |
@@ -1,54 +0,0 @@ |
-// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/ui/views/pinned_contents_info_bubble.h" |
- |
-#include "views/bubble/bubble_border.h" |
- |
-void PinnedContentsBorderContents::SizeAndGetBounds( |
- const gfx::Rect& position_relative_to, |
- views::BubbleBorder::ArrowLocation arrow_location, |
- bool allow_bubble_offscreen, |
- const gfx::Size& contents_size, |
- gfx::Rect* contents_bounds, |
- gfx::Rect* window_bounds) { |
- // Arrow offset is calculated from the middle of the |position_relative_to|. |
- int offset = position_relative_to.x() + (position_relative_to.width() / 2); |
- offset -= bubble_anchor_.x(); |
- |
- gfx::Insets insets; |
- bubble_border()->GetInsets(&insets); |
- offset += content_margins().left() + insets.left() + 1; |
- bubble_border()->SetArrowOffset(offset, contents_size); |
- |
- BorderContents::SizeAndGetBounds( |
- position_relative_to, arrow_location, |
- true, // Don't move the bubble around if it does not fit on the screen. |
- contents_size, contents_bounds, window_bounds); |
- |
- // Now move the y position to make sure the bubble contents overlap the view. |
- window_bounds->Offset(0, -(content_margins().top() + 1)); |
-} |
- |
-// Bubble ----------------------------------------------------------------- |
- |
-// static |
-PinnedContentsInfoBubble* PinnedContentsInfoBubble::Show( |
- views::Widget* parent, |
- const gfx::Rect& position_relative_to, |
- views::BubbleBorder::ArrowLocation arrow_location, |
- const gfx::Point& bubble_anchor, |
- views::View* contents, |
- BubbleDelegate* delegate) { |
- PinnedContentsInfoBubble* bubble = |
- new PinnedContentsInfoBubble(bubble_anchor); |
- bubble->InitBubble(parent, position_relative_to, arrow_location, |
- views::BubbleBorder::ALIGN_ARROW_TO_MID_ANCHOR, |
- contents, delegate); |
- return bubble; |
-} |
- |
-BorderContents* PinnedContentsInfoBubble::CreateBorderContents() { |
- return new PinnedContentsBorderContents(bubble_anchor_); |
-} |